.Library-module__cbLOAq__page{--ink:#2c2d2d;--muted:#6b6d6e;--surface:#f5f6f7;--line:#2c2d2d1f;--orange:#ee7439;--ember:#b8481c;--width:min(75rem, calc(100% - clamp(2.5rem, 8vw, 8rem)));color:var(--ink);background:#fff;padding-bottom:clamp(4rem,8vw,6rem)}.Library-module__cbLOAq__page h1,.Library-module__cbLOAq__page h2,.Library-module__cbLOAq__page p{margin:0}.Library-module__cbLOAq__hero{width:var(--width);gap:1.25rem;margin:0 auto;padding:clamp(4.5rem,9vw,7rem) 0 1.5rem;display:grid}.Library-module__cbLOAq__hero h1{letter-spacing:-.01em;font-size:clamp(2.2rem,4.4vw,3.5rem);font-weight:600}.Library-module__cbLOAq__hero p{color:var(--muted);font-size:clamp(1.02rem,1.5vw,1.2rem)}.Library-module__cbLOAq__search{width:var(--width);margin:.75rem auto 0}.Library-module__cbLOAq__search input{border:1px solid var(--line);width:min(100%,40rem);min-height:3.5rem;color:var(--ink);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%236b6d6e' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E") no-repeat 1.15rem center, var(--surface);font:inherit;border-radius:999px;padding:0 1.25rem 0 3rem;font-size:1rem}.Library-module__cbLOAq__search input:focus{border-color:var(--ember);outline:2px solid #b8481c26}.Library-module__cbLOAq__section{width:var(--width);margin:0 auto;padding-top:clamp(3.5rem,7vw,5rem)}.Library-module__cbLOAq__sectionHeader{border-bottom:1px solid var(--line);align-items:baseline;gap:.75rem;padding-bottom:1.1rem;display:flex}.Library-module__cbLOAq__sectionHeader h2{font-size:clamp(1.5rem,2.4vw,2rem);font-weight:600}.Library-module__cbLOAq__sectionHeader span{color:var(--muted);font-size:.9rem}.Library-module__cbLOAq__empty{color:var(--muted);padding:1.5rem 0}.Library-module__cbLOAq__terms{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.5rem;display:grid}.Library-module__cbLOAq__term{color:var(--ink);background:var(--surface);border-radius:18px;align-content:start;gap:.35rem;padding:1.35rem 1.5rem;text-decoration:none;transition:transform .18s;display:grid}.Library-module__cbLOAq__term:hover{transform:translateY(-3px)}.Library-module__cbLOAq__term strong{font-size:1.08rem;font-weight:600}.Library-module__cbLOAq__term small{color:var(--muted);font-family:"Sora Variable", var(--font-sans,sans-serif);font-size:.8rem}.Library-module__cbLOAq__term span{color:var(--muted);margin-top:.35rem;font-size:.9rem;line-height:1.65}.Library-module__cbLOAq__topics{flex-wrap:wrap;gap:.6rem;margin-top:1.5rem;display:flex}.Library-module__cbLOAq__topic,.Library-module__cbLOAq__topicActive{border:1px solid var(--line);min-height:2.5rem;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:0 1.1rem;font-size:.9rem}.Library-module__cbLOAq__topicActive{border-color:var(--ink);color:#fff;background:var(--ink)}.Library-module__cbLOAq__questions{border-top:1px solid var(--line);margin-top:1rem}.Library-module__cbLOAq__question{border-bottom:1px solid var(--line)}.Library-module__cbLOAq__question summary{cursor:pointer;align-items:center;min-height:4rem;padding:.9rem 3rem .9rem 0;font-size:clamp(1rem,1.3vw,1.08rem);font-weight:500;list-style:none;display:flex;position:relative}.Library-module__cbLOAq__question summary::-webkit-details-marker{display:none}.Library-module__cbLOAq__question summary em{background:var(--surface);border-radius:50%;width:1.6rem;height:1.6rem;position:absolute;top:50%;right:.25rem;transform:translateY(-50%)}.Library-module__cbLOAq__question summary em:before,.Library-module__cbLOAq__question summary em:after{background:var(--ink);content:"";width:.7rem;height:1.5px;transition:transform .18s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Library-module__cbLOAq__question summary em:after{transform:translate(-50%,-50%)rotate(90deg)}.Library-module__cbLOAq__question[open] summary em:after{transform:translate(-50%,-50%)rotate(0)}.Library-module__cbLOAq__question summary:hover{color:var(--ember)}.Library-module__cbLOAq__question summary:focus-visible{outline:2px solid var(--ember);outline-offset:2px}.Library-module__cbLOAq__question>p{max-width:52rem;color:var(--muted);padding:0 0 1.25rem;line-height:1.85}.Library-module__cbLOAq__detail{color:var(--ember);margin:-.25rem 0 1.25rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-block}.Library-module__cbLOAq__detail:after{content:"›";margin-left:.35rem}.Library-module__cbLOAq__page a:focus-visible,.Library-module__cbLOAq__topic:focus-visible,.Library-module__cbLOAq__topicActive:focus-visible{outline:2px solid var(--ember);outline-offset:3px}@media (max-width:1000px){.Library-module__cbLOAq__terms{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.Library-module__cbLOAq__terms{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.Library-module__cbLOAq__term,.Library-module__cbLOAq__question summary em:before,.Library-module__cbLOAq__question summary em:after{transition:none}}
