.policypg{position:relative;padding:clamp(96px,14vh,150px) var(--gut) clamp(56px,9vh,96px);max-width:var(--policy-w,none)}.policypg::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(120% 70% at 50% 0%,color-mix(in srgb,var(--struct) 26%,transparent) 0%,transparent 62%),linear-gradient(180deg,var(--ink-2) 0%,var(--ink) 46%)}.policypg__in{position:relative;z-index:1;max-width:62ch;margin-inline:auto;text-align:center}.policypg__t{margin:0 auto;max-width:20ch;font-family:var(--face-display);font-weight:400;font-size:clamp(17px,3.1vw,29px);line-height:1.28;letter-spacing:.045em;text-wrap:balance}.policypg__say{margin:clamp(16px,2.4vh,26px) auto 0;max-width:52ch;font-size:clamp(13.5px,1.15vw,15.5px);line-height:1.68;color:color-mix(in srgb,var(--spec) 72%,transparent)}.policypg__when{margin:clamp(20px,3vh,32px) auto 0;font-family:var(--face-display);font-size:clamp(8px,.82vw,9.5px);letter-spacing:.22em;text-transform:uppercase;color:color-mix(in srgb,var(--spec) 42%,transparent)}.policypg__lines{margin:clamp(40px,6vh,68px) auto 0;max-width:60ch;display:flex;flex-direction:column;gap:clamp(30px,4.6vh,46px)}.line-item{position:relative;padding-top:clamp(26px,3.6vh,38px);text-align:center}.line-item::before{content:"";position:absolute;inset:0 auto auto 50%;transform:translateX(-50%);width:min(100%,30ch);height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--struct-2) 78%,transparent),transparent)}.line-item__k{margin:0;font-family:var(--face-display);font-weight:400;font-size:clamp(9px,.95vw,11px);letter-spacing:.2em;text-transform:uppercase;color:var(--accent)}.line-item__p{margin:clamp(12px,1.7vh,18px) auto 0;max-width:52ch;font-size:clamp(13px,1.08vw,14.8px);line-height:1.7;color:color-mix(in srgb,var(--spec) 76%,transparent)}.line-item__p+.line-item__p{margin-top:.9em}.line-item--lead{padding:clamp(26px,3.6vh,38px) clamp(18px,2.6vw,34px);border:1px solid color-mix(in srgb,var(--struct) 92%,transparent);border-radius:var(--radius);background:radial-gradient(130% 100% at 50% 0%,color-mix(in srgb,var(--accent) 10%,transparent) 0%,transparent 72%),color-mix(in srgb,var(--ink-3) 60%,transparent)}.line-item--lead::before{inset:-1px auto auto 50%;width:min(84%,17ch);height:2px;background:linear-gradient(90deg,transparent,var(--accent),transparent)}.line-item--lead .line-item__p{max-width:48ch;font-size:clamp(13.6px,1.16vw,15.8px);color:color-mix(in srgb,var(--spec) 88%,transparent)}.line-item__p a{color:var(--accent);text-decoration-thickness:1px;text-underline-offset:3px}.line-item__p a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.line-item__pair{margin:clamp(16px,2.2vh,22px) auto 0;max-width:60ch;display:grid;grid-template-columns:1fr;gap:clamp(12px,1.8vh,18px)}@media(min-width:760px){.line-item__pair{grid-template-columns:1fr 1fr}}.goes{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:8px;text-align:center;padding:clamp(16px,2.2vh,22px) clamp(14px,2vw,20px);border:1px solid color-mix(in srgb,var(--struct) 82%,transparent);border-radius:var(--radius);background:color-mix(in srgb,var(--ink-3) 52%,transparent)}.goes__k{margin:0;font-family:var(--face-display);font-size:clamp(8px,.8vw,9.5px);letter-spacing:.2em;text-transform:uppercase;color:color-mix(in srgb,var(--spec) 58%,transparent)}.goes__p{margin:0;font-size:clamp(12.5px,1.02vw,14px);line-height:1.62;color:color-mix(in srgb,var(--spec) 78%,transparent)}.asks{margin:clamp(14px,2vh,20px) auto 0;max-width:46ch;list-style:none;padding:0;display:flex;flex-direction:column;gap:10px}.asks li{display:flex;flex-direction:column;align-items:center;gap:3px;padding-bottom:10px;border-bottom:1px solid color-mix(in srgb,var(--struct) 55%,transparent)}.asks li:last-child{border-bottom:0;padding-bottom:0}.asks__k{font-family:var(--face-display);font-size:clamp(8px,.78vw,9px);letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb,var(--spec) 52%,transparent)}.asks__v{font-size:clamp(12.5px,1.02vw,14px);line-height:1.55}.policypg__end{margin:clamp(44px,6.4vh,72px) auto 0;display:flex;flex-direction:column;align-items:center;gap:clamp(14px,2vh,20px)}
