.faq-accordion__item{background:var(--white);border:1px solid var(--border);border-radius:4px;margin-bottom:12px}.faq-accordion__item summary{color:var(--navy);cursor:pointer;font-size:1rem;font-weight:700;list-style:none;padding:18px 56px 18px 22px;position:relative}.faq-accordion__item summary::-webkit-details-marker{display:none}.faq-accordion__item summary:after{color:var(--orange);content:"+";font-size:1.5rem;font-weight:400;line-height:1;position:absolute;right:22px;top:50%;transform:translateY(-50%)}.faq-accordion__item[open] summary:after{content:"\2212"}.faq-accordion__item[open] summary{border-bottom:1px solid var(--border)}.faq-accordion__answer{color:var(--muted);font-size:.97rem;padding:16px 22px 20px}.faq-accordion__answer p{margin:0 0 12px}.faq-accordion__answer p:last-child{margin-bottom:0}.faq-accordion__answer a{color:var(--orange);font-weight:700;text-decoration:none}.faq-accordion__answer a:hover{text-decoration:underline}.faq-grid{display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.faq-card{background:var(--white);border:1px solid var(--border);border-radius:4px;border-top:3px solid var(--navy);padding:22px 26px 24px}.faq-card__q{color:var(--navy);font-family:var(--font-body);font-size:1rem;font-weight:700;line-height:1.4;margin:0 0 10px}.faq-card__a{color:var(--muted);font-size:.97rem;line-height:1.6}.faq-card__a p{margin:0 0 10px}.faq-card__a p:last-child{margin-bottom:0}.faq-card__a a{color:var(--orange);font-weight:700;text-decoration:none}.faq-card__a a:hover{text-decoration:underline}@media (max-width:767px){.faq-grid{grid-template-columns:1fr}}