.faq{background-color:var(--surface, #ffffff);color:var(--on-surface, #000000);padding-block:var(--space-4xl);interpolate-size:allow-keywords}.faq__inner{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--space-2xl);align-items:start}@media screen and (max-width: 991px){.faq__inner{grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-lg)}}.faq__eyebrow{grid-column:1/span 5;margin:0;font-size:1rem;font-weight:600;line-height:1.5;letter-spacing:-.5px}:where(.faq__eyebrow){color:var(--eyebrow-colour, #d90b05)}.faq__content{grid-column:6/span 7;display:flex;flex-direction:column;gap:var(--space-4xl);min-inline-size:0}@media screen and (max-width: 991px){.faq__content{grid-column:1/span 5;gap:var(--space-3xl)}}.faq__header{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--space-2xl);align-items:end}@media screen and (max-width: 991px){.faq__header{grid-template-columns:repeat(5,minmax(0,1fr));column-gap:var(--space-lg);row-gap:var(--space-3xl);align-items:start}}.faq__intro{grid-column:1/span 5;display:flex;flex-direction:column;gap:var(--space-lg);min-inline-size:0}@media screen and (max-width: 991px){.faq__intro{grid-column:1/span 5}}.faq__heading{margin:0;font-family:Open Sans,system-ui,-apple-system,sans-serif;font-size:2rem;font-weight:600;line-height:1.3;letter-spacing:-1.5px;color:var(--on-surface, #000000)}@media screen and (max-width: 768px){.faq__heading{font-size:1.25rem;line-height:1.5;letter-spacing:-1px}}.faq__description{font-size:1rem;line-height:1.6;letter-spacing:-.5px}.faq__description>:first-child{margin-block-start:0}.faq__description>:last-child{margin-block-end:0}.faq__cta{grid-column:6/span 2;justify-self:end}@media screen and (max-width: 991px){.faq__cta{grid-column:1/span 5;justify-self:start}}.faq__list{display:flex;flex-direction:column;min-inline-size:0}.faq__item{border-block-end:1px solid var(--surface-border, #e6e7e8);padding-block-end:var(--space-lg);min-inline-size:0}.faq__item+.faq__item{margin-block-start:var(--space-lg)}.faq__item::details-content{block-size:0;overflow:hidden;transition:block-size .5s var(--ease-cubic),content-visibility .5s allow-discrete}.faq__item[open]::details-content{block-size:auto}.faq__question{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--space-2xl);align-items:center;cursor:pointer;list-style:none}.faq__question::-webkit-details-marker{display:none}.faq__question:focus-visible{outline:.125em solid var(--faq-ring, #d90b05);outline-offset:.25em}@media screen and (max-width: 991px){.faq__question{grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-lg)}}.faq__question-text{grid-column:1/span 6;font-family:Open Sans,system-ui,-apple-system,sans-serif;font-size:1rem;font-weight:600;line-height:1.5;letter-spacing:-1px;color:var(--on-surface, #000000);overflow-wrap:anywhere}@media screen and (max-width: 991px){.faq__question-text{grid-column:1/span 4}}.faq__caret{grid-column:-2/-1;justify-self:end;inline-size:1.5rem;block-size:1.5rem;color:var(--on-surface-muted, #bbbdbe);transition:transform .5s var(--ease-cubic),color .5s var(--ease-cubic)}.faq__item[open]>.faq__question .faq__caret{color:var(--on-surface, #000000);transform:rotate(180deg)}@media (prefers-reduced-motion: reduce){.faq__item::details-content,.faq__caret{transition:none}}.faq__answer{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));column-gap:var(--space-2xl);padding-block-start:var(--space-lg)}@media screen and (max-width: 991px){.faq__answer{grid-template-columns:repeat(5,minmax(0,1fr));column-gap:var(--space-lg)}}.faq__answer-body{grid-column:1/span 6;font-size:1rem;line-height:1.6;letter-spacing:-.5px;color:var(--on-surface, #000000);overflow-wrap:anywhere}@media screen and (max-width: 991px){.faq__answer-body{grid-column:1/span 4}}.faq__answer-body>*+*{margin-block-start:var(--space-lg)}.faq__answer-body>:first-child{margin-block-start:0}.faq__answer-body>:last-child{margin-block-end:0}.faq__answer-body ul,.faq__answer-body ol{padding-inline-start:1.5em;margin-block-end:0}.faq__answer-body ul{list-style:disc}.faq__answer-body ol{list-style:decimal}.faq__answer-body li+li{margin-block-start:0}.faq__answer-body a{color:var(--faq-link, #d90b05);font-weight:500;text-decoration:underline;text-decoration-skip-ink:none}.faq__answer-body a:hover,.faq__answer-body a:focus-visible{text-decoration-thickness:2px}.faq.section-appearance--dark,[data-theme-status=dark] .faq{--faq-link: var(--on-surface, #ffffff);--faq-ring: #ffffff}
