.longtext{max-width:68ch;font-size:1.125rem;line-height:1.7}.longtext>*+*{margin-top:1.1em}.longtext h2{margin-top:2.2em;scroll-margin-top:96px;font-size:clamp(1.5rem,1.2rem + 1.2vw,2rem);line-height:1.2}.longtext h3{margin-top:1.8em}.longtext h2+*,.longtext h3+*{margin-top:.7em}.longtext strong{font-weight:600}.longtext a{text-underline-offset:.2em;text-decoration:underline 1px}.longtext a:hover{text-decoration-thickness:2px}.longtext ul,.longtext ol{gap:.6em;padding-left:1.4em;display:grid}.longtext li::marker{color:var(--fg-muted)}.longtext .cta{margin-top:2.4em}.longtext .cta a.btn{max-width:100%;text-decoration:none}.longtext .table-wrap{overflow-x:auto}.longtext table{border-collapse:collapse;width:100%;min-width:420px;font-size:.9375rem;line-height:1.5}.longtext th,.longtext td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:12px 16px 12px 0}.longtext th{font-family:var(--font-mono);font-weight:400;font-size:var(--fs-small);text-transform:uppercase;letter-spacing:.06em;color:var(--fg-muted)}@media (width<=480px){.longtext table{min-width:0}.longtext thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.longtext table,.longtext tbody,.longtext tr,.longtext td{width:100%;display:block}.longtext tr{border-bottom:1px solid var(--line);padding:14px 0}.longtext td{overflow-wrap:anywhere;border:0;padding:4px 0}.longtext td:before{content:attr(data-label);font-family:var(--font-mono);font-size:var(--fs-small);text-transform:uppercase;letter-spacing:.06em;color:var(--fg-muted);display:block}}.notice{background:var(--mist);max-width:68ch;color:var(--obsidian);border:2px dashed var(--slate);border-radius:var(--radius);margin:0 0 2.2em;padding:18px 22px;font-size:1rem;line-height:1.55}.notice .todo{background:var(--white);font-weight:500}
