.faq-module__answer :first-child{margin-block-start:0}.faq-module__answer :last-child{margin-block-end:0}.faq-module__answer{color:var(--color-dark-blue);font-family:var(--font-body-family,"Titillium Web",sans-serif);font-size:clamp(.9375rem,.88rem + .2vw,1rem);font-weight:400;line-height:1.5;max-inline-size:none;padding-block-end:.25rem}.faq-module__answer a{color:var(--color-blue,#0183ff);text-decoration-thickness:1px}.faq-module__answer a:hover{text-decoration-thickness:2px}.faq-module__answer li+li{margin-block-start:.35em}.faq-module__answer p{margin-block:0 .75rem}.faq-module__answer ol,.faq-module__answer ul{margin-block:0 .75rem;padding-inline-start:1.25rem}.faq-module__container{position:relative}.faq-module__chevron{color:var(--color-dark-blue,#001d7c);display:block;flex-shrink:0;line-height:0;margin-inline-start:1rem;transform:rotate(0deg);transform-origin:center;transition:transform .35s cubic-bezier(.4,0,.2,1)}.faq-module__chevron-svg{display:block}.faq-module__inner{padding-block:.5rem;padding-inline:0}.faq-module__item{align-items:start;display:grid;gap:0 1.25rem;padding-block:1rem 1.25rem}.faq-module__item+.faq-module__item{border-block-start:1px solid var(--color-dark-blue);opacity:.9}.faq-module__list{display:block}.faq-module__main{display:flex;flex-direction:column;gap:0;min-inline-size:0}.faq-module--has-years .faq-module__item{grid-template-columns:minmax(3.5rem,5.5rem) minmax(0,1fr)}.faq-module:not(.faq-module--has-years) .faq-module__item{grid-template-columns:minmax(0,1fr)}@media (max-width:36rem){.faq-module--has-years .faq-module__item{gap:.5rem 0;grid-template-columns:1fr}.faq-module--has-years .faq-module__main,.faq-module--has-years .faq-module__year{grid-column:1}}.faq-module__panel{display:grid;grid-template-rows:0fr;margin:0;padding:0;transition:grid-template-rows .4s cubic-bezier(.4,0,.2,1)}.faq-module__panel--expanded{grid-template-rows:1fr}.faq-module__panel-inner{margin-inline-end:2rem;min-block-size:0;opacity:0;overflow:hidden;transition:opacity .28s ease}.faq-module__panel--expanded .faq-module__panel-inner{opacity:1}@media (prefers-reduced-motion:reduce){.faq-module__chevron,.faq-module__panel,.faq-module__panel-inner{transition-duration:.01ms}}.faq-module__question{color:var(--color-dark-blue);display:block;font-family:var(--font-heading-family,"Titillium Web",sans-serif);font-size:clamp(1rem,.94rem + .25vw,1.125rem);font-weight:700;line-height:1.25;text-align:start;text-wrap:pretty}.faq-module__rule{border:0;border-block-start:1px solid var(--color-dark-blue);margin-block:0;margin-inline:0;opacity:.9}.faq-module__rule--edge:first-of-type{margin-block-end:0}.faq-module__rule--edge:last-of-type{margin-block-start:0}.faq-module__trigger{align-items:center;background:transparent;border:none;color:inherit;cursor:pointer;display:flex;gap:2rem;inline-size:100%;justify-content:space-between;padding-block:.125rem;padding-inline:0;text-align:start}.faq-module__trigger:focus-visible{border-radius:2px;outline:2px solid var(--color-blue,#0183ff);outline-offset:3px}.faq-module__trigger[aria-expanded=true] .faq-module__chevron{transform:rotate(180deg)}.faq-module__year{color:var(--color-orange);font-family:var(--font-heading-family,"Titillium Web",sans-serif);font-size:clamp(1rem,.94rem + .25vw,1.125rem);font-weight:700;line-height:1.25;padding-block-start:.125rem}