.page-module__PNhZvq__page{padding-bottom:var(--bottom-nav-height)}@media (min-width:768px){.page-module__PNhZvq__page{padding-bottom:0}}.page-module__PNhZvq__container{max-width:var(--container-lg);padding:0 var(--space-4);margin:0 auto}@media (min-width:768px){.page-module__PNhZvq__container{padding:0 var(--space-8)}}.page-module__PNhZvq__hero{background:linear-gradient(135deg,var(--color-background-blush)0%,var(--color-primary-light)100%);padding:var(--space-12)var(--space-4);text-align:center}@media (min-width:768px){.page-module__PNhZvq__hero{padding:var(--space-16)var(--space-8)}}.page-module__PNhZvq__heroTitle{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:var(--font-semibold);color:var(--color-text-primary);margin-bottom:var(--space-2)}@media (min-width:768px){.page-module__PNhZvq__heroTitle{font-size:var(--text-4xl)}}.page-module__PNhZvq__heroSubtitle{font-size:var(--text-base);color:var(--color-text-muted)}.page-module__PNhZvq__lastUpdated{font-size:var(--text-sm);color:var(--color-text-muted);margin-top:var(--space-2)}.page-module__PNhZvq__content{padding:var(--space-8)0 var(--space-12)}@media (min-width:768px){.page-module__PNhZvq__content{padding:var(--space-12)0 var(--space-16)}}.page-module__PNhZvq__section{margin-bottom:var(--space-8)}.page-module__PNhZvq__sectionTitle{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-semibold);color:var(--color-text-primary);margin-bottom:var(--space-4);padding-bottom:var(--space-2);border-bottom:2px solid var(--color-primary-light)}@media (min-width:768px){.page-module__PNhZvq__sectionTitle{font-size:var(--text-2xl)}}.page-module__PNhZvq__paragraph{font-size:var(--text-base);color:var(--color-text-secondary);line-height:var(--leading-relaxed);margin-bottom:var(--space-4)}.page-module__PNhZvq__list{margin:var(--space-4)0;padding-left:var(--space-6)}.page-module__PNhZvq__list li{font-size:var(--text-base);color:var(--color-text-secondary);line-height:var(--leading-relaxed);margin-bottom:var(--space-2)}.page-module__PNhZvq__contactInfo{background-color:var(--color-background-warm);padding:var(--space-6);border-radius:var(--radius-lg);margin-top:var(--space-4)}.page-module__PNhZvq__contactInfo p{margin-bottom:var(--space-2);color:var(--color-text-secondary)}.page-module__PNhZvq__contactInfo a{color:var(--color-primary);font-weight:var(--font-medium);text-decoration:none}.page-module__PNhZvq__contactInfo a:hover{text-decoration:underline}
