.st-legal-page{padding-block:4rem 7rem}.st-legal-page>header{border-bottom:1px solid var(--line);gap:1rem;margin:2rem 0 3rem;padding-bottom:2rem;display:grid}.st-legal-page h1{max-width:950px;margin:0;font-size:clamp(3.2rem,6.5vw,6.8rem);line-height:.88}.st-legal-intro{max-width:62ch;color:var(--muted);margin:0;font-size:.95rem;line-height:1.7}.st-legal-meta{border:1px solid var(--line);background:var(--line);flex-wrap:wrap;gap:1px;margin:.5rem 0 0;display:flex}.st-legal-meta>div{background:#fff;flex:220px;gap:.3rem;padding:.85rem 1rem;display:grid}.st-legal-meta dt{color:#777;letter-spacing:.14em;text-transform:uppercase;font-size:.6rem;font-weight:600}.st-legal-meta dd{overflow-wrap:anywhere;margin:0;font-size:.72rem;font-weight:600}.st-legal-page>article{max-width:840px;display:grid}.st-legal-page article section{border-bottom:1px solid var(--line);grid-template-columns:260px 1fr;gap:2rem;padding:1.5rem 0;display:grid}.st-legal-page article h2{margin:0;font-size:1.6rem}.st-legal-page article section>div{gap:.8rem;display:grid}.st-legal-page article p{color:#626267;margin:0;font-size:.85rem;line-height:1.8}.st-legal-page article a{color:var(--red);text-underline-offset:2px;text-decoration:underline}.st-legal-page article ul{gap:.5rem;margin:0;padding-left:1.1rem;display:grid}.st-legal-page article li{color:#626267;font-size:.85rem;line-height:1.7}.st-legal-page article li strong{color:var(--ink)}.st-legal-rows{border:1px solid var(--line);background:var(--line);gap:1px;display:grid}.st-legal-rows>div{background:#fff;grid-template-columns:minmax(150px,.6fr) 1fr minmax(90px,.35fr);gap:1rem;padding:.8rem 1rem;display:grid}.st-legal-rows>div.head{background:var(--surface-2)}.st-legal-rows>div.head span{color:#777;letter-spacing:.14em;text-transform:uppercase;font-size:.6rem;font-weight:600}.st-legal-rows code{font-family:var(--font-mono), ui-monospace, monospace;overflow-wrap:anywhere;font-size:.7rem;font-weight:600}.st-legal-rows p{font-size:.78rem!important;line-height:1.6!important}.st-legal-rows .dur{font-family:var(--font-mono), ui-monospace, monospace;color:var(--ink);font-size:.68rem}.st-legal-note{border-top:1px solid var(--line);color:#8a8a90;max-width:840px;margin:2.5rem 0 0;padding-top:1.25rem;font-size:.72rem;line-height:1.7}@media (max-width:680px){.st-legal-page article section{grid-template-columns:1fr;gap:.6rem}.st-legal-rows>div{grid-template-columns:1fr;gap:.35rem}.st-legal-rows>div.head{display:none}}
