.faq.svelte-deiwtz{grid-template-columns:minmax(0,.85fr) minmax(0,1.25fr);align-items:start;gap:clamp(28px,5vw,88px);display:grid}.faq-side.svelte-deiwtz{position:sticky;top:108px}.faq-card.svelte-deiwtz{background:var(--paper-warm,#f2f1ed);border:1px solid var(--border-light);border-radius:20px;flex-direction:column;align-items:flex-start;gap:10px;margin-top:clamp(24px,3vw,36px);padding:clamp(20px,2.4vw,28px);display:flex}.faq-card-k.svelte-deiwtz{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);font-size:.75rem}.faq-call.svelte-deiwtz{color:var(--ink);flex-direction:column;gap:2px;padding-block:4px;text-decoration:none;display:flex}.faq-call.svelte-deiwtz span:where(.svelte-deiwtz){color:var(--ink-soft);font-size:.95rem;font-weight:500}.faq-call.svelte-deiwtz b:where(.svelte-deiwtz){font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(1.5rem,1.2vw + 1rem,2rem);font-weight:600}.faq-call.svelte-deiwtz:hover b:where(.svelte-deiwtz){text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:2px}.faq-card.svelte-deiwtz p:where(.svelte-deiwtz){color:var(--ink-soft);margin:0;font-size:.92rem;line-height:1.5}.faq-card.svelte-deiwtz .faq-mail:where(.svelte-deiwtz){font-size:.86rem}.faq-mail.svelte-deiwtz a:where(.svelte-deiwtz){color:var(--ink);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--border-default);text-decoration-color:var(--border-default);padding-block:4px;font-weight:500;display:inline-block}.faq-list.svelte-deiwtz{border-top:1px solid var(--border-default);interpolate-size:allow-keywords}.faq-list.svelte-deiwtz details:where(.svelte-deiwtz){border-bottom:1px solid var(--border-default)}.faq-list.svelte-deiwtz details:where(.svelte-deiwtz)::details-content{block-size:0;transition:block-size .35s cubic-bezier(.2, .7, .2, 1), content-visibility .35s allow-discrete;overflow:clip}.faq-list.svelte-deiwtz details[open]:where(.svelte-deiwtz)::details-content{block-size:auto}.faq-list.svelte-deiwtz summary:where(.svelte-deiwtz){cursor:pointer;font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:clamp(1.02rem,.4vw + .92rem,1.2rem);font-weight:600;list-style:none;display:flex}.faq-list.svelte-deiwtz summary:where(.svelte-deiwtz)::-webkit-details-marker{display:none}.faq-list.svelte-deiwtz summary:where(.svelte-deiwtz):hover .faq-q:where(.svelte-deiwtz){text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--border-default);text-decoration-color:var(--border-default)}.faq-list.svelte-deiwtz summary:where(.svelte-deiwtz):focus-visible{outline:2px solid var(--ink);outline-offset:4px;border-radius:4px}.faq-pm.svelte-deiwtz{border:1px solid var(--border-default);border-radius:50%;flex:none;width:32px;height:32px;transition:background .25s,border-color .25s;position:relative}.faq-pm.svelte-deiwtz:before,.faq-pm.svelte-deiwtz:after{content:"";background:var(--ink);transition:rotate .25s,background .25s;position:absolute;top:50%;left:50%;translate:-50% -50%}.faq-pm.svelte-deiwtz:before{width:12px;height:1.5px}.faq-pm.svelte-deiwtz:after{width:1.5px;height:12px}.faq-list.svelte-deiwtz details[open]:where(.svelte-deiwtz) .faq-pm:where(.svelte-deiwtz){background:var(--ink);border-color:var(--ink)}.faq-list.svelte-deiwtz details[open]:where(.svelte-deiwtz) .faq-pm:where(.svelte-deiwtz):before,.faq-list.svelte-deiwtz details[open]:where(.svelte-deiwtz) .faq-pm:where(.svelte-deiwtz):after{background:var(--paper)}.faq-list.svelte-deiwtz details[open]:where(.svelte-deiwtz) .faq-pm:where(.svelte-deiwtz):after{rotate:90deg}.faq-a.svelte-deiwtz{padding:0 52px 24px 0}.faq-a.svelte-deiwtz p:where(.svelte-deiwtz){max-width:62ch;color:var(--ink-soft);margin:0;font-size:1rem;line-height:1.65}.faq-steps.svelte-deiwtz{counter-reset:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}.faq-steps.svelte-deiwtz li:where(.svelte-deiwtz){color:var(--ink);flex-direction:column;gap:8px;font-size:.9rem;line-height:1.4;display:flex;position:relative}.faq-steps.svelte-deiwtz li:where(.svelte-deiwtz):not(:last-child):after{content:"";background:var(--border-default);height:1px;position:absolute;top:12px;left:30px;right:-6px}.faq-steps.svelte-deiwtz i:where(.svelte-deiwtz){border:1px solid var(--ink);width:24px;height:24px;font-style:normal;font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:.75rem;display:grid}.faq-steps.svelte-deiwtz li:where(.svelte-deiwtz):last-child i:where(.svelte-deiwtz){background:var(--ink);color:var(--paper)}.faq-books.svelte-deiwtz{flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.faq-books.svelte-deiwtz li:where(.svelte-deiwtz){border:1px solid var(--border-light);background:#fafaf7;border-radius:10px;place-items:center;height:40px;padding:0 14px;display:grid}.faq-books.svelte-deiwtz img:where(.svelte-deiwtz){width:auto;height:18px;display:block}@media (max-width:860px){.faq.svelte-deiwtz{grid-template-columns:minmax(0,1fr)}.faq-side.svelte-deiwtz{position:static}.faq-a.svelte-deiwtz{padding-right:0}.faq-steps.svelte-deiwtz{grid-template-columns:minmax(0,1fr);gap:10px}.faq-steps.svelte-deiwtz li:where(.svelte-deiwtz){flex-direction:row;align-items:center;gap:12px}.faq-steps.svelte-deiwtz li:where(.svelte-deiwtz):not(:last-child):after{width:1px;height:12px;top:28px;left:12px;right:auto}}
