.doc{position:relative;border-top:var(--hair) solid var(--line);padding:clamp(36px,8vh,88px) var(--words-x) clamp(52px,12vh,120px) var(--words-x);--measure: 36em}.doc:before{content:"";position:absolute;left:var(--line-x);top:0;bottom:0;width:var(--hair);background:var(--line);pointer-events:none}.doc:after{content:"";position:absolute;left:var(--line-x);top:0;width:var(--star);height:var(--star);margin:calc(var(--star) / -2) 0 0 calc(var(--star) / -2);background:var(--ink);clip-path:var(--star-shape);pointer-events:none}.doc-head{display:grid;justify-items:start;gap:clamp(.9rem,2vh,1.4rem);padding-bottom:clamp(28px,6vh,64px)}.doc-head .display{overflow-wrap:anywhere}.doc-date{font:400 var(--fs-small)/1.45 var(--serif);color:var(--ink-3)}.doc-sec{display:grid;justify-items:start;gap:.9rem;max-width:var(--measure);padding:clamp(24px,4.5vh,44px) 0;border-top:var(--hair) solid var(--line)}.doc-sec h2{font:500 var(--fs-lead)/1.2 var(--serif);letter-spacing:-.006em;text-wrap:balance}.doc-sec .body,.doc-sec li,.doc-sec dd{max-width:var(--measure)}.doc-sec a{text-decoration-color:var(--line-2);overflow-wrap:anywhere}.doc-sec ul{display:grid;gap:.45rem}.doc-sec li{position:relative;padding-left:1.1em;font:400 var(--fs-body)/1.5 var(--serif);color:var(--ink-2)}.doc-sec li:before{content:"";position:absolute;left:0;top:.62em;width:.42em;height:.42em;background:var(--ink-3);clip-path:var(--star-shape)}.doc-faq{display:grid;gap:1.2rem;margin:0}.doc-faq dt{font:500 var(--fs-body)/1.4 var(--serif);color:var(--ink)}.doc-faq dd{margin:.3rem 0 0;font:400 var(--fs-body)/1.5 var(--serif);color:var(--ink-2);text-wrap:pretty}.doc-apps{display:grid;gap:0;max-width:var(--measure)}.doc-app{display:grid;justify-items:start;gap:.5rem;padding:clamp(24px,4.5vh,44px) 0;border-top:var(--hair) solid var(--line)}.doc-app h2{font:300 var(--fs-display-2)/1.04 var(--serif-display);letter-spacing:-.018em}.doc-app .acts{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem 1.75rem}.doc-app .link{font-size:var(--fs-body)}@media print{.doc:before,.doc:after{display:none}}
