.shared-module__XWQvva__container{width:var(--page-width);margin-inline:auto}.shared-module__XWQvva__narrow{width:min(calc(100% - var(--gutter) * 2), 880px);margin-inline:auto}.shared-module__XWQvva__section{padding-block:var(--section);position:relative}.shared-module__XWQvva__flush{padding-top:0}.shared-module__XWQvva__hero{padding:clamp(48px,7vw,96px) 0 clamp(48px,6vw,88px)}.shared-module__XWQvva__heroCenter{text-align:center}.shared-module__XWQvva__hero .shared-module__XWQvva__lead{max-width:640px;color:var(--muted);margin-top:24px}.shared-module__XWQvva__heroCenter .shared-module__XWQvva__lead{margin-inline:auto}.shared-module__XWQvva__crumbs{color:var(--muted);font-size:var(--text-13);flex-wrap:wrap;gap:6px;margin:0 0 28px;padding:0;line-height:1.45;list-style:none;display:flex}.shared-module__XWQvva__crumbs li+li:before{content:"/";color:var(--faint);margin-right:6px}.shared-module__XWQvva__crumbs a{color:inherit;transition:color var(--t-card) var(--tween-card);text-decoration:none}.shared-module__XWQvva__crumbs a:hover{color:var(--accent)}.shared-module__XWQvva__hXl,.shared-module__XWQvva__hL,.shared-module__XWQvva__hM,.shared-module__XWQvva__hS{color:inherit;font-family:var(--font-display);font-weight:var(--font-weight-display);font-variation-settings:var(--opsz-display);letter-spacing:var(--tracking-display);line-height:var(--leading-display);text-wrap:balance;margin:0}.shared-module__XWQvva__hXl{font-size:var(--text-h-xl)}.shared-module__XWQvva__hL{font-size:var(--text-h-l)}.shared-module__XWQvva__hM{font-size:var(--text-h-m)}.shared-module__XWQvva__hS{font-size:var(--text-h-s);letter-spacing:var(--tracking-h-s)}.shared-module__XWQvva__hXs{color:inherit;font-family:var(--font-display);font-size:var(--text-24);font-weight:var(--font-weight-regular);font-variation-settings:var(--opsz-heading);letter-spacing:var(--tracking-tight);margin:0;line-height:1.1}.shared-module__XWQvva__it{font-family:var(--font-display-italic);font-variation-settings:var(--opsz-accent);letter-spacing:var(--tracking-h-s);padding-right:.03em;font-style:italic}.shared-module__XWQvva__hS .shared-module__XWQvva__it,.shared-module__XWQvva__hXs .shared-module__XWQvva__it{font-variation-settings:var(--opsz-accent-sm)}.shared-module__XWQvva__lead{color:var(--fg);font-size:var(--text-lead);font-weight:var(--font-weight-light);letter-spacing:var(--tracking-tight);margin:0;line-height:1.45}.shared-module__XWQvva__muted{color:var(--muted)}.shared-module__XWQvva__small{font-size:var(--text-14);line-height:1.45}.shared-module__XWQvva__eyebrow{color:var(--fg);font-family:var(--font-sans);font-size:var(--text-12);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;align-items:center;gap:10px;margin:0;display:inline-flex}.shared-module__XWQvva__prose{color:var(--fg);font-size:var(--text-18);font-weight:var(--font-weight-light);letter-spacing:var(--tracking-ui);line-height:1.65}.shared-module__XWQvva__prose>*+*{margin-top:1em}.shared-module__XWQvva__prose h2{color:inherit;font-family:var(--font-display);font-size:var(--text-f28-40);font-weight:var(--font-weight-regular);font-variation-settings:"opsz" 96, "SOFT" 0, "WONK" 0;letter-spacing:var(--tracking-h-s);line-height:var(--leading-h);margin-top:2.2em}.shared-module__XWQvva__prose h3{color:inherit;font-family:var(--font-sans);font-size:var(--text-19);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-ui);margin-top:1.8em;line-height:1.5}.shared-module__XWQvva__prose a{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.shared-module__XWQvva__prose a:hover{color:var(--accent)}.shared-module__XWQvva__prose ul,.shared-module__XWQvva__prose ol{padding-left:1.1em;list-style:none}.shared-module__XWQvva__prose ol{list-style:decimal}.shared-module__XWQvva__prose ul li{position:relative}.shared-module__XWQvva__prose ul li:before{content:"";background:var(--red);width:6px;height:6px;position:absolute;top:.72em;left:-1.1em}.shared-module__XWQvva__prose li+li{margin-top:.45em}.shared-module__XWQvva__prose strong{font-weight:var(--font-weight-semibold)}.shared-module__XWQvva__prose b{font-weight:var(--font-weight-regular)}.shared-module__XWQvva__tag{border-radius:var(--r-pill);background:var(--paper-2);height:24px;color:var(--ink);font-size:var(--text-12);font-weight:var(--font-weight-medium);align-items:center;padding:0 10px;line-height:1.1;display:inline-flex}.shared-module__XWQvva__arrow{width:40px;height:40px;color:var(--fg);transition:background-color var(--spring-ui-d) var(--spring-ui), color var(--spring-ui-d) var(--spring-ui), border-color var(--spring-ui-d) var(--spring-ui), transform var(--spring-ui-d) var(--spring-ui);border:1px solid;border-radius:50%;flex:none;place-items:center;display:inline-grid}.shared-module__XWQvva__arrow svg{width:14px;height:14px;transition:transform var(--t-card) var(--tween-card)}a:hover>.shared-module__XWQvva__arrow{border-color:var(--fg);background:var(--fg);color:var(--bg)}a:hover>.shared-module__XWQvva__arrow svg{transform:translate(2px)}.shared-module__XWQvva__guideGrid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.shared-module__XWQvva__guideCard{border:1px solid var(--line);border-radius:var(--r-md);background:var(--white);min-height:260px;color:var(--fg);transition:transform var(--t-card) var(--tween-card), box-shadow var(--t-card) var(--tween-card), opacity .4s;flex-direction:column;justify-content:space-between;gap:40px;padding:28px;text-decoration:none;display:flex}.shared-module__XWQvva__guideCard[hidden]{display:none}.shared-module__XWQvva__guideCard:hover{transform:translateY(-4px);box-shadow:0 24px 60px #1f221d17}.shared-module__XWQvva__guideCard h3{color:inherit;font-family:var(--font-display);font-size:var(--text-26);font-weight:var(--font-weight-regular);font-variation-settings:var(--opsz-heading);letter-spacing:var(--tracking-title);line-height:var(--leading-106);margin:14px 0 0}.shared-module__XWQvva__guideCard p{color:var(--muted);font-size:var(--text-14);margin:12px 0 0;line-height:1.5}.shared-module__XWQvva__guideFoot{color:var(--muted);font-size:var(--text-14);justify-content:space-between;align-items:center;line-height:1.45;display:flex}@media (max-width:960px){.shared-module__XWQvva__guideGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.shared-module__XWQvva__guideGrid{grid-template-columns:minmax(0,1fr)}}.shared-module__XWQvva__hoverList{border-top:1px solid var(--line)}.shared-module__XWQvva__hoverList a{border-bottom:1px solid var(--line);color:var(--fg);transition:color var(--t-card) var(--tween-card), padding var(--t-card) var(--tween-card);justify-content:space-between;align-items:center;gap:24px;padding:clamp(18px,2.4vw,30px) 0;display:flex}.shared-module__XWQvva__hoverList a:hover{color:var(--accent);padding-left:16px}.shared-module__XWQvva__infoList{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.shared-module__XWQvva__infoList>div{border-bottom:1px solid var(--line);padding:24px 24px 24px 0}.shared-module__XWQvva__infoList dt{color:var(--muted);font-size:var(--text-11);font-weight:var(--font-weight-semibold);letter-spacing:.14em;text-transform:uppercase;line-height:1.5}.shared-module__XWQvva__infoList dd{overflow-wrap:anywhere;color:var(--fg);font-size:var(--text-18);letter-spacing:var(--tracking-ui);margin:8px 0 0;line-height:1.5}.shared-module__XWQvva__infoList dd small{color:var(--muted);font-size:var(--text-14);line-height:1.45}@media (max-width:760px){.shared-module__XWQvva__infoList{grid-template-columns:repeat(2,minmax(0,1fr))}}.shared-module__XWQvva__linkU{color:inherit;transition:background-size .5s var(--ease);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;padding-bottom:2px;text-decoration:none}.shared-module__XWQvva__linkU:hover{background-size:100% 1px}.shared-module__XWQvva__toc{top:calc(var(--header-h) + 32px);font-size:var(--text-14);line-height:1.5;position:sticky}.shared-module__XWQvva__toc h2{color:var(--fg);font-family:var(--font-sans);font-size:var(--text-11);font-weight:var(--font-weight-semibold);letter-spacing:.14em;text-transform:uppercase;margin:0 0 14px;line-height:1.5}.shared-module__XWQvva__toc a{border-left:1px solid var(--line);color:var(--muted);padding:7px 0 7px 14px;text-decoration:none;transition:color .3s,border-color .3s;display:block}.shared-module__XWQvva__toc a:hover,.shared-module__XWQvva__toc a[data-active]{border-color:var(--red);color:var(--fg)}.shared-module__XWQvva__progress{top:var(--header-h);z-index:61;background:var(--red);width:100%;height:2px;transform:scaleX(var(--p,0));transform-origin:0;pointer-events:none;position:fixed;left:0}@media (max-width:900px){.shared-module__XWQvva__toc{display:none}}.shared-module__XWQvva__callout{border-radius:var(--r-md);background:var(--paper-2);font-size:var(--text-16);gap:14px;padding:22px 24px;display:flex}.shared-module__XWQvva__callout>svg{width:22px;height:22px;color:var(--red);flex:none;margin-top:2px}.shared-module__XWQvva__btnRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.shared-module__XWQvva__btnRowCenter{justify-content:center}.shared-module__XWQvva__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}@media (prefers-reduced-motion:reduce){.shared-module__XWQvva__crumbs a,.shared-module__XWQvva__arrow,.shared-module__XWQvva__arrow svg,.shared-module__XWQvva__guideCard,.shared-module__XWQvva__hoverList a,.shared-module__XWQvva__linkU,.shared-module__XWQvva__toc a{transition:none}.shared-module__XWQvva__guideCard:hover{transform:none}}
.errors-module__Xkd5lW__page{min-height:calc(80svh - var(--header-h));text-align:center;place-items:center;padding:clamp(48px,7vw,96px) 0 clamp(48px,6vw,88px);display:grid}.errors-module__Xkd5lW__inner{width:var(--page-width);margin-inline:auto}.errors-module__Xkd5lW__number{color:var(--fg);font-family:var(--font-display);font-size:var(--text-f140-360);font-weight:var(--font-weight-light);font-variation-settings:var(--opsz-display);letter-spacing:var(--tracking-max);line-height:var(--leading-08);animation:errors-module__Xkd5lW__appear var(--spring-appear-d) var(--spring-appear) .4s both;display:inline-block;position:relative}.errors-module__Xkd5lW__dot{background:var(--red);width:.12em;height:.12em;margin-left:.04em;display:inline-block}@keyframes errors-module__Xkd5lW__appear{0%{opacity:.001;transform:translateY(30px)}}h1.errors-module__Xkd5lW__title{margin-top:32px}p.errors-module__Xkd5lW__lead{max-width:640px;color:var(--muted);margin:24px auto 0}.errors-module__Xkd5lW__actions{margin-top:32px}@media (prefers-reduced-motion:reduce){.errors-module__Xkd5lW__number{animation:none}}
.legal-module__Sz9qmq__wrap{grid-template-columns:260px minmax(0,1fr);gap:clamp(32px,6vw,100px);display:grid}.legal-module__Sz9qmq__article{min-width:0;max-width:760px}section.legal-module__Sz9qmq__company{margin-top:32px}.legal-module__Sz9qmq__part>*+*{margin-top:1em}.legal-module__Sz9qmq__part{scroll-margin-top:calc(var(--header-h) + 24px)}nav.legal-module__Sz9qmq__others{margin-top:64px}@media (max-width:900px){.legal-module__Sz9qmq__wrap{grid-template-columns:minmax(0,1fr)}}
