.page-faq{padding-block:var(--dn);display:grid;grid-template-columns:1fr;gap:var(--ap)}@media (width>=880px){.page-faq{grid-template-columns:.85fr 1.15fr;gap:var(--b3);align-items:start}}.tb{max-width:32rem}@media (width>=880px){.tb{position:sticky;top:var(--cf)}}.tc{display:inline-flex;align-items:center;gap:var(--d);font-size:var(--t);font-weight:var(--e);letter-spacing:var(--ac);text-transform:uppercase;color:var(--b);margin:0 0 var(--d)}.tc:before{content:'';width:22px;height:1.5px;background:var(--b);flex-shrink:0;transform:translateY(var(--bu))}.t4{font-family:var(--x);font-size-adjust:var(--y);font-size:clamp(1.65rem,4.5vw,2.4rem);font-weight:var(--e);line-height:var(--a1);letter-spacing:var(--a6);margin:0 0 var(--g);color:var(--o);text-wrap:balance}.t5{margin:0;color:var(--i);font-size:var(--ar);line-height:var(--aj);text-wrap:pretty}.t6{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--d)}.b3{border:var(--h) solid var(--n);border-radius:var(--at);background:var(--bg-elevated);overflow:hidden;transition:border-color var(--an) var(--q),box-shadow var(--an) var(--q)}.b3:has(details[open]){border-color:var(--b);box-shadow:0 6px 18px -12px color-mix(in oklch,var(--b) 40%,transparent)}.b3 details::details-content{block-size:0;overflow:hidden;transition:block-size var(--bt) var(--q),content-visibility var(--bt) allow-discrete}.b3 details[open]::details-content{block-size:auto}.b3 summary{list-style:none;cursor:pointer;padding:var(--space-lg) var(--aa);display:flex;align-items:center;gap:var(--space-lg);min-height:56px;font-size:var(--ar);font-weight:var(--p);color:var(--o);line-height:var(--af);user-select:none;-webkit-user-select:none;text-wrap:pretty;transition:background var(--j) var(--q),color var(--j) var(--q)}.b3 summary:hover{background:color-mix(in oklch,var(--b) 4%,transparent);color:var(--b)}.b3 summary:active{background:color-mix(in oklch,var(--b) 9%,transparent)}.b3 summary:focus-visible{outline:var(--a3);outline-offset:-2px;background:color-mix(in oklch,var(--b) 6%,transparent)}.b3 summary::marker,.b3 summary::-webkit-details-marker{display:none}.b3 details[open] summary{color:var(--b)}.b3 summary:after{content:'';margin-inline-start:auto;flex-shrink:0;width:12px;height:12px;border-right:2.25px solid var(--i);border-bottom:2.25px solid var(--i);border-radius:1px;transform:translateY(-3px) rotate(45deg);transition:transform var(--bp) var(--q),border-color var(--an)}.b3 summary:hover:after,.b3 summary:focus-visible:after{border-right-color:var(--b);border-bottom-color:var(--b)}.b3 details[open] summary:after{transform:translateY(3px) rotate(-135deg);border-right-color:var(--b);border-bottom-color:var(--b)}.dz{margin:0;padding:0 var(--aa) var(--aa);color:var(--i);font-size:var(--ai);line-height:var(--aj);max-width:var(--bz);text-wrap:pretty;opacity:0;transform:translateY(var(--da));transition:opacity var(--bt) var(--q),transform var(--bt) var(--q)}.b3 details[open] .dz{opacity:1;transform:none}