.faq__back{display:block;width:calc(14 * var(--u));height:calc(14 * var(--u));margin:0 0 calc(20 * var(--u)) calc(4 * var(--u));border-left:2px solid currentColor;border-bottom:2px solid currentColor;rotate:45deg}.faq{display:flex;flex-direction:column;gap:calc(40 * var(--u));padding:calc((var(--bar) + 40) * var(--u)) calc(var(--m-gutter) * var(--u)) calc(64 * var(--u));color:var(--color-cream)}.faq__title{font-weight:700;font-size:calc(var(--m-section-title) * var(--u));line-height:1}.faq__group-title{margin-bottom:calc(12 * var(--u));font-weight:700;font-size:calc(var(--m-pillar-title) * var(--u));line-height:calc(var(--m-pillar-title-line) * var(--u));text-transform:uppercase}.faq__item{border-top:1px solid color-mix(in srgb,var(--color-cream) 20%,transparent)}.faq__item:last-child{border-bottom:1px solid color-mix(in srgb,var(--color-cream) 20%,transparent)}.faq__item summary{display:flex;justify-content:space-between;gap:calc(16 * var(--u));padding:calc(14 * var(--u)) 0;font-size:calc(var(--m-list-copy) * var(--u));line-height:calc(var(--m-list-copy-line) * var(--u));list-style:none;cursor:pointer}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary:after{content:"";flex:none;align-self:center;width:.45em;height:.45em;margin:-.2em .15em 0 0;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;rotate:45deg;transition:rotate .3s ease,translate .3s ease}.faq__item[open] summary:after{rotate:225deg;translate:0 .2em}.faq{interpolate-size:allow-keywords}.faq__item::details-content{block-size:0;overflow:hidden;transition:block-size .3s ease,content-visibility .3s allow-discrete}.faq__item[open]::details-content{block-size:auto}@media(prefers-reduced-motion:reduce){.faq__item summary:after,.faq__item::details-content{transition:none}}.faq__item p{padding-bottom:calc(16 * var(--u));color:var(--color-sand);font-family:var(--font-arimo);font-size:calc(var(--m-section-copy) * var(--u));line-height:calc(var(--m-section-copy-line) * var(--u))}@media(min-width:1024px){.faq__back{width:calc(22 * var(--u));height:calc(22 * var(--u));margin-bottom:calc(32 * var(--u))}.faq{gap:calc(72 * var(--u));padding:calc((var(--bar) + 96) * var(--u)) calc(172 * var(--u)) calc(160 * var(--u))}.faq__title{font-size:calc(var(--d-beat-title) * var(--u));letter-spacing:calc(var(--d-beat-title-tracking) * var(--u))}.faq__group-title{margin-bottom:calc(24 * var(--u));font-size:calc(var(--d-section-title) * var(--u));line-height:1}.faq__item summary{padding:calc(22 * var(--u)) 0;font-size:calc(var(--d-nav) * var(--u));line-height:calc(var(--d-list-copy-line) * var(--u))}.faq__item p{max-width:calc(1000 * var(--u));padding-bottom:calc(28 * var(--u));font-size:calc(22 * var(--u));line-height:calc(34 * var(--u))}}
