.page-module__Vo2Nhq__page{min-height:100vh;padding-top:120px}.page-module__Vo2Nhq__hero{text-align:center;background:linear-gradient(135deg, var(--brand-pale) 0%, #fff 100%);border-bottom:1px solid var(--brand-light);padding:60px 24px 48px}.page-module__Vo2Nhq__title{font-family:var(--font-dancing), sans-serif;color:var(--brand-dark);margin-bottom:12px;font-size:clamp(36px,5vw,64px);font-weight:600}.page-module__Vo2Nhq__sub{font-family:var(--font-josefin), sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--brand-mid);font-size:14px}.page-module__Vo2Nhq__content{max-width:820px;margin:0 auto;padding:64px 24px 96px}.page-module__Vo2Nhq__section{margin-bottom:56px}.page-module__Vo2Nhq__section h2{font-family:var(--font-dancing), sans-serif;color:var(--brand-dark);border-bottom:1px solid var(--brand-light);margin-bottom:20px;padding-bottom:10px;font-size:30px;font-weight:600}.page-module__Vo2Nhq__section h3{font-family:var(--font-josefin), sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--brand-dark);margin:20px 0 8px;font-size:12px;font-weight:700}.page-module__Vo2Nhq__section p{font-family:var(--font-dancing), sans-serif;color:var(--brand-mid);margin-bottom:10px;font-size:18px;font-weight:500;line-height:1.85}.page-module__Vo2Nhq__section a{color:var(--brand-dark);text-decoration:underline}.page-module__Vo2Nhq__section strong{color:var(--brand-dark)}@media (max-width:640px){.page-module__Vo2Nhq__page{padding-top:80px}}
