.page-faq{padding-block:var(--di);display:grid;grid-template-columns:1fr;gap:var(--ao)}@media (width>=880px){.page-faq{grid-template-columns:.85fr 1.15fr;gap:var(--bz);align-items:start}}.rl{max-width:32rem}@media (width>=880px){.rl{position:sticky;top:var(--cd)}}.rm{display:inline-flex;align-items:center;gap:var(--c);font-size:var(--t);font-weight:var(--d);letter-spacing:var(--ab);text-transform:uppercase;color:var(--a);margin:0 0 var(--c)}.rm:before{content:'';width:22px;height:1.5px;background:var(--a);flex-shrink:0;transform:translateY(var(--bp))}.rp{font-family:var(--w);font-size-adjust:var(--x);font-size:clamp(1.65rem,4.5vw,2.4rem);font-weight:var(--d);line-height:var(--a0);letter-spacing:var(--a4);margin:0 0 var(--e);color:var(--m);text-wrap:balance}.rq{margin:0;color:var(--j);font-size:var(--ap);line-height:var(--ai);text-wrap:pretty}.rr{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--c)}.bh{border:var(--f) solid var(--l);border-radius:var(--as);background:var(--bg-elevated);overflow:hidden;transition:border-color var(--al) var(--o),box-shadow var(--al) var(--o)}.bh:has(details[open]){border-color:var(--a);box-shadow:0 6px 18px -12px color-mix(in oklch,var(--a) 40%,transparent)}.bh details::details-content{block-size:0;overflow:hidden;transition:block-size var(--br) var(--o),content-visibility var(--br) allow-discrete}.bh details[open]::details-content{block-size:auto}.bh summary{list-style:none;cursor:pointer;padding:var(--space-lg) var(--z);display:flex;align-items:center;gap:var(--space-lg);min-height:56px;font-size:var(--ap);font-weight:var(--n);color:var(--m);line-height:var(--ae);user-select:none;-webkit-user-select:none;text-wrap:pretty;transition:background var(--k) var(--o),color var(--k) var(--o)}.bh summary:hover{background:color-mix(in oklch,var(--a) 4%,transparent);color:var(--a)}.bh summary:active{background:color-mix(in oklch,var(--a) 9%,transparent)}.bh summary:focus-visible{outline:var(--a7);outline-offset:-2px;background:color-mix(in oklch,var(--a) 6%,transparent)}.bh summary::marker,.bh summary::-webkit-details-marker{display:none}.bh details[open] summary{color:var(--a)}.bh summary:after{content:'';margin-inline-start:auto;flex-shrink:0;width:12px;height:12px;border-right:2.25px solid var(--j);border-bottom:2.25px solid var(--j);border-radius:1px;transform:translateY(-3px) rotate(45deg);transition:transform var(--bm) var(--o),border-color var(--al)}.bh summary:hover:after,.bh summary:focus-visible:after{border-right-color:var(--a);border-bottom-color:var(--a)}.bh details[open] summary:after{transform:translateY(3px) rotate(-135deg);border-right-color:var(--a);border-bottom-color:var(--a)}.bu{margin:0;padding:0 var(--z) var(--z);color:var(--j);font-size:var(--ah);line-height:var(--ai);max-width:var(--bv);text-wrap:pretty;opacity:0;transform:translateY(var(--c6));transition:opacity var(--br) var(--o),transform var(--br) var(--o)}.bh details[open] .bu{opacity:1;transform:none}