.format-intro-grid{align-items:stretch}.format-flow-grid{align-items:flex-start;gap:var(--space-6)}.format-structure-card .btn-full-width{width:100%;justify-content:center;margin-top:var(--space-2)}.features-grid{gap:var(--space-6)}.feature-card{height:100%}.climate-grid{align-items:center;gap:var(--space-6)}.climate-photo-wrapper{display:flex;align-items:center;justify-content:center}.climate-photo{border-radius:24px;overflow:hidden;border:1px solid var(--color-border-hairline)}.climate-photo img{width:100%;height:100%;object-fit:cover}.rules-grid{gap:var(--space-6)}.rules-link-wrapper{text-align:right}.single-gallery{grid-template-columns:repeat(1,minmax(0,1fr))}.audience-grid{gap:var(--space-6);align-items:stretch}.audience-cta-card .audience-actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}.faq-group{overflow:hidden}.faq-question span:last-child{font-size:1.25rem;line-height:1}.final-cta-section{padding-bottom:var(--space-20)}.final-cta-card{background:linear-gradient(135deg,#f4ead7,#fdfdfb);border-radius:28px}.final-cta-body{display:flex;flex-direction:column;gap:var(--space-4);align-items:flex-start}@media (min-width:768px){.final-cta-body{flex-direction:row;justify-content:space-between;align-items:center}.final-cta-body p{max-width:26rem}}.final-cta-actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}@media (max-width:767px){.rules-link-wrapper{text-align:left}}