.static-page{background:var(--gray-50);min-height:80vh;padding:2rem 0 5rem}.static-page-content{background:var(--white);border-radius:var(--radius-lg);border:1px solid var(--gray-100);max-width:800px;margin:0 auto;padding:3rem}.static-page-content h1{border-bottom:3px solid var(--primary-red);margin-bottom:2rem;padding-bottom:1rem;font-size:2rem;font-weight:800}.static-page-body h2{color:var(--dark);margin:2rem 0 1rem;font-size:1.4rem}.static-page-body h3{color:var(--dark);margin:1.5rem 0 .75rem;font-size:1.15rem}.static-page-body p{color:var(--gray-700);margin-bottom:1rem;line-height:1.7}.static-page-body ul,.static-page-body ol{margin:.75rem 0 1.5rem 1.5rem;list-style:outside}.static-page-body ol{list-style:decimal}.static-page-body li{color:var(--gray-700);margin-bottom:.5rem;line-height:1.6}.static-page-body strong{color:var(--dark);font-weight:700}.faq-item{border:1px solid var(--gray-100);border-radius:var(--radius-md);background:var(--gray-50);margin-bottom:.75rem;padding:1.5rem;transition:all .3s}.faq-item:hover{border-color:var(--primary-red);background:var(--white);transform:translate(4px);box-shadow:0 4px 16px #e3061314}.faq-item:last-child{margin-bottom:0}.faq-item h3{color:var(--dark);margin-bottom:.5rem;font-size:1.05rem;transition:color .2s}.faq-item:hover h3{color:var(--primary-red)}.faq-item p{font-size:.95rem}@media (max-width:768px){.static-page-content{padding:1.5rem}.static-page-content h1{font-size:1.5rem}}
