.page-hero-simple{background:var(--off-white);text-align:center;padding:56px 0 48px}.page-hero-simple h1{text-transform:uppercase;letter-spacing:.005em;font-size:2rem}.breadcrumb-simple{color:var(--gray-400);margin-bottom:14px;font-size:.82rem}.breadcrumb-simple a{color:var(--gray-600);text-decoration:none}.breadcrumb-simple a:hover{color:var(--teal-dark)}.legal-section{padding:64px 0 96px}.legal-content{max-width:780px;margin:0 auto}.legal-updated{color:var(--gray-400);margin-bottom:40px;font-size:.84rem}.legal-content h2{font-family:var(--font-display);color:var(--navy);margin:40px 0 14px;font-size:1.35rem;font-weight:600}.legal-content h2:first-child{margin-top:0}.legal-content p{color:var(--gray-600);margin-bottom:16px;font-size:.95rem;line-height:1.8}.legal-content ul{margin:0 0 16px 20px}.legal-content li{color:var(--gray-600);margin-bottom:8px;font-size:.95rem;line-height:1.8}.legal-content a{color:var(--teal);text-decoration:underline}.legal-content strong{color:var(--navy)}.reveal{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(24px)}.reveal.in{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}}@media (max-width:1024px){.legal-section{padding:48px 0 72px}}@media (max-width:768px){.page-hero-simple{padding:44px 0 36px}.page-hero-simple h1{font-size:1.6rem}.legal-section{padding:40px 0 64px}.legal-content h2{margin:32px 0 12px;font-size:1.18rem}}@media (max-width:480px){.page-hero-simple h1{font-size:1.4rem}.legal-content p,.legal-content li{font-size:.9rem}}
