.legal-in{max-width:46rem}.legal-banner{display:flex;flex-wrap:wrap;gap:.3rem .8rem;align-items:baseline;margin-bottom:2rem;padding:.9rem 1.2rem;border:1.5px dashed #c98a00;border-radius:var(--r-md);background:var(--star-wash);color:var(--ink);font-size:.95rem}.legal article h1{font-size:clamp(2rem,4.5vw,2.8rem);margin-bottom:1.2rem}.legal article h2{font-size:1.35rem;letter-spacing:-.015em;margin:2.2rem 0 .6rem}.legal article h3{font-size:1.1rem;margin:1.4rem 0 .4rem}.legal article li,.legal article p{color:var(--ink-2);font-size:1rem}.legal article p{margin-bottom:.8rem}.legal article ol,.legal article ul{margin:0 0 1rem;padding-left:1.4rem}.legal article li{margin-bottom:.35rem}.legal article strong{color:var(--ink)}.legal article a{color:var(--cobalt-d)}.legal article mark.todo{color:var(--ink)}