@font-face{font-family:'IBM Plex Serif';font-style:normal;font-weight:400;font-display:swap;src:url('../fonts/ibm-plex-serif/ibm-plex-serif-latin-400-normal.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'IBM Plex Serif';font-style:normal;font-weight:600;font-display:swap;src:url('../fonts/ibm-plex-serif/ibm-plex-serif-latin-600-normal.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'IBM Plex Serif';font-style:normal;font-weight:700;font-display:swap;src:url('../fonts/ibm-plex-serif/ibm-plex-serif-latin-700-normal.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'IBM Plex Sans';font-style:normal;font-weight:100 700;font-display:swap;src:url('../fonts/ibm-plex-sans/ibm-plex-sans-latin-wght-normal.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--c-ink: hsl(356 30% 22%);--c-primary: hsl(356 45% 35%);--c-accent: hsl(26 60% 52%);--c-muted: hsl(356 15% 42%);--c-bg: hsl(356 20% 98%);--c-bg-alt: hsl(356 25% 94%);--c-on-primary: hsl(356 20% 99%);--c-dark: hsl(356 30% 15%);--c-on-dark: hsl(356 20% 96%);--c-on-dark-muted: hsl(356 15% 76%);--c-accent-light: hsl(26 60% 75%);--font-h: 'IBM Plex Serif','Songti TC','PMingLiU','Noto Serif TC','MingLiU',Georgia,'Times New Roman',serif;--font-b: 'IBM Plex Sans','PingFang TC','Microsoft JhengHei','Noto Sans TC','Heiti TC',system-ui,-apple-system,'Segoe UI',Roboto,Arial,sans-serif;--s1: 6px;--s2: 12px;--s3: 24px;--s4: 48px;--s5: 96px;--section-y: clamp(var(--s4),7vw,var(--s5));--gutter: 16px;--container: 1170px;--r: 6px;--r-sm: 4px;--r-pill: 999px;--shadow: 0 12px 40px rgb(0 0 0 / .12);--shadow-lg: 0 22px 60px rgb(0 0 0 / .18);--line-top: 0px;--line-left: 0px;--line-bottom: 4px;--overlay: 0.65;--fs-xs: .8125rem;--fs-s: .9375rem;--fs-m: 1.0625rem;--fs-l: 1.25rem;--fs-xl: clamp(1.375rem,2.6vw,1.75rem);--fs-2xl: clamp(1.75rem,4.2vw,2.625rem);--fs-3xl: clamp(2.125rem,6vw,3.75rem);--tap: 44px;--ease: cubic-bezier(.2,.7,.2,1)}@media (min-width: 768px){:root{--gutter: 24px}}*,*::before,*::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;scroll-behavior: smooth}body{margin: 0;background: var(--c-bg);color: var(--c-ink);font: 400 var(--fs-m)/1.65 var(--font-b);overflow-wrap: break-word;overflow-x: clip}:lang(ko){word-break: keep-all}:lang(zh){line-break: strict}:lang(ko) *,:lang(zh) *{letter-spacing: normal !important}:lang(ko) :is(h1,h2,h3,h4),:lang(zh) :is(h1,h2,h3,h4){line-height: 1.35}h1,h2,h3,h4{margin: 0 0 var(--s3);font-family: var(--font-h);font-weight: 700;line-height: 1.15;color: inherit;overflow-wrap: break-word;hyphens: auto;hyphenate-limit-chars: 12 5 5;text-wrap: balance}h1{font-size: var(--fs-3xl)}h2{font-size: var(--fs-2xl)}h3{font-size: var(--fs-xl)}p,ul,ol,dl,blockquote,figure{margin: 0 0 var(--s3)}img,svg,video{display: block;max-width: 100%;height: auto}a{color: var(--c-primary);text-underline-offset: .18em}a:hover{color: var(--c-ink)}:focus-visible{outline: 3px solid var(--c-accent);outline-offset: 3px}button,input,select,textarea{font: inherit;color: inherit}.visually-hidden{position: absolute !important;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0}.glyph{width: 1.25em;height: 1.25em;flex: none;fill: none;stroke: currentColor;stroke-width: 1.8;stroke-linecap: round;stroke-linejoin: round}.glyph__jauny{position: absolute;width: 0;height: 0;overflow: hidden}.gomain{position: absolute;left: var(--s2);top: -100px;z-index: 100;padding: var(--s2) var(--s3);background: var(--c-dark);color: var(--c-on-dark);border-radius: var(--r-sm)}.gomain:focus{top: var(--s2)}.wrap{width: 100%;max-width: calc(var(--container) + 2 * var(--gutter));margin-inline: auto;padding-inline: var(--gutter)}.band{padding-block: var(--section-y);position: relative}.band--pyffo{background: var(--c-bg-alt)}.band--akfe{background: var(--c-dark);color: var(--c-on-dark)}.band--akfe :where(a:not(.link)){color: var(--c-accent-light)}.band__arxr{margin: 0 0 var(--s2);font-size: var(--fs-xs);font-weight: 700;letter-spacing: .08em;text-transform: uppercase;color: var(--c-primary)}.band--akfe .band__arxr{color: var(--c-accent-light)}.band__sgqyx{font-size: var(--fs-2xl);max-width: 30ch}.band__lcgyv{font-size: var(--fs-l);color: var(--c-muted);max-width: 62ch}.band--akfe .band__lcgyv{color: var(--c-on-dark-muted)}.band--ogqy{isolation: isolate;overflow: hidden}.band--ogqy::before{content: "";position: absolute;inset: 0;z-index: -1;pointer-events: none;background-image: radial-gradient(color-mix(in srgb,var(--c-primary) 22%,transparent) 1.2px,transparent 1.4px);background-size: 22px 22px;mask-image: linear-gradient(to bottom,black,transparent 85%)}.link{display: inline-flex;align-items: center;justify-content: center;gap: var(--s2);min-height: var(--tap);padding: .65em 1.35em;border: 2px solid var(--c-primary);border-radius: var(--r-sm);background: transparent;color: var(--c-primary);font-weight: 700;line-height: 1.2;text-decoration: none;text-align: center;cursor: pointer;transition: transform .2s var(--ease),border-radius .2s var(--ease),background-color .2s,color .2s,box-shadow .2s}.link--rqwoz{background: var(--c-primary);color: var(--c-on-primary)}.link--gsew{border-color: var(--c-on-dark);color: var(--c-on-dark)}.link--gsew.link--rqwoz{background: var(--c-on-dark);color: var(--c-dark)}.link:hover{border-radius: var(--r-pill)}.link--rqwoz:hover{color: var(--c-on-primary)}.trail{font-size: var(--fs-s);color: var(--c-muted)}.trail__mkhz{display: flex;flex-wrap: wrap;gap: var(--s1) var(--s2);margin: 0;padding: 0;list-style: none}.trail__zlfvc{display: inline-flex;align-items: center}.trail__zlfvc + .trail__zlfvc::before{content: "/";margin-right: var(--s2);opacity: .6}.trail a{position: relative;display: inline-flex;align-items: center;min-height: var(--tap);color: inherit}.trail a::after{content: "";position: absolute;top: 0;bottom: 0;left: 50%;width: max(100%,var(--tap));transform: translateX(-50%)}.rthvi{font-size: var(--fs-m)}.rthvi > *{max-width: 70ch}.rthvi h2{margin-top: var(--s5);font-size: var(--fs-xl);scroll-margin-top: 96px}.rthvi h3{margin-top: var(--s4);font-size: var(--fs-l)}.rthvi ul,.rthvi ol{padding-left: 1.3em}.rthvi li + li{margin-top: var(--s1)}.rthvi blockquote{margin-inline: 0;padding: var(--s2) var(--s3);border-left: 4px solid var(--c-accent);background: var(--c-bg-alt);border-radius: var(--r-sm)}.rthvi table{width: 100%;border-collapse: collapse;font-size: var(--fs-s)}@media (max-width: 600px){.rthvi table{table-layout: fixed;font-size: var(--fs-xs)}.rthvi th,.rthvi td{padding: var(--s1);overflow-wrap: anywhere;hyphens: auto}}.rthvi th,.rthvi td{padding: var(--s2);text-align: left;vertical-align: top;border-bottom: 1px solid color-mix(in srgb,var(--c-ink) 14%,transparent)}.rthvi th{background: var(--c-bg-alt)}.rthvi code{font-size: .92em;overflow-wrap: anywhere}html[data-consent-open] body{padding-bottom: var(--consent-h,0px)}.enrol{display: grid;gap: var(--s3)}.enrol__sjdlm{display: block;margin-bottom: var(--s1);font-weight: 600;font-size: var(--fs-s)}.enrol__ctum{display: block;width: 100%;min-height: var(--tap);padding: .6em .8em;border: 1.5px solid color-mix(in srgb,var(--c-ink) 28%,transparent);border-radius: var(--r-sm);background: var(--c-bg);color: var(--c-ink)}.enrol__ywag{display: flex;align-items: flex-start;gap: var(--s2);font-size: var(--fs-s)}.enrol__ywag input{width: 22px;height: 22px;margin: 2px 0 0;flex: none;accent-color: var(--c-primary)}.enrol__mrpvs{font-size: var(--fs-xs);color: var(--c-muted)}.enrol__sfnn{position: absolute;left: -10000px;width: 1px;height: 1px;overflow: hidden}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto}*,*::before,*::after{animation-duration: .01ms !important;animation-iteration-count: 1 !important;transition-duration: .01ms !important}}.mast{position: relative;z-index: 50}.mast__phnr{display: flex;align-items: center;justify-content: space-between;gap: var(--s3);flex-wrap: wrap}.mast__qswf{display: inline-flex;align-items: center;gap: var(--s2);min-height: var(--tap);min-width: var(--tap);color: inherit;text-decoration: none;font-family: var(--font-h);font-weight: 700;font-size: var(--fs-l);line-height: 1.1}.mast__viwy{display: inline-flex;width: 40px;height: 40px;flex: none}.mast__viwy svg{width: 100%;height: 100%}.mast__gyebx{display: flex;flex-direction: column;gap: 2px}.mast__vodj{font-family: var(--font-b);font-weight: 400;font-size: var(--fs-xs);opacity: .85}.mast__hxzsl{display: none;align-items: center;justify-content: center;width: var(--tap);height: var(--tap);padding: 0;border: 0;border-radius: var(--r-sm);background: transparent;color: inherit;cursor: pointer}.mast__hxzsl svg{width: 26px;height: 26px}.mast__ihrle,.mast__yqzup{display: inline-flex}.mast__yqzup{display: none}.mast__hxzsl[aria-expanded="true"] .mast__ihrle{display: none}.mast__hxzsl[aria-expanded="true"] .mast__yqzup{display: inline-flex}html:not([data-js]) .mast__hxzsl{display: none !important}.lanes{display: flex;align-items: center;gap: var(--s3)}.lanes__mkhz{display: flex;flex-wrap: wrap;align-items: center;gap: 0 var(--s3);margin: 0;padding: 0;list-style: none}.lanes__ygnl{display: inline-flex;align-items: center;justify-content: center;min-height: var(--tap);min-width: var(--tap);color: inherit;text-decoration: none;font-weight: 600;text-underline-offset: .4em;text-decoration-thickness: 2px}.lanes__ygnl:hover,.lanes__ygnl[aria-current="page"]{text-decoration-line: underline;color: inherit}.mast__yrihj{flex: none}.unkkln{position: relative;flex: none;margin-left: auto}.unkkln__link{display: inline-flex;align-items: center;gap: .3em;min-height: var(--tap);padding: 0 .55em;border: 1px solid color-mix(in srgb,currentColor 30%,transparent);border-radius: var(--r-sm);font-size: var(--fs-s);font-weight: 600;letter-spacing: .04em;cursor: pointer;list-style: none;user-select: none}.unkkln__link::-webkit-details-marker{display: none}.unkkln__link svg{width: 16px;height: 16px;transition: transform .2s}.unkkln[open] .unkkln__link svg{transform: rotate(180deg)}.unkkln__mkhz{position: absolute;right: 0;top: calc(100% + 6px);z-index: 70;min-width: 11rem;margin: 0;padding: var(--s1) 0;list-style: none;background: var(--c-bg);color: var(--c-ink);border: 1px solid color-mix(in srgb,var(--c-ink) 12%,transparent);border-radius: var(--r-sm);box-shadow: var(--shadow-lg)}.unkkln__ygnl{display: flex;align-items: center;justify-content: space-between;gap: var(--s2);min-height: var(--tap);padding: 0 var(--s3);color: inherit;text-decoration: none}.unkkln__ygnl:hover{background: color-mix(in srgb,var(--c-primary) 8%,transparent)}.unkkln__ygnl[aria-current]{font-weight: 700;color: var(--c-primary)}.unkkln__rycsr{font-size: var(--fs-xs);opacity: .7;letter-spacing: .06em}@media (min-width: 769px){.unkkln{order: 1;margin-left: 0}}@media (max-width: 768px){.mast__hxzsl{display: inline-flex}.mast__qswf{flex: 1 1 0;min-width: 0;font-size: var(--fs-m)}.mast__gyebx{overflow-wrap: break-word}.lanes{flex-basis: 100%;flex-direction: column;align-items: stretch;gap: var(--s3)}[data-js] .lanes{position: absolute;left: 0;right: 0;top: 100%;padding: var(--s2) var(--gutter) var(--s4);background: var(--c-bg);color: var(--c-ink);box-shadow: var(--shadow-lg);border-top: 1px solid color-mix(in srgb,var(--c-ink) 12%,transparent)}[data-js] .lanes[data-open="false"]{display: none}.lanes__mkhz{flex-direction: column;align-items: stretch}.lanes__ygnl{width: 100%;justify-content: flex-start;border-bottom: 1px solid color-mix(in srgb,currentColor 14%,transparent)}.mast__yrihj{width: 100%}}:root{--bar-h: 68px;--sticky-top: 69px}.mast{position: sticky;top: 0;background: var(--c-bg);border-bottom: 1px solid color-mix(in srgb,var(--c-ink) 10%,transparent)}.mast__phnr{min-height: var(--bar-h);flex-wrap: nowrap;gap: var(--s2)}.mast__qswf{margin-right: auto}.unkkln{order: 0;margin-left: 0}.mast__hxzsl{display: inline-flex;border: 2px solid currentColor}.mast__orqt{min-height: var(--tap);padding-block: .4em}[data-js] .lanes{position: fixed;left: 0;right: 0;top: var(--bar-h);bottom: 0;display: flex;flex-direction: column;align-items: stretch;justify-content: center;padding: var(--s4) var(--gutter);overflow-y: auto;background: var(--c-dark);color: var(--c-on-dark);animation: ovukf8239-whapu-reveal .28s var(--ease)}[data-js] .lanes[data-open="false"]{display: none}html[data-nav-open]{overflow: hidden}.lanes__mkhz{flex-direction: column;align-items: stretch;gap: 0;width: 100%;max-width: var(--container);margin-inline: auto}.lanes__ygnl{width: 100%;padding-block: var(--s2);border-bottom: 1px solid color-mix(in srgb,currentColor 16%,transparent);font-family: var(--font-h);font-size: var(--fs-2xl);font-weight: 700}.lanes__ygnl:hover,.lanes__ygnl[aria-current="page"]{color: var(--c-accent-light)}html:not([data-js]) .lanes{flex-basis: 100%}@keyframes ovukf8239-whapu-reveal{from{opacity: 0;transform: translateY(-8px)}to{opacity: 1;transform: none}}@media (max-width: 768px){.mast__orqt{display: none}.lanes__ygnl{font-size: var(--fs-xl);border-bottom: 1px solid color-mix(in srgb,currentColor 16%,transparent)}[data-js] .lanes{justify-content: flex-start;box-shadow: none;border-top: 0}}.oxyy__qaba{max-width: 48rem;margin-bottom: var(--s4)}.oxyy__qaba > :last-child{margin-bottom: 0}.oxyy__kvosk{display: grid;grid-template-columns: minmax(0,1fr);gap: var(--s3);margin: 0;padding: 0;list-style: none}.oxyy__plate{position: relative;min-width: 0;padding: var(--s4) var(--s3) var(--s3);border: 1px solid color-mix(in srgb,var(--c-ink) 12%,transparent);border-radius: var(--r);background: var(--c-bg)}.oxyy__plate::before{content: "";position: absolute;inset: -1px;pointer-events: none;border-radius: inherit;border-top: var(--line-top) solid var(--c-accent);border-left: var(--line-left) solid var(--c-accent);border-bottom: var(--line-bottom) solid var(--c-accent)}.oxyy__qqev{display: inline-flex;align-items: center;justify-content: center;width: 52px;height: 52px;margin-bottom: var(--s3);border-radius: var(--r-sm);background: color-mix(in srgb,var(--c-accent) 16%,transparent);color: var(--c-primary)}.oxyy__sgqyx{margin: 0 0 var(--s1);font-size: var(--fs-l);line-height: 1.25;hyphens: auto}.oxyy__ioze{margin: 0;color: var(--c-muted);hyphens: auto}@media (min-width: 900px){.oxyy__kvosk{grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--s4) var(--s3)}.oxyy__kvosk--atmj{grid-template-columns: repeat(3,minmax(0,1fr))}.oxyy__plate{padding: var(--s4)}}.floor{position: relative;font-size: var(--fs-s);line-height: 1.55}.floor a{color: inherit;text-decoration: none;text-underline-offset: .25em}.floor a:hover{text-decoration: underline;color: inherit}.floor :is(ul,p){margin: 0}.floor :is(li,p){min-width: 0}.floor__qswf{min-width: 0}.floor__ewnv{display: inline-flex;align-items: center;gap: var(--s2);min-height: var(--tap);min-width: var(--tap);font-family: var(--font-h);font-weight: 700;font-size: var(--fs-l);line-height: 1.15}.floor__ewnv:hover{text-decoration: none}.floor__viwy{display: inline-flex;flex: none;width: 40px;height: 40px}.floor__viwy svg{width: 100%;height: 100%}.floor__vodj{max-width: 36ch;margin-top: var(--s2);opacity: .85}.floor__vtch{margin: 0 0 var(--s1);font-family: var(--font-b);font-size: var(--fs-xs);font-weight: 700;line-height: 1.4;letter-spacing: .08em;text-transform: uppercase}.floor__ezieq,.floor__cvqhg{margin: 0;padding: 0;list-style: none}.floor__ygnl{display: inline-flex;align-items: center;min-height: var(--tap);min-width: var(--tap);line-height: 1.3}.floor__ygnl[aria-current="page"]{font-weight: 700;text-decoration: underline;text-decoration-thickness: 2px}.floor__ndgic{display: inline-flex;align-items: center;gap: var(--s2);min-height: var(--tap);overflow-wrap: anywhere}.floor__ndgic svg{flex: none}.floor [data-cookie-settings]{display: inline-flex;align-items: center;justify-content: center;min-height: var(--tap);min-width: var(--tap);padding: .4em 1em;border: 1.5px solid color-mix(in srgb,currentColor 45%,transparent);border-radius: var(--r-pill);background: transparent;color: inherit;font: inherit;font-weight: 600;line-height: 1.2;cursor: pointer;transition: background-color .2s,border-color .2s}.floor [data-cookie-settings]:hover{border-color: currentColor;background: color-mix(in srgb,currentColor 8%,transparent)}.floor__hvooi{font-size: var(--fs-xs);line-height: 1.6}.floor__vzowu{margin-right: var(--s2);font-weight: 700;letter-spacing: .06em;text-transform: uppercase}.floor__srdr{display: inline-block}.floor__srdr + .floor__srdr::before{content: "·";margin: 0 .5em;opacity: .6}.floor__cxvbr{font-size: var(--fs-xs)}@media (max-width: 479px){.floor__vzowu{display: block;margin: 0 0 2px}.floor__srdr{display: block}.floor__srdr + .floor__srdr::before{content: none}}.floor{padding-top: var(--s5);background: var(--c-bg-alt);color: var(--c-ink);border-top: 1px solid color-mix(in srgb,var(--c-ink) 10%,transparent)}.floor__kvosk{display: grid;gap: var(--s4);padding-bottom: var(--s4)}@media (min-width: 768px){.floor__kvosk{grid-template-columns: minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr);gap: var(--s5)}}@media (max-width: 767px){.floor__kvosk{grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--s4) var(--s3)}.floor__lcgyv{grid-column: 1 / -1}}.floor__ewnv{font-size: var(--fs-xl);color: var(--c-primary)}.floor__vodj{color: var(--c-muted);opacity: 1}.floor__uixv{margin-top: var(--s3)}.floor__ndgic{color: var(--c-ink);font-weight: 600}.floor__ndgic svg{color: var(--c-primary)}.floor__vtch{color: var(--c-primary);padding-bottom: var(--s1);border-bottom: 2px solid color-mix(in srgb,var(--c-primary) 25%,transparent);margin-bottom: var(--s1)}.floor__ygnl:hover{color: var(--c-primary)}.floor__iouk{margin-top: var(--s2)}.floor [data-cookie-settings]{color: var(--c-primary)}.floor__yehtk{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: var(--s1) var(--s4);padding-block: var(--s3);border-top: 1px solid color-mix(in srgb,var(--c-ink) 12%,transparent);color: var(--c-muted)}@media (max-width: 479px){.floor__yehtk{flex-direction: column;align-items: flex-start}}.hgyp__fzpn{display: grid;grid-template-columns: minmax(0,1fr);gap: var(--s4);align-items: center}.hgyp__cxvbr{min-width: 0}.hgyp__cxvbr > .band__sgqyx{text-wrap: balance}.hgyp__hvnf{margin: 0 0 var(--s3);max-width: 62ch;hyphens: auto}.hgyp__qomor{margin: var(--s4) 0 0}.hgyp__trsh{min-width: 0}.hgyp__spxg{display: block;width: 100%;height: auto;aspect-ratio: 3 / 2;object-fit: cover;border-radius: var(--r);box-shadow: var(--shadow-lg)}.hgyp__spxg svg{display: block;width: 100%;height: 100%}.hgyp__wxzmh{display: grid;grid-template-columns: minmax(0,1fr);gap: var(--s3);margin: var(--s5) 0 0;padding: 0;list-style: none}.hgyp__plate{position: relative;min-width: 0;padding: var(--s4) var(--s3) var(--s3);background: var(--c-bg);border-radius: var(--r);box-shadow: var(--shadow)}.hgyp__plate::before{content: "";position: absolute;inset: 0;pointer-events: none;border-radius: inherit;border-top: var(--line-top) solid var(--c-primary);border-left: var(--line-left) solid var(--c-primary);border-bottom: var(--line-bottom) solid var(--c-primary)}.hgyp__qqev{display: inline-flex;align-items: center;justify-content: center;width: 48px;height: 48px;margin-bottom: var(--s3);border-radius: var(--r-pill);background: var(--c-primary);color: var(--c-on-primary)}.hgyp__kizu{margin: 0 0 var(--s1);font-size: var(--fs-l);line-height: 1.25;hyphens: auto}.hgyp__vfiv{margin: 0;color: var(--c-muted);hyphens: auto}@media (min-width: 900px){.hgyp__fzpn--art{grid-template-columns: minmax(0,7fr) minmax(0,5fr);gap: var(--s5)}.hgyp__spxg{aspect-ratio: 4 / 5}.hgyp__wxzmh--orvht{grid-template-columns: repeat(2,minmax(0,1fr))}.hgyp__wxzmh--atmj{grid-template-columns: repeat(3,minmax(0,1fr))}.hgyp__wxzmh--klrge{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (min-width: 1200px){.hgyp__wxzmh--klrge{grid-template-columns: repeat(4,minmax(0,1fr))}}.banner{position: relative;isolation: isolate}.banner__cfwur{margin: 0 0 var(--s3);font-size: var(--fs-xs);font-weight: 700;line-height: 1.4;letter-spacing: .1em;text-transform: uppercase;color: var(--c-primary)}.banner__sgqyx{margin: 0 0 var(--s3);max-width: 20ch;font-size: var(--fs-3xl);line-height: 1.06;letter-spacing: -.015em;text-wrap: balance}.banner__lcgyv{margin: 0;max-width: 58ch;font-size: var(--fs-l);line-height: 1.55;color: var(--c-muted);text-wrap: pretty}.banner__wkbfe{display: flex;flex-wrap: wrap;align-items: center;gap: var(--s2);margin-top: var(--s4)}.banner__wkbfe .glyph{transition: transform .2s var(--ease)}.banner__wkbfe a:hover .glyph{transform: translateX(3px)}.banner__trsh{position: relative;overflow: hidden;background: var(--c-bg-alt)}.banner__spxg{position: absolute;inset: 0;width: 100%;height: 100%;max-width: none;object-fit: cover}.banner__spxg svg{width: 100%;height: 100%}.banner__sjdlm{margin: 0 0 var(--s3);font-family: var(--font-b);font-size: var(--fs-xs);font-weight: 700;line-height: 1.4;letter-spacing: .1em;text-transform: uppercase;color: var(--c-muted)}.banner__mkhz{margin: 0;padding: 0;list-style: none}@media (max-width: 520px){.banner__wkbfe .link{flex: 1 1 100%}}.banner{display: grid;grid-template-columns: var(--gutter) minmax(0,1fr) var(--gutter);padding-top: calc(var(--s4) + var(--hero-offset,0px));padding-bottom: var(--s5);overflow: clip;background: var(--c-bg)}.banner::after{content: "";position: absolute;z-index: -1;left: 0;bottom: 0;width: 72%;height: 40%;background: color-mix(in srgb,var(--c-accent) 13%,transparent);pointer-events: none}.banner__pkpd{grid-column: 2 / -1;grid-row: 1;position: relative}.banner__trsh{aspect-ratio: 4 / 3}.banner__krmz{grid-column: 2;grid-row: 2;position: relative;z-index: 1;margin-top: calc(-1 * var(--s5));padding: var(--s4) var(--s3);border: 1px solid color-mix(in srgb,var(--c-ink) 9%,transparent);border-left: max(var(--line-left),4px) solid var(--c-accent);border-radius: var(--r);background: var(--c-bg);box-shadow: var(--shadow-lg)}.banner__sgqyx{max-width: 16ch}@media (min-width: 900px){.banner{grid-template-columns: minmax(var(--gutter),1fr) minmax(0,calc(var(--container) * .44)) minmax(0,calc(var(--container) * .56)) minmax(var(--gutter),1fr);align-items: end;padding-top: calc(var(--s5) + var(--hero-offset,0px))}.banner::after{width: 58%;height: 46%}.banner__pkpd{grid-column: 3 / -1;grid-row: 1;align-self: stretch}.banner__trsh{aspect-ratio: auto;height: 100%;min-height: clamp(520px,78vh,760px)}.banner__krmz{grid-column: 2;grid-row: 1;margin: 0 calc(-1 * clamp(var(--s4),7vw,var(--s5))) calc(-1 * var(--s4)) 0;padding: clamp(var(--s4),4vw,var(--s5))}}.rrib__kvosk{display: grid;grid-template-columns: minmax(0,1fr);gap: var(--s4);align-items: start}.rrib__modat{min-width: 0}.rrib__modat > .band__sgqyx{text-wrap: balance}.rrib__plate{min-width: 0;padding: clamp(var(--s3),4vw,var(--s4));background: var(--c-bg-alt);border-radius: var(--r);box-shadow: var(--shadow)}.rrib__xbamw{display: grid;gap: var(--s3)}.rrib__wata{min-height: 8em;resize: vertical}.rrib__vyqn{display: flex;gap: var(--s2);align-items: flex-start;margin: 0 0 var(--s3);padding: var(--s2) var(--s3);border-left: 4px solid var(--c-primary);background: var(--c-bg);border-radius: var(--r-sm);font-weight: 600}.rrib__vyqn:not(:target){display: none}.rrib__uixv{margin-top: var(--s4)}.rrib__vtch{margin: 0 0 var(--s1);font-size: var(--fs-l)}.rrib__mkhz{display: grid;gap: var(--s1);margin: 0 0 var(--s3);padding: 0;list-style: none}.rrib__zlfvc{display: flex;align-items: center;gap: var(--s2);min-height: var(--tap);overflow-wrap: anywhere}.rrib__zlfvc > svg{color: var(--c-primary)}.rrib__zlfvc a{display: inline-flex;align-items: center;min-height: var(--tap)}.rrib__bjkd{margin: 0 0 var(--s1);font-size: var(--fs-m)}.rrib__hvooi{margin: 0;color: var(--c-muted);font-size: var(--fs-s);overflow-wrap: anywhere}@media (min-width: 600px){.rrib__xbamw{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (min-width: 900px){.rrib__kvosk{grid-template-columns: minmax(0,5fr) minmax(0,7fr);gap: var(--s5)}}main [id]{scroll-margin-top: calc(var(--sticky-top,0px) + var(--s3))}@media (prefers-reduced-motion: no-preference){html{scroll-behavior: smooth}}.lcdnfq__qaba{max-width: 48rem;margin-bottom: var(--s4)}.lcdnfq__qaba > :last-child{margin-bottom: 0}.lcdnfq__mkhz{display: grid;gap: var(--s4)}.lcdnfq__zlfvc{display: grid;grid-template-columns: minmax(0,1fr);gap: var(--s3);align-items: start;padding-bottom: var(--s4);border-bottom: 1px solid color-mix(in srgb,var(--c-ink) 14%,transparent)}.lcdnfq__zlfvc:last-child{padding-bottom: 0;border-bottom: 0}.lcdnfq__pkpd{min-width: 0}.lcdnfq__spxg{display: block;width: 100%;height: auto;aspect-ratio: 16 / 10;object-fit: cover;border-radius: var(--r)}.lcdnfq__spxg svg{display: block;width: 100%;height: 100%}.lcdnfq__peur{min-width: 0}.lcdnfq__ojsjr{display: flex;flex-wrap: wrap;align-items: center;gap: var(--s1) var(--s2);margin: 0 0 var(--s2);font-size: var(--fs-xs);color: var(--c-muted)}.lcdnfq__ojsjr > * + *::before{content: "·";margin-right: var(--s2)}.lcdnfq__zwqqd{font-weight: 700;letter-spacing: .05em;text-transform: uppercase;color: var(--c-primary)}.lcdnfq__sgqyx{margin: 0 0 var(--s2);font-size: var(--fs-xl);line-height: 1.2;hyphens: auto;text-wrap: balance}.lcdnfq__lcgyv{margin: 0;max-width: 68ch;color: var(--c-muted);hyphens: auto}.lcdnfq__qzssk{margin-top: var(--s2)}.lcdnfq__hxzsl{display: inline-flex;align-items: center;gap: var(--s1);min-height: var(--tap);list-style: none;cursor: pointer;font-weight: 700;color: var(--c-primary);text-decoration: underline;text-decoration-thickness: 1.5px;text-underline-offset: .2em}.lcdnfq__hxzsl::-webkit-details-marker{display: none}.lcdnfq__hxzsl::marker{content: ""}.lcdnfq__hxzsl > svg{transition: transform .25s var(--ease)}.lcdnfq__qzssk[open] > .lcdnfq__hxzsl > svg{transform: rotate(180deg)}.lcdnfq__qzssk[open] .lcdnfq__ukvm,.lcdnfq__qzssk:not([open]) .lcdnfq__nvfk{display: none}.lcdnfq__hxzsl:focus-visible{outline: 3px solid var(--c-accent);outline-offset: 3px;border-radius: var(--r-sm)}.lcdnfq__core{max-width: 68ch;padding-top: var(--s2);hyphens: auto}.lcdnfq__core h4{margin: var(--s3) 0 var(--s1);font-size: var(--fs-l);line-height: 1.3}.lcdnfq__core h4:first-child{margin-top: 0}.lcdnfq__core p{margin: 0 0 var(--s2)}@media (min-width: 900px){.lcdnfq__zlfvc--art{grid-template-columns: minmax(0,4fr) minmax(0,8fr);gap: var(--s4)}.lcdnfq__mkhz{gap: var(--s5)}.lcdnfq__zlfvc{padding-bottom: var(--s5)}}.ftky__qaba{display: grid;grid-template-columns: minmax(0,1fr);gap: var(--s2) var(--s5);align-items: end;margin-bottom: var(--s5)}.ftky__qaba > :last-child,.ftky__modat > :last-child{margin-bottom: 0}.ftky__otkre{display: grid;grid-template-columns: minmax(0,1fr);gap: var(--s3);margin: 0;padding: 0;list-style: none;counter-reset: pnl}.ftky__krmz{counter-increment: pnl;display: flex;flex-direction: column;min-width: 0;padding: var(--s4) var(--s3) var(--s3);background: var(--c-bg);border-top: 3px solid var(--c-ink);border-radius: 0 0 var(--r-sm) var(--r-sm);box-shadow: var(--shadow)}.ftky__fzpn{display: flex;align-items: center;gap: var(--s2);margin-bottom: var(--s2)}.ftky__nuuri::before{content: counter(pnl,decimal-leading-zero);font-family: var(--font-h);font-weight: 700;font-size: var(--fs-l);color: var(--c-primary)}.ftky__ytyxr{margin: 0;min-width: 0;font-size: var(--fs-s);color: var(--c-muted);hyphens: auto}.ftky__sgqyx{margin: 0 0 var(--s2);font-size: var(--fs-xl);line-height: 1.2;hyphens: auto}.ftky__ioze{margin: 0 0 var(--s2);color: var(--c-muted);hyphens: auto}.ftky__xtcpg{margin: var(--s2) 0 0;padding: 0;list-style: none}.ftky__xcaos{position: relative;padding: var(--s1) 0 var(--s1) 1.4em;border-bottom: 1px solid color-mix(in srgb,var(--c-ink) 10%,transparent);font-size: var(--fs-s)}.ftky__xcaos::before{content: "";position: absolute;left: 0;top: 1.05em;width: .8em;height: 2px;background: var(--c-primary)}.ftky__hheo{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: var(--s2);margin-top: auto;padding-top: var(--s3)}.ftky__hbwjx{margin: 0;font-family: var(--font-h);font-weight: 700;font-size: var(--fs-l)}@media (min-width: 900px){.ftky__qaba{grid-template-columns: minmax(0,1fr) minmax(0,1fr)}.ftky__otkre{grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--s4)}.ftky__krmz:last-child:nth-child(odd){grid-column: 1 / -1}.ftky__krmz{padding: var(--s4)}}.akosu{padding-block: calc(var(--s4) + var(--hero-offset,0px)) var(--s4)}.akosu .trail{margin-bottom: var(--s2)}.akosu__sgqyx{max-width: 22ch;margin-bottom: var(--s2);font-size: var(--fs-2xl)}.akosu__lcgyv{max-width: 62ch;margin: 0;color: var(--c-muted);font-size: var(--fs-l)}.mfhgq__kvosk{display: grid;gap: var(--s4);margin: 0;padding: 0;list-style: none;grid-template-columns: repeat(auto-fit,minmax(min(100%,320px),1fr))}.mfhgq__kvosk--deng{grid-template-columns: minmax(0,760px)}.mfhgq__jotz{display: flex}.mfhgq__plate{position: relative;display: flex;flex-direction: column;width: 100%;background: var(--c-bg);border-radius: var(--r);overflow: hidden;box-shadow: var(--shadow);border: 1px solid color-mix(in srgb,var(--c-ink) 10%,transparent);border-top-width: max(1px,var(--line-top));border-left-width: max(1px,var(--line-left));border-bottom-width: max(1px,var(--line-bottom));border-top-color: var(--c-primary);border-left-color: var(--c-primary);border-bottom-color: var(--c-primary);transition: transform .2s var(--ease),box-shadow .2s var(--ease)}.mfhgq__plate:hover{transform: translateY(-3px);box-shadow: var(--shadow-lg)}.mfhgq__plate:focus-within{outline: 3px solid var(--c-accent);outline-offset: 3px}.mfhgq__trsh{aspect-ratio: 16 / 9;overflow: hidden;background: var(--c-bg-alt)}.mfhgq__spxg,.mfhgq__trsh svg{width: 100%;height: 100%;object-fit: cover}.mfhgq__core{display: flex;flex-direction: column;gap: var(--s2);flex: 1;padding: var(--s4)}.mfhgq__arxr{margin: 0;color: var(--c-primary);font-size: var(--fs-xs);font-weight: 700;letter-spacing: .06em;text-transform: uppercase}.mfhgq__sgqyx{margin: 0;font-size: var(--fs-xl)}.mfhgq__ygnl{color: inherit;text-decoration: none}.mfhgq__ygnl::after{content: "";position: absolute;inset: 0}.mfhgq__ygnl:focus-visible{outline: none}.mfhgq__ioze{margin: 0;color: var(--c-muted)}.mfhgq__htva{display: flex;flex-wrap: wrap;gap: var(--s2);margin: 0}.mfhgq__urrn{display: flex;gap: .4em;padding: .3em .8em;border-radius: var(--r-pill);background: var(--c-bg-alt);font-size: var(--fs-s)}.mfhgq__urrn dt{color: var(--c-muted)}.mfhgq__urrn dt::after{content: ":"}.mfhgq__urrn dd{margin: 0;font-weight: 600}.mfhgq__qzssk{display: inline-flex;align-items: center;gap: var(--s1);margin-top: auto;padding-top: var(--s2);color: var(--c-primary);font-weight: 700}.hljsz__kvosk{display: grid;gap: var(--s4);align-items: start}@media (min-width: 900px){.hljsz__kvosk{grid-template-columns: minmax(0,1.6fr) minmax(0,1fr);gap: var(--s5)}}.hljsz__plate{padding: clamp(var(--s3),4vw,var(--s4));background: var(--c-bg-alt);border-radius: var(--r);box-shadow: var(--shadow)}.hljsz__xbamw{display: grid;gap: var(--s3)}@media (min-width: 600px){.hljsz__xbamw{grid-template-columns: 1fr 1fr}}.hljsz__wata{min-height: 9em;resize: vertical}.hljsz__vyqn{display: flex;gap: var(--s2);align-items: flex-start;margin: 0 0 var(--s3);padding: var(--s2) var(--s3);border-left: 4px solid var(--c-primary);background: var(--c-bg);border-radius: var(--r-sm);font-weight: 600}.hljsz__vyqn:not(:target){display: none}.hljsz__vtch{font-size: var(--fs-xl)}.hljsz__mkhz{display: grid;gap: var(--s1);margin: 0 0 var(--s4);padding: 0;list-style: none}.hljsz__zlfvc{display: flex;align-items: center;gap: var(--s2);min-height: var(--tap);overflow-wrap: anywhere}.hljsz__zlfvc a{display: inline-flex;align-items: center;min-height: var(--tap)}.hljsz__bjkd{margin-bottom: var(--s1);font-size: var(--fs-m)}.hljsz__hvooi{color: var(--c-muted);font-size: var(--fs-s)}.ifkc{padding-top: calc(var(--section-y) + var(--hero-offset,0px))}.ifkc__zkiw{display: grid;justify-items: center;text-align: center;max-width: 720px}.ifkc__viwy{display: grid;place-items: center;width: 72px;height: 72px;margin-bottom: var(--s3);border-radius: 50%;background: var(--c-primary);color: var(--c-on-primary);font-size: 1.6rem}.ifkc__sgqyx{font-size: var(--fs-2xl)}.ifkc__lcgyv{color: var(--c-muted);font-size: var(--fs-l)}.fnwe{padding-top: calc(var(--s4) + var(--hero-offset,0px))}.fnwe__ioze h1{margin-top: var(--s3);font-size: var(--fs-2xl);max-width: 24ch}.fnwe__ioze li{overflow-wrap: anywhere}.fnwe__mrpvs{max-width: 72ch;margin: var(--s3) 0 0;padding: var(--s2) var(--s3);border-left: 3px solid var(--c-primary);border-radius: 0 var(--r-sm) var(--r-sm) 0;background: var(--c-bg-alt);font-size: var(--fs-s)}.jsdn__mkhz{display: grid;gap: var(--s3);margin: 0;grid-template-columns: repeat(auto-fill,minmax(min(100%,300px),1fr))}.jsdn__zlfvc{padding: var(--s3);background: var(--c-bg-alt);border-radius: var(--r);border-left: max(3px,var(--line-left)) solid var(--c-primary)}.jsdn__ihyvz{margin-bottom: var(--s1);font-family: var(--font-h);font-weight: 700;font-size: var(--fs-l)}.jsdn__ioze{margin: 0;color: var(--c-muted)}.cpzz__mkhz{display: grid;gap: var(--s2);max-width: 820px}.cpzz__zlfvc{background: var(--c-bg-alt);border-radius: var(--r)}.cpzz__kwxx{display: flex;align-items: center;justify-content: space-between;gap: var(--s3);min-height: var(--tap);padding: var(--s3);cursor: pointer;list-style: none;font-family: var(--font-h);font-weight: 700;font-size: var(--fs-l)}.cpzz__kwxx::-webkit-details-marker{display: none}.cpzz__kwxx svg{transition: transform .2s var(--ease)}.cpzz__zlfvc[open] .cpzz__kwxx svg{transform: rotate(180deg)}.cpzz__ugueq{margin: 0;padding: 0 var(--s3) var(--s3);max-width: 70ch}.poqc__kvosk{display: grid;gap: var(--s3);margin: 0;padding: 0;list-style: none;grid-template-columns: repeat(auto-fill,minmax(min(100%,300px),1fr))}.poqc__plate{position: relative;display: flex;flex-direction: column;gap: var(--s2);padding: var(--s3);border: 1px solid color-mix(in srgb,var(--c-ink) 14%,transparent);border-radius: var(--r);transition: border-color .2s,box-shadow .2s}.poqc__plate:hover{border-color: var(--c-primary);box-shadow: var(--shadow)}.poqc__plate:focus-within{outline: 3px solid var(--c-accent);outline-offset: 3px}.poqc__sgqyx{margin: 0;font-size: var(--fs-l)}.poqc__ygnl{color: inherit;text-decoration: none}.poqc__ygnl::after{content: "";position: absolute;inset: 0}.poqc__ygnl:focus-visible{outline: none}.poqc__ioze{margin: 0;color: var(--c-muted)}.poqc__rysc{display: inline-flex;align-items: center;gap: var(--s1);margin-top: auto;color: var(--c-primary);font-size: var(--fs-s);font-weight: 600;overflow-wrap: anywhere}.svzr__lcgyv{font-size: var(--fs-l);font-weight: 600}.choice{position: fixed;z-index: 60;max-height: calc(100vh - 2 * var(--s2));max-height: calc(100dvh - 2 * var(--s2));overflow-y: auto;overscroll-behavior: contain;font-size: var(--fs-s);line-height: 1.5;transition: opacity .35s var(--ease),transform .35s var(--ease)}@starting-style{.choice{opacity: 0;transform: translateY(16px)}}.choice[hidden],.choice__krmz[hidden]{display: none}.choice:focus{outline: none}.choice:focus-visible{outline: 3px solid var(--c-accent);outline-offset: -3px}.choice__sgqyx{margin: 0 0 var(--s1);font-size: var(--fs-l);line-height: 1.25}.choice__ioze{margin: 0}.choice__ezieq a{color: inherit;font-weight: 600;text-decoration-thickness: 1px}.choice__ezieq a:hover{color: inherit;text-decoration-thickness: 2px}.choice__ezieq a:not(:last-child)::after{content: "·";display: inline-block;margin: 0 .45em;opacity: .6}.choice__bxcu{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: var(--s2)}.choice__sfzu,.choice__eged{width: 100%;min-width: 0;min-height: var(--tap);padding: .55em .75em;font-size: var(--fs-s);line-height: 1.2;overflow-wrap: anywhere}@media (max-width: 479px){.choice__bxcu{gap: var(--s1)}.choice__sfzu{padding-inline: .4em;font-size: var(--fs-xs)}}.choice__ycddw{min-width: 0;margin: 0;padding: 0;border: 0}.choice__ecmfu{margin-bottom: var(--s2);padding: 0;font-size: var(--fs-xs);font-weight: 700;letter-spacing: .08em;text-transform: uppercase}.choice__ggej{display: flex;align-items: flex-start;gap: var(--s2);padding-block: var(--s2)}.choice__ggej + .choice__ggej{border-top: 1px solid color-mix(in srgb,currentColor 14%,transparent)}.choice__lxrt{min-width: 0}.choice__rdizz{display: block;font-weight: 700;cursor: pointer}.choice__bnec{margin: 2px 0 0;font-size: var(--fs-xs);opacity: .85}.choice__eged{margin-top: var(--s2)}.choice__iyla{-webkit-appearance: none;appearance: none;flex: none;width: 46px;height: 28px;margin: 0;border-radius: 999px;background: radial-gradient(circle at center,var(--c-bg) 0 9px,transparent 10px) left 2px center / 24px 24px no-repeat,color-mix(in srgb,var(--c-ink) 32%,var(--c-bg));cursor: pointer;transition: background-position .2s var(--ease),background-color .2s}.choice__iyla:checked{background: radial-gradient(circle at center,var(--c-on-primary) 0 9px,transparent 10px) right 2px center / 24px 24px no-repeat,var(--c-primary)}.choice__iyla:disabled{cursor: not-allowed;opacity: .6}.choice{left: 0;right: 0;bottom: 0;max-height: 80vh;max-height: 80dvh;background: var(--c-primary);color: var(--c-on-primary);font-size: var(--fs-xs)}.choice__ofdpt{display: flex;align-items: center;gap: var(--s2) var(--s3);padding-block: var(--s1)}.choice__bqeuq{display: inline-flex;flex: none;opacity: .9}.choice__core{flex: 1 1 auto;min-width: 0}.choice__sgqyx{display: inline;margin: 0 .5em 0 0;font-family: var(--font-b);font-size: var(--fs-s);font-weight: 700}.choice__ioze{display: inline}.choice__ezieq{white-space: nowrap}.choice__bxcu{flex: none;grid-template-columns: repeat(3,auto);gap: var(--s1)}.choice__sfzu,.choice__eged,.choice__sfzu:hover,.choice__eged:hover{background: var(--c-on-primary);border-color: var(--c-on-primary);color: var(--c-primary)}.choice__sfzu{min-width: 8em;padding-block: .4em;font-size: var(--fs-xs)}.choice__krmz{display: grid;grid-template-columns: minmax(0,1fr) auto;align-items: end;gap: var(--s2) var(--s4);padding-block: var(--s2);border-bottom: 1px solid color-mix(in srgb,var(--c-on-primary) 25%,transparent)}.choice__ycddw{display: grid;grid-template-columns: repeat(auto-fit,minmax(240px,1fr));gap: 0 var(--s4)}.choice__ggej + .choice__ggej{border-top: 0}.choice__eged{width: auto;margin: 0 0 var(--s2);font-size: var(--fs-xs)}.choice__iyla{background: radial-gradient(circle at center,var(--c-primary) 0 9px,transparent 10px) left 2px center / 24px 24px no-repeat,color-mix(in srgb,var(--c-on-primary) 45%,var(--c-primary))}.choice__iyla:checked{background: radial-gradient(circle at center,var(--c-primary) 0 9px,transparent 10px) right 2px center / 24px 24px no-repeat,var(--c-on-primary)}@media (max-width: 899px){.choice__ofdpt{flex-wrap: wrap;padding-block: var(--s2)}.choice__bqeuq{display: none}.choice__core{flex-basis: 100%}.choice__bxcu{flex: 1 1 100%;grid-template-columns: repeat(3,minmax(0,1fr))}.choice__sfzu{min-width: 0}.choice__krmz{grid-template-columns: minmax(0,1fr)}.choice__ycddw{grid-template-columns: minmax(0,1fr)}.choice__ggej + .choice__ggej{border-top: 1px solid color-mix(in srgb,var(--c-on-primary) 20%,transparent)}.choice__eged{width: 100%;margin: 0}}