.legal-page{color:#1f2a1f;max-width:44rem;margin:0 auto;padding:1.5rem 1.25rem 4rem;font-family:Garden,Arial,sans-serif;line-height:1.6}.legal-nav{justify-content:space-between;gap:1rem;font-size:.95rem;display:flex}.legal-nav span{gap:1rem;display:flex}.legal-nav a{color:inherit;opacity:.8;text-decoration:none}.legal-nav a:hover{opacity:1;text-decoration:underline}.legal-draft{color:#7a2e0b;background:#fff4e5;border:2px solid #b54708;border-radius:.75rem;margin:1.5rem 0 0;padding:.9rem 1rem;font-weight:600}.legal-header{margin:2.5rem 0 1.5rem}.legal-eyebrow{text-transform:lowercase;letter-spacing:.04em;opacity:.7;margin:0}.legal-header h1{margin:.25rem 0;font-family:GardenSerif,Georgia,serif;font-size:2.4rem;font-weight:500;line-height:1.15}.legal-updated{opacity:.7;margin:0;font-size:.9rem}.legal-body h2{margin:2rem 0 .5rem;font-family:GardenSerif,Georgia,serif;font-size:1.35rem;font-weight:500}.legal-body p,.legal-body li{font-size:1rem}.legal-body ul,.legal-body ol{padding-left:1.25rem}.legal-body ul{list-style:outside}.legal-body ol{list-style:decimal}.legal-body p+p{margin-top:.75rem}.legal-body li{margin:.35rem 0}.legal-body a{color:#2f6b3a}.legal-body .legal-placeholder{color:#7a2e0b;background:#fff4e5;border-radius:.2rem;padding:0 .2rem}.legal-steps{gap:1rem;margin:1rem 0;display:grid}.legal-card{background:#fbfdf9;border:1px solid #d9e2d4;border-radius:.9rem;padding:1rem 1.1rem}.legal-card h3{margin:0 0 .4rem;font-size:1.05rem}.legal-card ol{margin:0}.legal-footer{opacity:.7;margin-top:3rem;font-size:.9rem}@media (min-width:720px){.legal-page{padding-top:2.5rem}.legal-steps{grid-template-columns:1fr 1fr}}
