.page-module__slo_WG__hero{background:var(--dark);padding:80px 0 64px;position:relative;overflow:hidden}.page-module__slo_WG__hero:before{content:"";pointer-events:none;background:radial-gradient(50% 60% at 20% 80%,#2d6a4f14 0%,#0000 60%);position:absolute;inset:0}.page-module__slo_WG__eye{letter-spacing:.14em;text-transform:uppercase;color:var(--green-light);opacity:.6;z-index:1;margin-bottom:16px;font-size:11px;font-weight:700;position:relative}.page-module__slo_WG__h1{font-family:var(--serif);color:#fff;letter-spacing:-.02em;z-index:1;margin-bottom:16px;font-size:clamp(36px,5vw,56px);font-weight:600;line-height:1.1;position:relative}.page-module__slo_WG__meta{color:#ffffff40;z-index:1;font-size:13px;position:relative}.page-module__slo_WG__body{background:var(--cream);padding:80px 0 120px}.page-module__slo_WG__inner{max-width:680px;margin:0 auto;padding:0 32px}@media (max-width:600px){.page-module__slo_WG__inner{padding:0 20px}}.page-module__slo_WG__lead{font-family:var(--serif);color:var(--body);border-bottom:1px solid var(--border);margin-bottom:48px;padding-bottom:40px;font-size:18px;line-height:1.85}.page-module__slo_WG__h2{font-family:var(--serif);color:var(--dark);letter-spacing:-.01em;margin:48px 0 16px;padding-top:8px;font-size:20px;font-weight:600}.page-module__slo_WG__p{color:var(--subtle);margin-bottom:16px;font-size:15px;line-height:1.85}.page-module__slo_WG__p strong{color:var(--body);font-weight:600}.page-module__slo_WG__link{color:var(--green-mid);border-bottom:1px solid var(--green-light);font-weight:500;text-decoration:none;transition:border-color .2s}.page-module__slo_WG__link:hover{border-color:var(--green-mid)}.page-module__slo_WG__legalNav{border-top:1px solid var(--border);flex-wrap:wrap;gap:10px;margin-top:64px;padding-top:40px;display:flex}.page-module__slo_WG__legalLink{color:var(--green-mid);border:1.5px solid var(--green-light);letter-spacing:.01em;border-radius:100px;padding:8px 18px;font-size:13px;font-weight:600;text-decoration:none;transition:all .2s}.page-module__slo_WG__legalLink:hover{background:var(--green-pale);border-color:var(--green-mid)}
