.fq-group{padding-block:clamp(56px,7vw,104px)}.fq-in{grid-template-columns:minmax(0,.78fr) minmax(0,1.42fr);align-items:start;gap:clamp(28px,5vw,96px);display:grid}.fq-head{align-content:start;gap:14px;max-width:34ch;display:grid}.fq-head h2{font-size:clamp(34px,3.8vw,56px)}.fq-lede{color:var(--bone-2);font-size:18px;line-height:1.55}.fq-light .fq-lede{color:var(--ink-2)}@media (min-width:861px){.fq-head{position:sticky;top:112px}}@media (max-width:860px){.fq-in{grid-template-columns:minmax(0,1fr)}.fq-head{max-width:none}}.fq-plum .faq details{background:var(--plum-2)}.fq-more-row{flex-wrap:wrap;margin-top:2px;display:flex}.fq-more{min-height:44px;color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--peach);text-decoration-color:var(--peach);text-underline-offset:5px;align-items:center;gap:10px;margin-right:22px;font-size:16px;font-weight:600;text-decoration-thickness:2px;display:inline-flex}.fq-more span{transition:transform .4s var(--ease);text-decoration:none;display:inline-block}.fq-more:hover span{transform:translate(3px)}.fq-light .fq-more{-webkit-text-decoration-color:var(--raspberry);text-decoration-color:var(--raspberry)}.fq-bal{text-wrap:balance;display:block}.fq-lede,.fq-group .ans p{text-wrap:pretty}
