.rich-text.svelte-ykxelc{--rt-heading:var(--color-ink-900);--rt-link:var(--color-primary-700);line-height:1.65;overflow-x:clip;container-type:inline-size}.rich-text.svelte-ykxelc>:where(p,ul,ol,dl,h2,h3,h4,h5,h6,blockquote,pre){max-width:48rem}.rich-text.svelte-ykxelc :where(p,ul,ol,dl,table,figure,blockquote,pre){margin-top:1rem}.rich-text.svelte-ykxelc :where(h2,h3,h4,h5,h6){color:var(--rt-heading);margin-top:1.75rem;font-weight:700;line-height:1.3}.rich-text.svelte-ykxelc h2{font-size:1.25rem}.rich-text.svelte-ykxelc :where(h3,h4,h5,h6){font-size:1.05rem}.rich-text.svelte-ykxelc>:first-child{margin-top:0}.rich-text.svelte-ykxelc ul{padding-left:1.5rem;list-style:outside}.rich-text.svelte-ykxelc ol{padding-left:1.5rem;list-style:decimal}.rich-text.svelte-ykxelc li+li{margin-top:.35rem}.rich-text.svelte-ykxelc a[href]:not(.rt-btn){color:var(--rt-link);text-underline-offset:4px;padding-block:.8rem;text-decoration:underline}.rich-text.svelte-ykxelc img{max-width:100%;height:auto;display:inline-block}.rich-text.svelte-ykxelc table{border-collapse:collapse;width:100%;font-size:.9rem}.rich-text.svelte-ykxelc :where(th,td){border:1px solid var(--color-line);text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:.4rem .6rem}.rich-text.svelte-ykxelc th{background:var(--color-ink-100);color:var(--color-ink-900)}.rich-text.svelte-ykxelc blockquote{border-left:3px solid var(--color-line);padding-left:1rem}.rich-text.svelte-ykxelc pre{white-space:pre-wrap;overflow-x:auto}.rich-text.svelte-ykxelc :where(.rt-container,.rt-container-fluid){margin-inline:auto;padding-inline:.75rem;position:relative}.rich-text.svelte-ykxelc .rt-container{max-width:1140px}.rich-text.svelte-ykxelc .rt-row{--rt-xs:initial;--rt-sm:initial;--rt-md:initial;--rt-lg:initial;--rt-xl:initial;--rt-o-xs:initial;--rt-o-sm:initial;--rt-o-md:initial;--rt-o-lg:initial;--rt-o-xl:initial;flex-wrap:wrap;margin-inline:-.75rem;display:flex}.rich-text.svelte-ykxelc .rt-row>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-inline:.75rem}.rich-text.svelte-ykxelc .rt-row.rt-g0{margin-inline:0}.rich-text.svelte-ykxelc .rt-row.rt-g0>*{padding-inline:0}.rich-text.svelte-ykxelc .rt-row>.rt-col{width:var(--rt-xs,100%);margin-left:var(--rt-o-xs,0);flex:none}@container (width>=576px){.rich-text.svelte-ykxelc .rt-row>.rt-col{width:var(--rt-sm,var(--rt-xs,100%));margin-left:var(--rt-o-sm,var(--rt-o-xs,0))}.rich-text.svelte-ykxelc .rt-until-sm{display:none}}@container (width>=768px){.rich-text.svelte-ykxelc .rt-row>.rt-col{width:var(--rt-md,var(--rt-sm,var(--rt-xs,100%)));margin-left:var(--rt-o-md,var(--rt-o-sm,var(--rt-o-xs,0)))}.rich-text.svelte-ykxelc .rt-until-md{display:none}}@container (width>=992px){.rich-text.svelte-ykxelc .rt-row>.rt-col{width:var(--rt-lg,var(--rt-md,var(--rt-sm,var(--rt-xs,100%))));margin-left:var(--rt-o-lg,var(--rt-o-md,var(--rt-o-sm,var(--rt-o-xs,0))))}.rich-text.svelte-ykxelc .rt-until-lg{display:none}}@container (width>=1200px){.rich-text.svelte-ykxelc .rt-row>.rt-col{width:var(--rt-xl,var(--rt-lg,var(--rt-md,var(--rt-sm,var(--rt-xs,100%)))));margin-left:var(--rt-o-xl,var(--rt-o-lg,var(--rt-o-md,var(--rt-o-sm,var(--rt-o-xs,0)))))}.rich-text.svelte-ykxelc .rt-until-xl{display:none}}.rich-text.svelte-ykxelc :where(.rt-from-sm,.rt-from-md,.rt-from-lg,.rt-from-xl){display:none}@container (width>=576px){.rich-text.svelte-ykxelc .rt-from-sm{display:revert}}@container (width>=768px){.rich-text.svelte-ykxelc .rt-from-md{display:revert}}@container (width>=992px){.rich-text.svelte-ykxelc .rt-from-lg{display:revert}}@container (width>=1200px){.rich-text.svelte-ykxelc .rt-from-xl{display:revert}}.rich-text.svelte-ykxelc .rt-btn{border:2px solid var(--color-primary-700);background:var(--color-primary-700);color:#fff;border-radius:.5rem;justify-content:center;align-items:center;min-height:44px;margin-block:.25rem;padding:.5rem 1.25rem;font-weight:600;line-height:1.3;text-decoration:none;display:inline-flex}.rich-text.svelte-ykxelc .rt-btn:hover{border-color:var(--color-primary-800);background:var(--color-primary-800)}.rich-text.svelte-ykxelc .rt-anim{transition:opacity .9s ease-out,translate .9s ease-out,scale .9s ease-out}.rich-text.svelte-ykxelc span.rt-anim{display:inline-block}.rich-text.svelte-ykxelc .rt-anim-wait{opacity:0}.rich-text.svelte-ykxelc .rt-anim-wait.rt-anim-zoom-in{scale:.8}.rich-text.svelte-ykxelc .rt-anim-wait.rt-anim-zoom-out{scale:1.2}.rich-text.svelte-ykxelc .rt-anim-wait.rt-anim-from-left{translate:-3rem}.rich-text.svelte-ykxelc .rt-anim-wait.rt-anim-from-right{translate:3rem}.rich-text.svelte-ykxelc .rt-anim-wait.rt-anim-from-top{translate:0 -3rem}.rich-text.svelte-ykxelc .rt-anim-wait.rt-anim-from-bottom{translate:0 3rem}.rich-text.svelte-ykxelc .rt-anim-wait:focus-within{opacity:1;transition:none;translate:none;scale:none}@media (prefers-reduced-motion:reduce){.rich-text.svelte-ykxelc .rt-anim{transition:none}.rich-text.svelte-ykxelc .rt-anim-wait{opacity:1;translate:none;scale:none}}.rich-text.svelte-ykxelc .rt-video{text-align:left;background:#fff;border-radius:1rem;max-width:48rem;margin:1rem auto 0;padding:.5rem;font-size:1rem;font-weight:400}.rich-text.svelte-ykxelc .rt-video-frame{aspect-ratio:16/9;background:var(--color-ink-900);border-radius:.75rem;overflow:hidden}.rich-text.svelte-ykxelc :where(.rt-video-play,.rt-video-player){border:0;width:100%;height:100%}.rich-text.svelte-ykxelc .rt-video-play{color:#fff;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;font-weight:600;display:flex}.rich-text.svelte-ykxelc .rt-video-play:hover{background:var(--color-ink-700)}.rich-text.svelte-ykxelc .rt-video-play:focus-visible{outline-offset:-6px;outline:3px solid #fff}.rich-text.svelte-ykxelc .rt-video-icon{width:3.5rem;height:3.5rem;color:var(--color-ink-900);background:#fff;border-radius:9999px;justify-content:center;align-items:center;display:flex}.rich-text.svelte-ykxelc .rt-video-icon svg{transform:translate(2px)}.rich-text.svelte-ykxelc .rt-video-notice{color:var(--color-ink-700);margin-top:.5rem;font-size:.875rem;line-height:1.5}.rich-text.svelte-ykxelc a[href].rt-video-link{min-height:44px;color:var(--color-primary-700);align-items:center;padding-block:0;font-size:.875rem;font-weight:600;display:inline-flex}.rich-text.svelte-ykxelc .rt-rating{vertical-align:middle;color:#b45309;gap:.125rem;display:inline-flex}.rich-text.svelte-ykxelc .rt-rating svg{flex-shrink:0}.rich-text.svelte-ykxelc .rt-carousel-track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;display:flex;position:relative;overflow-x:auto}@media (prefers-reduced-motion:no-preference){.rich-text.svelte-ykxelc .rt-carousel-track{scroll-behavior:smooth}}.rich-text.svelte-ykxelc .rt-carousel[data-rt-ready]>.rt-carousel-track{scrollbar-width:none}.rich-text.svelte-ykxelc .rt-carousel[data-rt-ready]>.rt-carousel-track::-webkit-scrollbar{display:none}.rich-text.svelte-ykxelc .rt-slide{scroll-snap-align:start;flex-direction:column;flex:0 0 100%;justify-content:center;min-width:0;display:flex}@container (width<=575.98px){.rich-text.svelte-ykxelc .rt-slide{padding-block:2rem!important}.rich-text.svelte-ykxelc .rt-slide blockquote{width:auto!important}}.rich-text.svelte-ykxelc .rt-carousel-controls{justify-content:center;align-items:center;gap:1rem;padding-bottom:1rem;display:flex}.rich-text.svelte-ykxelc .rt-carousel-button{border:1px solid var(--color-ink-500);width:44px;height:44px;color:var(--color-ink-900);cursor:pointer;background:#fff;border-radius:9999px;justify-content:center;align-items:center;display:flex}.rich-text.svelte-ykxelc .rt-carousel-button:hover{background:var(--color-ink-100)}.rich-text.svelte-ykxelc .rt-carousel-button:focus-visible{outline:3px solid var(--color-primary-700);outline-offset:2px}.rich-text.svelte-ykxelc .rt-carousel-status{text-align:center;min-width:4.5rem;margin:0;font-size:.875rem;font-weight:600}.rich-text.svelte-ykxelc .rt-btn.rt-btn-outline{color:var(--rt-link);background:0 0;border-color:currentColor}
