.accordion-page{min-height:100vh;display:flex;justify-content:center;align-items:flex-start;padding:3rem 1rem;background:#f9fafb;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:#222}.accordion-wrapper{max-width:700px;width:100%;background:#fff;border-radius:8px;box-shadow:0 8px 24px #0000001a;padding:2rem}.accordion-title{text-align:center;margin-bottom:2rem;font-size:2.5rem;font-weight:700;color:#007acc}.accordion-item+.accordion-item{margin-top:1rem;border-top:1px solid #ddd}.accordion-question{all:unset;cursor:pointer;display:flex;justify-content:space-between;width:100%;font-weight:600;font-size:1.25rem;padding:1rem 0;color:#005a9e;-webkit-user-select:none;user-select:none;transition:color .3s ease}.accordion-question:hover,.accordion-question:focus{color:#007acc;outline:none}.accordion-icon{font-size:1rem;transition:transform .3s ease;margin-left:1rem;align-self:center}.accordion-icon.open{transform:rotate(180deg)}.accordion-answer{padding:.5rem 0 1rem;font-size:1rem;color:#333;line-height:1.5}@media (max-width: 768px){.accordion-title{font-size:2rem}.accordion-question{font-size:1.1rem}.accordion-wrapper{padding:1.5rem 1rem}}@media (max-width: 480px){.accordion-page{padding:2rem 1rem}.accordion-title{font-size:1.75rem}.accordion-question{font-size:1rem}}
