.faqs-page__hero[data-astro-cid-tkjepyjs]{padding:clamp(120px,14vw,160px) 0 clamp(32px,4vw,48px)}.faqs-page__crumb[data-astro-cid-tkjepyjs]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;font-size:13px;font-weight:600;color:var(--c-stone)}.faqs-page__crumb[data-astro-cid-tkjepyjs] a[data-astro-cid-tkjepyjs]{color:var(--c-red);text-decoration:none}.faqs-page__crumb[data-astro-cid-tkjepyjs] a[data-astro-cid-tkjepyjs]:hover{text-decoration:underline}.faqs-page__hero[data-astro-cid-tkjepyjs] h1[data-astro-cid-tkjepyjs]{margin-top:14px;max-width:18ch}.faqs-page__intro[data-astro-cid-tkjepyjs]{margin:0 0 28px;max-width:52ch;color:var(--c-graphite)}.faqs-page__search[data-astro-cid-tkjepyjs]{display:block;max-width:520px}.faqs-page__search-label[data-astro-cid-tkjepyjs]{display:block;margin-bottom:8px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--c-stone)}.faqs-page__search-input[data-astro-cid-tkjepyjs]{width:100%;padding:14px 18px 14px 44px;border-radius:12px;border:1px solid rgba(14,14,16,.14);background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' stroke='%238a8881' stroke-width='2'%3E%3Ccircle cx='7.5' cy='7.5' r='5.5'/%3E%3Cpath d='m13 13 3.5 3.5'/%3E%3C/svg%3E") 16px center no-repeat;font-family:inherit;font-size:16px;color:var(--c-ink);box-shadow:var(--shadow-sm);transition:border-color .2s,box-shadow .2s}.faqs-page__search-input[data-astro-cid-tkjepyjs]::placeholder{color:#a8a6a0}.faqs-page__search-input[data-astro-cid-tkjepyjs]:hover{border-color:#0e0e1038}.faqs-page__search-input[data-astro-cid-tkjepyjs]:focus{outline:none;border-color:var(--c-lime);box-shadow:0 0 0 3px #a3e63540}.faqs-page__search-hint[data-astro-cid-tkjepyjs]{margin:10px 0 0;font-size:13px;color:var(--c-stone)}.faqs-page__body[data-astro-cid-tkjepyjs]{padding:0 0 clamp(48px,6vw,72px);background:var(--bg-alt)}.faqs-page__layout[data-astro-cid-tkjepyjs]{display:grid;grid-template-columns:minmax(200px,240px) minmax(0,1fr);gap:clamp(28px,4vw,48px);align-items:start;padding-top:clamp(32px,4vw,48px);padding-bottom:clamp(32px,4vw,48px)}.faqs-page__nav[data-astro-cid-tkjepyjs]{position:sticky;top:88px;padding:20px;border-radius:16px;background:#fff;border:1px solid rgba(14,14,16,.08);box-shadow:var(--shadow-sm)}.faqs-page__nav-title[data-astro-cid-tkjepyjs]{margin:0 0 12px;font-family:var(--font-display);font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--c-stone)}.faqs-page__nav-list[data-astro-cid-tkjepyjs]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.faqs-page__nav-btn[data-astro-cid-tkjepyjs]{width:100%;text-align:left;padding:10px 12px;border:none;border-radius:10px;background:transparent;font-family:inherit;font-size:14px;font-weight:600;color:var(--c-ink);cursor:pointer;transition:background .2s,color .2s}.faqs-page__nav-btn[data-astro-cid-tkjepyjs]:hover{background:#0e0e100a}.faqs-page__nav-btn[data-astro-cid-tkjepyjs].is-active{background:var(--c-ink);color:#fff}.faqs-page__nav-note[data-astro-cid-tkjepyjs]{margin:16px 0 0;padding-top:16px;border-top:1px solid rgba(14,14,16,.08);font-size:13px;line-height:1.5;color:var(--c-stone)}.faqs-page__nav-note[data-astro-cid-tkjepyjs] a[data-astro-cid-tkjepyjs]{font-weight:600;color:var(--c-red);text-decoration:none}.faqs-page__nav-note[data-astro-cid-tkjepyjs] a[data-astro-cid-tkjepyjs]:hover{text-decoration:underline}.faqs-page__content[data-astro-cid-tkjepyjs]{min-width:0}.faqs-page__empty[data-astro-cid-tkjepyjs]{margin:0 0 24px;padding:20px 24px;border-radius:12px;background:#fff;border:1px dashed rgba(14,14,16,.15);font-size:15px;color:var(--c-graphite)}.faqs-page__empty[data-astro-cid-tkjepyjs][hidden]{display:none}.faqs-page__group[data-astro-cid-tkjepyjs]{margin-bottom:clamp(36px,5vw,52px)}.faqs-page__group[data-astro-cid-tkjepyjs]:last-child{margin-bottom:0}.faqs-page__group[data-astro-cid-tkjepyjs][hidden]{display:none}.faqs-page__group-title[data-astro-cid-tkjepyjs]{font-family:var(--font-display);font-size:clamp(20px,2.2vw,26px);font-weight:700;margin:0 0 8px}.faqs-page__group-intro[data-astro-cid-tkjepyjs]{margin:0 0 20px;max-width:58ch;font-size:15px;line-height:1.55;color:var(--c-graphite)}.faqs-page__grid[data-astro-cid-tkjepyjs]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}.faqs-page__card[data-astro-cid-tkjepyjs]{background:#fff;border-radius:14px;border:1px solid rgba(14,14,16,.08);box-shadow:var(--shadow-sm);overflow:hidden}.faqs-page__card[data-astro-cid-tkjepyjs][hidden]{display:none}.faqs-page__card[data-astro-cid-tkjepyjs] summary[data-astro-cid-tkjepyjs]{list-style:none;cursor:pointer;padding:16px 40px 16px 18px;font-weight:600;font-size:14.5px;line-height:1.4;color:var(--c-ink);position:relative}.faqs-page__card[data-astro-cid-tkjepyjs] summary[data-astro-cid-tkjepyjs]::-webkit-details-marker{display:none}.faqs-page__card[data-astro-cid-tkjepyjs] summary[data-astro-cid-tkjepyjs]:after{content:"+";position:absolute;right:14px;top:16px;font-size:18px;font-weight:400;line-height:1;color:var(--c-red)}.faqs-page__card[data-astro-cid-tkjepyjs][open] summary[data-astro-cid-tkjepyjs]:after{content:"−"}.faqs-page__card[data-astro-cid-tkjepyjs] summary[data-astro-cid-tkjepyjs]:hover{background:#0e0e1005}.faqs-page__card[data-astro-cid-tkjepyjs] p[data-astro-cid-tkjepyjs]{margin:0;padding:0 18px 18px;font-size:14px;line-height:1.55;color:var(--c-graphite)}.faqs-page__cta[data-astro-cid-tkjepyjs]{padding:clamp(48px,6vw,72px) 0 clamp(72px,9vw,120px)}.faqs-page__cta-inner[data-astro-cid-tkjepyjs]{position:relative;isolation:isolate;overflow:hidden;width:100%;max-width:100%;box-sizing:border-box;text-align:center;padding:clamp(32px,4vw,48px);border-radius:20px;color:var(--c-paper);background-color:var(--c-ink);background-image:url(/images/brand/paint-strokes.jpg);background-size:cover;background-position:center;border:1px solid rgba(14,14,16,.12);box-shadow:var(--shadow-md)}.faqs-page__cta-inner[data-astro-cid-tkjepyjs]:before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(135deg,#0e0e10e0,#0e0e10c7,#0e0e10d9)}.faqs-page__cta-inner[data-astro-cid-tkjepyjs] [data-astro-cid-tkjepyjs]:is(h2,p,.btn){position:relative;z-index:1}.faqs-page__cta-inner[data-astro-cid-tkjepyjs] h2[data-astro-cid-tkjepyjs]{color:#fff;margin:0 0 10px}.faqs-page__cta-inner[data-astro-cid-tkjepyjs] p[data-astro-cid-tkjepyjs]{margin:0 0 20px;color:#cfcdc8;max-width:40ch;margin-inline:auto}@media (max-width: 900px){.faqs-page__layout[data-astro-cid-tkjepyjs]{grid-template-columns:1fr}.faqs-page__nav[data-astro-cid-tkjepyjs]{position:static}.faqs-page__nav-list[data-astro-cid-tkjepyjs]{flex-direction:row;flex-wrap:wrap;gap:8px}.faqs-page__nav-btn[data-astro-cid-tkjepyjs]{width:auto}.faqs-page__grid[data-astro-cid-tkjepyjs]{grid-template-columns:1fr}}@media (max-width: 540px){.faqs-page__hero[data-astro-cid-tkjepyjs] h1[data-astro-cid-tkjepyjs],.faqs-page__search[data-astro-cid-tkjepyjs]{max-width:none}}
