.page-module__8whN8q__page{background:var(--orienta-cream);min-height:100vh}.page-module__8whN8q__main{width:min(100% - 2rem, var(--content-width));padding:var(--space-section) 0;margin:0 auto}.page-module__8whN8q__intro{max-width:52rem;margin-bottom:var(--space-section)}.page-module__8whN8q__kicker{color:var(--orienta-teal-dark);letter-spacing:.16em;text-transform:uppercase;margin:0 0 .75rem;font-size:.78rem;font-weight:900}.page-module__8whN8q__intro h1{color:var(--orienta-purple-dark);font-family:var(--font-display), Georgia, serif;letter-spacing:-.04em;margin:0;font-size:clamp(3rem,8vw,6rem);font-weight:400;line-height:.98}.page-module__8whN8q__intro>p:last-child{max-width:42rem;color:var(--orienta-muted);margin:1.5rem 0 0;font-size:clamp(1.05rem,2vw,1.25rem)}.page-module__8whN8q__content{gap:1rem;max-width:58rem;display:grid}.page-module__8whN8q__content section{border:1px solid var(--orienta-lilac-soft);border-radius:var(--radius-md);background:var(--orienta-white);box-shadow:var(--shadow-card);padding:clamp(1.25rem,3vw,2rem)}.page-module__8whN8q__content h2{color:var(--orienta-purple-dark);font-family:var(--font-display), Georgia, serif;margin:0 0 .8rem;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:400;line-height:1.05}.page-module__8whN8q__content p,.page-module__8whN8q__content li{color:var(--orienta-ink);line-height:1.65}.page-module__8whN8q__content p{margin:.75rem 0 0}.page-module__8whN8q__content ul{margin:.75rem 0 0;padding-left:1.25rem}.page-module__8whN8q__content a{color:var(--orienta-purple);overflow-wrap:anywhere;font-weight:800}@media (max-width:560px){.page-module__8whN8q__main{width:min(100% - 1.5rem, var(--content-width))}}
