.board-faq{padding-block-start:var(--ct-section-top)}.board-faq__grid{display:grid;max-inline-size:var(--ct-wrap);margin-inline:auto;padding-inline:var(--ct-gutter);grid-template-columns:1fr 1.7fr;gap:3.5rem;align-items:start}.board-faq__head{position:sticky;inset-block-start:calc(var(--ct-header-height, 5.5rem) + 1rem)}.board-faq__title{margin:0;max-inline-size:8em;font-family:var(--font-display);font-size:clamp(2.25rem,4.2vw,3.75rem);font-weight:800;line-height:.98;letter-spacing:calc(var(--ct-track-display) * 1.32)}.board-faq__list{display:grid;gap:.625rem}.board-faq__item{border-radius:var(--ct-radius-panel);background:var(--ct-paper);box-shadow:inset 0 0 0 1px var(--ct-line-strong)}.board-faq__summary{display:flex;align-items:center;justify-content:space-between;gap:var(--ct-space-5);min-block-size:4.75rem;padding-block:1.125rem;padding-inline:var(--ct-space-7) 1.375rem;border-radius:var(--ct-radius-panel);cursor:pointer;list-style:none}.board-faq__summary::-webkit-details-marker{display:none}.board-faq__question{margin:0;font-size:1.25rem;font-weight:750;line-height:1.3;letter-spacing:calc(var(--ct-track-display) * .53);text-wrap:wrap}.board-faq__toggle{display:grid;flex:none;place-items:center;inline-size:2.75rem;block-size:2.75rem;border-radius:var(--ct-radius-pill);background:var(--ct-line);color:var(--ct-ink);font-size:1.625rem;font-weight:500;line-height:1}@media (hover:hover){.board-faq__summary:hover .board-faq__toggle{background:var(--ct-tint-strong)}}.board-faq__item[open] .board-faq__toggle{transform:rotate(45deg);background:var(--ct-action);color:var(--ct-paper)}@media (prefers-reduced-motion:no-preference){.board-faq__toggle{transition:transform var(--ct-duration-state) var(--ct-ease-control)}}.board-faq__answer{margin:0;padding:0 var(--ct-space-7) 1.625rem;color:var(--ct-copy);font-size:var(--ct-size-body);line-height:1.6}@media (max-width:900px){.board-faq__grid{grid-template-columns:1fr;gap:var(--ct-space-7)}.board-faq__head{position:static}}@media (max-width:700px){.board-faq__grid{padding-inline:var(--ct-space-4)}.board-faq__summary{padding-block:var(--ct-space-4);padding-inline:var(--ct-space-5) var(--ct-space-4)}.board-faq__answer{padding:0 var(--ct-space-5) 1.375rem}}