.toc-box[data-astro-cid-7k3pnqyz]{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);background:#fff;padding:16px 14px 12px}.toc-title[data-astro-cid-7k3pnqyz]{font:800 .8rem var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--coral-dark);margin:0 0 8px 6px}.toc-list[data-astro-cid-7k3pnqyz]{counter-reset:toc;max-height:52vh;margin:0;padding:0;list-style:none;overflow-y:auto}.toc-list[data-astro-cid-7k3pnqyz] li{counter-increment:toc}.toc-list[data-astro-cid-7k3pnqyz] a{color:var(--ink-soft);border-left:3px solid #0000;border-radius:10px;gap:10px;padding:7px 8px;font-size:.88rem;font-weight:700;line-height:1.3;text-decoration:none;display:flex}.toc-list[data-astro-cid-7k3pnqyz] a:before{content:counter(toc);font:800 .72rem/1.6 var(--font-display);color:var(--muted);min-width:14px}.toc-list[data-astro-cid-7k3pnqyz] a:hover{background:var(--cream);color:var(--lagoon)}.toc-list[data-astro-cid-7k3pnqyz] a[aria-current=true]{background:var(--sky);color:var(--lagoon);border-left-color:var(--coral)}.toc-mobile[data-astro-cid-7k3pnqyz]{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:16px;margin:0 0 20px;display:none}.toc-mobile[data-astro-cid-7k3pnqyz] summary[data-astro-cid-7k3pnqyz]{cursor:pointer;font:800 1rem var(--font-display);color:var(--lagoon);justify-content:space-between;align-items:center;padding:14px 16px;list-style:none;display:flex}.toc-mobile[data-astro-cid-7k3pnqyz] summary[data-astro-cid-7k3pnqyz]::-webkit-details-marker{display:none}.toc-mobile[data-astro-cid-7k3pnqyz] summary[data-astro-cid-7k3pnqyz]:after{content:"▾";color:var(--coral);margin-left:8px;transition:transform .2s}.toc-mobile[data-astro-cid-7k3pnqyz][open] summary[data-astro-cid-7k3pnqyz]:after{transform:rotate(180deg)}.count[data-astro-cid-7k3pnqyz]{color:var(--muted);font-size:.78rem;font-family:var(--font-body);margin-left:auto}.toc-mobile[data-astro-cid-7k3pnqyz] .toc-list[data-astro-cid-7k3pnqyz]{max-height:none;padding:0 8px 10px}@media (width<=980px){.toc-mobile[data-astro-cid-7k3pnqyz]{display:block}.toc-mobile[data-astro-cid-7k3pnqyz][hidden]{display:none}}.sidebar[data-astro-cid-wv7whodv]{scrollbar-width:thin;flex-direction:column;gap:14px;max-height:calc(100vh - 100px);padding-bottom:4px;display:flex;position:sticky;top:84px;overflow-y:auto}.box[data-astro-cid-wv7whodv]{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);background:#fff;padding:14px}.box-title[data-astro-cid-wv7whodv]{font:800 .8rem var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--coral-dark);margin:0 0 8px 4px}ul[data-astro-cid-wv7whodv]{gap:2px;margin:0;padding:0;list-style:none;display:grid}a.partner{color:var(--ink);border-radius:12px;align-items:center;gap:10px;padding:7px 6px;text-decoration:none;transition:background .15s;display:flex}a.partner:hover{background:var(--cream);color:var(--ink)}.logo-wrap[data-astro-cid-wv7whodv]{border:1px solid var(--line);background:#fff;border-radius:9px;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:1rem;display:grid;overflow:hidden}.logo-wrap[data-astro-cid-wv7whodv] img[data-astro-cid-wv7whodv]{width:20px;height:20px}.p-text[data-astro-cid-wv7whodv]{flex-direction:column;min-width:0;line-height:1.25;display:flex}.p-text[data-astro-cid-wv7whodv] strong[data-astro-cid-wv7whodv]{font-size:.9rem}.p-text[data-astro-cid-wv7whodv] span[data-astro-cid-wv7whodv]{color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;overflow:hidden}.p-promo[data-astro-cid-wv7whodv]{background:var(--coral);color:#fff;border-radius:999px;margin-left:auto;padding:2px 7px;font-size:.65rem;font-weight:900}.fine[data-astro-cid-wv7whodv]{color:var(--muted);margin:8px 0 0 6px;font-size:.72rem;display:block}a.deal{border-radius:var(--radius);background:var(--sun-soft);border:1px dashed var(--sun);color:var(--ink);align-items:center;gap:10px;padding:12px 14px;font-size:.88rem;text-decoration:none;display:flex}a.deal:hover{color:var(--ink);border-style:solid}a.deal strong[data-astro-cid-wv7whodv]{display:block}a.deal small[data-astro-cid-wv7whodv]{color:var(--coral-dark);font-weight:800}.d-emoji[data-astro-cid-wv7whodv]{font-size:1.4rem}.ig[data-astro-cid-wv7whodv]{text-align:center;color:#fff;background:linear-gradient(45deg,#f9ce34,#ee2a7b 55%,#6228d7);border-radius:999px;margin-top:10px;padding:9px;font-size:.85rem;font-weight:800;text-decoration:none;display:block}.ig[data-astro-cid-wv7whodv]:hover{color:#fff}@media (width<=980px){.sidebar[data-astro-cid-wv7whodv]{max-height:none;position:static;overflow:visible}.toc-desktop[data-astro-cid-wv7whodv]{display:none}ul[data-astro-cid-wv7whodv]{grid-template-columns:1fr 1fr;gap:4px}}@media (width<=480px){ul[data-astro-cid-wv7whodv]{grid-template-columns:1fr}}.faq[data-astro-cid-hemr5th4]{margin-top:2.5em}details[data-astro-cid-hemr5th4]{border:1px solid var(--line);background:#fff;border-radius:14px;margin-bottom:10px;padding:0}summary[data-astro-cid-hemr5th4]{cursor:pointer;justify-content:space-between;gap:12px;padding:14px 18px;font-weight:800;list-style:none;display:flex}summary[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}summary[data-astro-cid-hemr5th4]:after{content:"+";color:var(--coral);font-size:1.3rem;line-height:1}details[data-astro-cid-hemr5th4][open] summary[data-astro-cid-hemr5th4]:after{content:"–"}details[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4]{color:var(--ink-soft);margin:0;padding:0 18px 16px}.article-hero[data-astro-cid-sgg5joot]{background:linear-gradient(180deg, #fff 0%, var(--cream) 100%);border-bottom:1px solid var(--line);padding:28px 0 32px}.hero-row[data-astro-cid-sgg5joot]{align-items:flex-start;gap:24px;display:flex}.hero-emoji[data-astro-cid-sgg5joot]{width:92px;height:92px;box-shadow:var(--shadow-sm);background:#fff;border-radius:24px;flex-shrink:0;place-items:center;font-size:3.4rem;line-height:1;display:grid}h1[data-astro-cid-sgg5joot]{max-width:820px;margin-bottom:.3em}.lede[data-astro-cid-sgg5joot]{color:var(--ink-soft);max-width:760px;font-size:1.15rem}.hero-photo[data-astro-cid-sgg5joot]{box-shadow:var(--shadow);border-radius:28px;margin-top:24px;overflow:hidden}@media (width<=600px){.hero-photo[data-astro-cid-sgg5joot]{border-radius:18px}.hero-photo[data-astro-cid-sgg5joot] .photo{aspect-ratio:16/10!important}}.meta[data-astro-cid-sgg5joot]{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:.88rem;font-weight:700;display:flex}.layout[data-astro-cid-sgg5joot]{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:48px;padding-top:36px;padding-bottom:24px;display:grid}.main[data-astro-cid-sgg5joot]{min-width:0}@media (width<=980px){.layout[data-astro-cid-sgg5joot]{grid-template-columns:1fr;gap:32px}}@media (width<=600px){.article-hero[data-astro-cid-sgg5joot]{padding:18px 0 22px}.lede[data-astro-cid-sgg5joot]{font-size:1.02rem}.layout[data-astro-cid-sgg5joot]{padding-top:22px}.hero-row[data-astro-cid-sgg5joot]{flex-direction:column;gap:12px}.hero-emoji[data-astro-cid-sgg5joot]{border-radius:18px;width:68px;height:68px;font-size:2.4rem}}
