.faq-block{background:#fff;padding-bottom:1rem;interpolate-size:allow-keywords}.faq-block__header{max-width:720px;margin:0 auto}.faq-block__eyebrow{display:inline-flex;align-items:center;gap:.6rem;margin-bottom:.7rem;color:#ef6603;font-size:.8rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.faq-block__eyebrow:before,.faq-block__eyebrow:after{content:"";width:26px;height:2px;border-radius:2px;background:#f0a062}.faq-block__title{margin:0 0 12px;font-family:var(--heading-font, "Raleway", sans-serif);font-size:clamp(1.625rem,3.6vw,2.5rem);font-weight:700;line-height:1.2;color:#15294d}.faq-block__subtitle{margin:0;font-size:clamp(.95rem,1.4vw,1.0625rem);line-height:1.6;color:#6c757d}.faq-block__list{max-width:100%}.faq-block__item{background:#fff;border:1px solid #ececec;border-radius:14px;margin-bottom:20px;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.faq-block__item[open]{background:#fff;border-color:#fbd9c4;border-left:4px solid #ef6603;box-shadow:0 4px 12px #0000000f}.faq-block__item::details-content{overflow:hidden;block-size:0;opacity:0;transition:block-size .45s cubic-bezier(.22,1,.36,1),opacity .4s ease,content-visibility .45s allow-discrete}.faq-block__item[open]::details-content{block-size:auto;opacity:1}.faq-block__question{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.5rem 1.4rem;font-weight:600;font-size:clamp(1rem,1.5vw,1.1rem);color:#15294d;cursor:pointer;list-style:none;transition:color .2s ease}.faq-block__question b,.faq-block__question strong{font-weight:600}.faq-block__question::-webkit-details-marker{display:none}.faq-block__question::marker{content:""}.faq-block__question:hover,.faq-block__item[open] .faq-block__question{color:#ef6603}.faq-block__toggle{position:relative;flex-shrink:0;width:28px;height:28px;border-radius:50%;background:#fde3cf;transition:background .2s ease,transform .2s ease}.faq-block__toggle:before,.faq-block__toggle:after{content:"";position:absolute;top:50%;left:50%;border-radius:2px;background:#ef6603;transition:background .2s ease}.faq-block__toggle:before{width:11px;height:2px;transform:translate(-50%,-50%)}.faq-block__toggle:after{width:2px;height:11px;transform:translate(-50%,-50%)}.faq-block__item[open] .faq-block__toggle{background:#ef6603;transform:rotate(45deg)}.faq-block__item[open] .faq-block__toggle:before,.faq-block__item[open] .faq-block__toggle:after{background:#fff}.faq-block__answer{padding:0 1.4rem 1.35rem;color:#6c757d;font-size:1rem;line-height:1.7}.faq-block__answer p{margin-bottom:.75rem}.faq-block__answer p:last-child{margin-bottom:0}.faq-block__answer ul{padding-left:0;margin:.35rem 0 .85rem;list-style:none}.faq-block__answer ul li{position:relative;padding-left:1.4rem;margin-bottom:.45rem}.faq-block__answer ul li:before{content:"";position:absolute;left:0;top:.55em;width:7px;height:7px;border-radius:50%;background:#ef6603}.faq-block__answer ol{padding-left:1.15rem;margin:.35rem 0 .85rem}
