.legal-wrap{max-width:1100px;margin:0 auto;padding:140px 6% 90px}.legal-wrap h1{color:#fff;text-transform:uppercase;letter-spacing:.04em;margin-bottom:3rem;font-size:clamp(2.2rem,5vw,3.25rem);font-weight:700}.legal-wrap h1:has(+.legal-lead){margin-bottom:.6rem}.legal-lead{color:#ffffffd9;letter-spacing:.04em;margin:0 0 3rem;font-size:1.05rem}.legal-cards{grid-template-columns:repeat(3,1fr);gap:2.5rem;margin-bottom:4rem;display:grid}@media (width<=760px){.legal-cards{grid-template-columns:1fr;gap:2rem}}.legal-cards h2{color:var(--green);text-transform:uppercase;letter-spacing:.08em;margin-bottom:1rem;font-size:1.1rem;font-weight:700}.legal-cards p{color:#ffffffd9;font-size:1.05rem;line-height:1.7}.legal-cards p .muted{color:#fff9;margin-top:1rem;font-style:italic;display:block}.legal-cards a{color:var(--green);text-decoration:underline;transition:color .2s}.legal-cards a:hover{color:var(--green-l)}.legal-sections{border-top:1px solid #10b98133;flex-direction:column;gap:3rem;max-width:860px;padding-top:3.5rem;display:flex}.legal-sections h2{color:#fff;text-transform:uppercase;letter-spacing:.06em;margin-bottom:1rem;font-size:1.15rem;font-weight:700}.legal-sections p{color:#fffc;line-height:1.75}.legal-prose{color:#ffffffc7;max-width:68ch;font-size:1.02rem;line-height:1.8}.legal-prose h2{color:#fff;letter-spacing:-.01em;border-top:1px solid #10b98140;margin:5rem 0 1.75rem;padding-top:2.5rem;font-size:clamp(1.35rem,2.4vw,1.6rem);font-weight:700;line-height:1.25}.legal-prose>h2:first-child{border-top:none;margin-top:0;padding-top:0}.legal-prose h3{color:var(--green);margin:2.75rem 0 .85rem;font-size:1.15rem;font-weight:700;line-height:1.35}.legal-prose h4{color:#fffffff2;margin:2rem 0 .6rem;font-size:1rem;font-weight:600;line-height:1.4}.legal-prose h2+h3,.legal-prose h3+h4{margin-top:1.25rem}.legal-prose p{line-height:inherit;color:inherit;margin-bottom:1.15rem}.legal-prose>:last-child{margin-bottom:0}.legal-prose a{color:var(--green);text-underline-offset:2px;text-decoration:underline;transition:color .2s}.legal-prose a:hover{color:var(--green-l)}.legal-prose ul{flex-direction:column;gap:.55rem;margin:0 0 1.15rem;padding-left:1.5rem;list-style:none;display:flex}.legal-prose li{position:relative}.legal-prose li:before{content:"";background:var(--green);border-radius:50%;width:5px;height:5px;position:absolute;top:.72em;left:-1.5rem}.legal-prose p:has(br){color:#ffffffeb;border-left:2px solid #10b98180;margin-bottom:1.5rem;padding:.15rem 0 .15rem 1.2rem}.legal-prose .legal-emphasis{letter-spacing:.02em;color:#ffffff9e;background:#ffffff08;border:1px solid #10b98126;border-radius:10px;margin-bottom:.9rem;padding:1.1rem 1.3rem;font-size:.86rem;line-height:1.85}@media (width<=600px){.legal-prose{font-size:1rem}.legal-prose h2{margin-top:3.5rem;padding-top:2rem}.legal-prose .legal-emphasis{padding:1rem}}.form-head{border-top:1px solid #10b98133;max-width:760px;padding-top:3.5rem}.form-head h2{color:var(--green);text-transform:uppercase;letter-spacing:.06em;margin-bottom:1rem;font-size:1.4rem;font-weight:700}.form-head p{color:#fffc;margin-bottom:2.5rem;font-size:1.05rem;line-height:1.7}.back-link{color:var(--green);align-items:center;gap:8px;margin-top:3rem;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}.back-link:hover{color:var(--green-l)}
