.paHero{padding-top:calc(var(--header-height) + var(--space-4xl));padding-bottom:var(--space-3xl);background:radial-gradient(ellipse 50% 60% at 30% 40%, #c9a84c0d 0%, transparent 70%), var(--color-navy)}.paHero h1{margin-bottom:var(--space-lg)}.paHeroSub{max-width:700px;font-size:1.1rem;line-height:1.8}.paContent{max-width:var(--max-width-narrow)}.paContent h2{margin-top:var(--space-3xl);margin-bottom:var(--space-lg);color:var(--color-gold)}.paContent h3{margin-top:var(--space-2xl);margin-bottom:var(--space-md)}.paContent p{font-size:1rem;line-height:1.8}.paContent ul{gap:var(--space-md);margin:var(--space-lg) 0;flex-direction:column;list-style:none;display:flex}.paContent ul li{padding-left:var(--space-lg);color:var(--color-gray-100);font-size:.95rem;line-height:1.6;position:relative}.paContent ul li:before{content:"→";color:var(--color-gold);font-weight:700;position:absolute;left:0}.subPages{gap:var(--space-xl);margin-top:var(--space-2xl);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.subPageCard{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--border-radius-lg);padding:var(--space-2xl);transition:all var(--transition-base);text-decoration:none;display:block}.subPageCard:hover{border-color:var(--color-gold);box-shadow:var(--shadow-gold);transform:translateY(-4px)}.subPageCard h3{color:var(--color-white);margin-bottom:var(--space-sm);margin-top:0;font-size:1.2rem}.subPageCard p{color:var(--color-gray-200);margin-bottom:var(--space-sm);font-size:.88rem;line-height:1.6}.subPageCard span{color:var(--color-gold);font-size:.82rem;font-weight:600}.faqSection{margin-top:var(--space-3xl)}.faqItem{border-bottom:1px solid var(--color-border);padding:var(--space-xl) 0}.faqItem h3{color:var(--color-white);margin-top:0;margin-bottom:var(--space-md);font-size:1.15rem}.faqItem p{font-size:.95rem;line-height:1.7}.paCta{background:radial-gradient(ellipse 50% 50% at 50% 50%, #c9a84c14 0%, transparent 70%), var(--color-navy-light);border-top:1px solid var(--color-border);text-align:center}.paCta h2{margin-bottom:var(--space-lg)}.paCtaSub{max-width:600px;margin:0 auto var(--space-2xl);font-size:1.05rem}.paCtaButtons{justify-content:center;gap:var(--space-md);flex-wrap:wrap;display:flex}
