.almanac-faq>.almanac-faq__item:first-child,.almanac-faq__group{border-top:var(--al-rule-w) solid var(--al-ink)}.almanac-faq__group{border-bottom:1px solid var(--al-rule-strong);color:var(--al-ink);font-family:var(--al-mono-family);font-size:.78rem;font-weight:500;letter-spacing:.1em;line-height:1.4;margin:3rem 0 0;padding:.9rem 0;text-transform:uppercase}.almanac-faq__group:first-child{margin-top:0}.almanac-faq__item{border-bottom:1px solid var(--al-rule)}.almanac-faq__question{align-items:center;cursor:pointer;display:grid;font-size:1.05rem;font-weight:600;gap:1rem;grid-template-columns:minmax(0,1fr) 2.25rem;line-height:1.4;list-style:none;min-height:2.75rem;padding:1.1rem 0}.almanac-faq__question::-webkit-details-marker{display:none}.almanac-faq__question::marker{content:""}.almanac-faq__question:focus-visible{outline-offset:4px}.almanac-faq__q{transition:color .2s var(--al-ease)}.almanac-faq__question:hover .almanac-faq__q{color:var(--al-primary)}.almanac-faq--large .almanac-faq__question{font:var(--al-heading);font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem);letter-spacing:-.01em;line-height:1.25;padding:1.3rem 0}.almanac-faq__icon{border:1px solid var(--al-rule-strong);border-radius:50%;color:var(--al-ink);display:grid;height:2.25rem;justify-self:end;place-items:center;transition:background-color .2s var(--al-ease),border-color .2s var(--al-ease),color .2s var(--al-ease);width:2.25rem}.almanac-faq__icon .al-i{height:1rem;transition:transform .25s var(--al-ease);width:1rem}.almanac-faq__question:hover .almanac-faq__icon{border-color:var(--al-ink)}.almanac-faq__item[open] .almanac-faq__icon{background:var(--al-highlight);border-color:var(--al-highlight);color:var(--al-ink)}.almanac-faq__item[open] .almanac-faq__icon .al-i{transform:rotate(45deg)}.almanac-faq__answer{color:var(--al-ink);max-width:44em;padding:0 3.25rem 1.5rem 0}.almanac-faq__answer>:last-child{margin-bottom:0}.almanac-faq__answer p{margin-bottom:.8em}.al-band--dark .almanac-faq>.almanac-faq__item:first-child,.al-band--dark .almanac-faq__group,.al-on-dark .almanac-faq>.almanac-faq__item:first-child,.al-on-dark .almanac-faq__group{border-top-color:currentColor;color:inherit}.al-band--dark .almanac-faq__group,.al-band--dark .almanac-faq__item,.al-on-dark .almanac-faq__group,.al-on-dark .almanac-faq__item{border-bottom-color:color-mix(in srgb,currentColor 25%,transparent)}.al-band--dark .almanac-faq__icon,.al-on-dark .almanac-faq__icon{border-color:color-mix(in srgb,currentColor 55%,transparent);color:inherit}.al-band--dark .almanac-faq__item[open] .almanac-faq__icon,.al-on-dark .almanac-faq__item[open] .almanac-faq__icon{color:var(--al-ink)}.al-band--dark .almanac-faq__answer,.al-on-dark .almanac-faq__answer{color:inherit}.al-band--dark .almanac-faq__question:hover .almanac-faq__q,.al-on-dark .almanac-faq__question:hover .almanac-faq__q{color:var(--al-highlight)}@media (prefers-reduced-motion:reduce){.almanac-faq__icon .al-i{transition:none}}