.doc{background:var(--black);min-height:100dvh;color:var(--ivory);font-family:var(--font-body);flex-direction:column;display:flex}.doc__bar{z-index:5;background:var(--black);min-height:var(--header-h);padding-inline:clamp(16px,4vw,40px);padding-block:max(12px, env(safe-area-inset-top)) 12px;justify-content:space-between;align-items:center;gap:16px;display:flex;position:sticky;inset-block-start:0}.doc__logo{color:var(--ivory);align-items:center;height:34px;display:inline-flex}.doc__logo svg{width:auto;height:100%}.doc__barStart,.doc__barEnd{align-items:center;gap:10px;display:flex}.doc__main{flex:1;padding:clamp(12px,3vw,32px) clamp(12px,4vw,40px) clamp(40px,8vw,96px)}.doc__sheet{view-transition-name:service-paper;background:var(--ivory);max-width:880px;color:var(--green-dark);border-radius:12px;margin-inline:auto;padding:clamp(24px,5vw,56px) clamp(20px,5vw,60px) clamp(32px,6vw,64px);box-shadow:0 1px 1px #0006,0 18px 28px #0000006b}.doc__crumb{color:color-mix(in oklab, var(--green-dark) 62%, var(--ivory));flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;line-height:1.7;display:flex}.doc__crumb a{color:inherit;border-block-end:1px solid color-mix(in oklab, var(--green-dark) 28%, transparent);text-decoration:none}.doc__crumb a:hover{color:var(--green-dark)}.doc__crumb span[aria-hidden]{opacity:.5}.doc__title{font-family:var(--font-display);text-wrap:balance;margin-block:18px 0;font-size:clamp(28px,5.4vw,44px);font-weight:400;line-height:1.85}.doc__rule{background:var(--gold);border:0;width:84px;height:2px;margin-block:22px 26px}.doc__lead p,.doc__sec p,.doc__sec li{text-wrap:pretty;max-width:62ch;font-size:clamp(16px,2.1vw,18px);line-height:1.9}.doc__lead p+p{margin-block-start:14px}.doc__sec{margin-block-start:clamp(30px,5vw,46px)}.doc__secTitle{font-family:var(--font-display);color:color-mix(in oklab, var(--green-dark) 92%, black);margin-block-end:14px;font-size:clamp(20px,3vw,26px);font-weight:400;line-height:1.7}.doc__list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.doc__list li{padding-inline-start:22px;position:relative}.doc__list li:before{content:"";background:var(--gold);width:12px;height:2px;position:absolute;inset-block-start:.85em;inset-inline-start:0}.doc__q{border-block-start:1px solid color-mix(in oklab, var(--green-dark) 16%, transparent);margin-block-start:22px;padding-block-start:22px}.doc__q:first-of-type{border-block-start:0;padding-block-start:0}.doc__qTitle{font-family:var(--font-display);margin-block-end:8px;font-size:clamp(17px,2.4vw,20px);font-weight:400;line-height:1.9}.doc__steps{counter-reset:step;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.doc__steps li{counter-increment:step;align-items:baseline;gap:12px;display:flex}.doc__steps li:before{content:counter(step, decimal);min-width:1.4em;font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--gold);flex:none;font-size:15px}.doc__scope{max-width:62ch;color:color-mix(in oklab, var(--green-dark) 72%, var(--ivory));margin-block-start:clamp(26px,4vw,38px);font-size:15px;line-height:1.9}.doc__cta{border-block-start:1px solid color-mix(in oklab, var(--green-dark) 16%, transparent);flex-wrap:wrap;align-items:center;gap:14px;margin-block-start:clamp(30px,5vw,46px);padding-block-start:clamp(24px,4vw,34px);display:flex}.doc__ctaHint{color:color-mix(in oklab, var(--green-dark) 70%, var(--ivory));font-size:14px;line-height:1.7}.doc__more{margin-block-start:clamp(30px,5vw,46px)}.doc__moreList{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.doc__moreList a{color:var(--green-dark);border-block-end:1px solid color-mix(in oklab, var(--green-dark) 12%, transparent);padding-block:9px;font-size:16px;line-height:1.75;text-decoration:none;display:block}.doc__moreList a:hover{color:color-mix(in oklab, var(--green-dark) 80%, black);background:color-mix(in oklab, var(--green-light) 40%, transparent)}.doc__foot{text-align:center;color:color-mix(in oklab, var(--ivory) 62%, var(--black));padding:24px clamp(16px,4vw,40px) 32px;font-size:14px;line-height:1.8}.doc__foot a{color:inherit}.doc__exit{touch-action:manipulation;width:48px;height:48px;color:var(--ivory);background:color-mix(in oklab, var(--ivory) 12%, transparent);transition:background-color .16s var(--ease-out), transform .12s var(--ease-out);-webkit-tap-highlight-color:transparent;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.doc__exit:hover{background:color-mix(in oklab, var(--ivory) 20%, transparent)}.doc__exit:active{transform:scale(.94)}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .doc__exit svg{transform:scaleX(-1)}.doc__exit--end{color:var(--green-dark);background:color-mix(in oklab, var(--green-dark) 10%, transparent);margin-block-start:clamp(28px,5vw,44px)}.doc__exit--end:hover{background:color-mix(in oklab, var(--green-dark) 18%, transparent)}@keyframes docSheetIn{0%{opacity:0;transform:translateY(10px)scale(.994)}}@media (max-width:767px){.doc__sheet{animation:.32s cubic-bezier(.32,.72,0,1) both docSheetIn}}@media (prefers-reduced-motion:reduce){.doc__sheet{animation:none}}
