.faq2{background-color:#0b3348;color:#f6f2e8}.faq2 .container{margin-left:auto;margin-right:auto;max-width:80rem}.faq2__layout{display:grid;grid-template-areas:"intro" "lede" "accordion" "footnote"}.faq2__layout--with-badge{grid-template-areas:"intro" "badge" "lede" "accordion" "footnote"}.faq2__intro{grid-area:intro}.faq2__lede{font-family:Fira Sans,sans-serif;font-size:1.03rem;grid-area:lede;line-height:1.65;margin:0 0 2.75rem;max-width:47.5rem;opacity:.85}.faq2__intro+.faq2__lede{margin-top:1.75rem}.faq2__accordion{grid-area:accordion}.faq2__footnote{font-family:Fira Sans,sans-serif;font-size:.8125rem;grid-area:footnote;line-height:1.6;margin-top:2.375rem;max-width:42.5rem;opacity:.55}.faq2__badge{background:color-mix(in srgb,currentColor 4%,transparent);border:1px solid color-mix(in srgb,currentColor 30%,transparent);grid-area:badge;margin-top:1.5rem;padding:1.375rem 1.625rem}.faq2__eyebrow{align-items:center;color:#c98a3e;display:flex;font-size:.78rem;font-weight:600;gap:.625rem;letter-spacing:.16em;margin:0;text-transform:uppercase}.faq2__eyebrow:before{background:currentColor;content:"";height:1px;width:1.375rem}.faq2__headline{color:inherit;font-family:brandon-grotesque,Fira Sans,sans-serif;font-size:clamp(1.75rem,3.4vw,2.375rem);font-weight:500;letter-spacing:-.01em;line-height:1.15;margin:1rem 0 0;max-width:32.5rem}.faq2__answer p,.faq2__footnote p,.faq2__lede p{color:inherit;margin:0 0 .75rem}.faq2__answer p:last-child,.faq2__footnote p:last-child,.faq2__lede p:last-child{margin-bottom:0}.faq2__answer a,.faq2__footnote a,.faq2__lede a{color:#ff983d;text-decoration:none}.faq2__item{border-top:1px solid color-mix(in srgb,currentColor 18%,transparent);padding:1.375rem 0}.faq2__item:last-child{border-bottom:1px solid color-mix(in srgb,currentColor 18%,transparent)}.faq2__trigger{align-items:center;background:none;border:0;color:inherit;cursor:pointer;display:flex;font:inherit;gap:1.25rem;justify-content:space-between;margin:0;padding:0;text-align:left;width:100%}.faq2__trigger:focus-visible{outline:2px solid #c98a3e;outline-offset:4px}.faq2__question{color:inherit;font-family:brandon-grotesque,Fira Sans,sans-serif;font-size:1.1875rem;font-weight:500;line-height:1.35}.faq2__icon{border:1px solid color-mix(in srgb,currentColor 35%,transparent);border-radius:50%;flex-shrink:0;height:1.625rem;position:relative;width:1.625rem}.faq2__icon:after,.faq2__icon:before{background:currentColor;content:"";position:absolute}.faq2__icon:before{height:1px;left:.4375rem;right:.4375rem;top:.75rem}.faq2__icon:after{bottom:.4375rem;left:.75rem;top:.4375rem;transition:opacity .2s ease;width:1px}.faq2__trigger[aria-expanded=true] .faq2__icon:after{opacity:0}.faq2__panel[aria-hidden=true]{display:none}.faq2__answer{font-family:Fira Sans,sans-serif;font-size:.925rem;line-height:1.7;max-width:47.5rem;opacity:.75;padding-top:1rem}.faq2__badge-title{color:#8aa35b;font-family:brandon-grotesque,Fira Sans,sans-serif;font-size:2.125rem;font-weight:500;line-height:1;margin:0}.faq2__badge-subtitle{color:inherit;font-size:.75rem;letter-spacing:.08em;margin:.5rem 0 0;opacity:.65;text-transform:uppercase}.faq2__badge-description{color:inherit;font-size:.78125rem;line-height:1.5;margin:.625rem 0 0;opacity:.55}@media (min-width:992px){.faq2__layout--with-badge{align-items:start;column-gap:2.5rem;grid-template-areas:"intro badge" "lede badge" "accordion badge" "footnote badge";grid-template-columns:1fr 17.5rem}.faq2__badge{margin-top:0;position:sticky;top:5.5rem}}