.page{max-width:980px;margin:0 auto;padding:140px 48px 120px}.page__eyebrow{font-family:var(--font-body);font-weight:500;font-size:0.72rem;letter-spacing:0.2em;text-transform:uppercase;color:rgba(255,255,255,0.45);margin-bottom:18px}.page__title{font-family:var(--font-display);font-style:italic;font-weight:400;font-size:clamp(2rem,3.8vw,3rem);line-height:1.25;margin-bottom:28px}.page__lead{font-size:1rem;color:rgba(255,255,255,0.7);max-width:760px;margin-bottom:40px}.page .section{padding:28px 0;border-top:1px solid rgba(255,255,255,0.08);position:static}.page .section h2{font-family:var(--font-body);font-weight:500;font-size:0.95rem;letter-spacing:0.18em;text-transform:uppercase;color:rgba(255,255,255,0.6);margin-bottom:14px}.page .section p,.page .section li{color:rgba(255,255,255,0.75);font-size:0.98rem}.page .section p + p{margin-top:12px}.page .section a{color:var(--color-white);text-decoration:none}.page .section a:hover{color:var(--color-green-bright)}.page .section ul{list-style:none;padding-left:0;display:grid;gap:10px}.page .section ul li{padding-left:18px;position:relative}.page .section ul li::before{content:'—';position:absolute;left:0;color:var(--color-green-bright)}.legal-symbol{font-size:1em;letter-spacing:0;display:inline-block;transform:translateY(0);font-family:Arial,Helvetica,sans-serif}.muted{color:rgba(255,255,255,0.55)}.contact-card{margin-top:16px;padding:16px 18px;border:1px solid rgba(255,255,255,0.1);border-radius:8px;background:rgba(255,255,255,0.03)}.contact-card p{margin:0}.page-footer{border-top:1px solid rgba(255,255,255,0.08);padding:36px 48px 48px;display:flex;justify-content:space-between;align-items:center;color:rgba(255,255,255,0.35);font-size:0.8rem}.page-footer a{color:rgba(255,255,255,0.45);text-decoration:none}.page-footer a:hover{color:var(--color-green-bright)}.page-footer__links{display:flex;gap:16px}@media(max-width:768px){.page,.page-footer{padding-left:24px;padding-right:24px}.page-footer{flex-direction:column;align-items:flex-start;gap:12px}}