.toc[data-astro-cid-7k3pnqyz]{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);font-size:14px}.toc[data-astro-cid-7k3pnqyz] details[data-astro-cid-7k3pnqyz]{padding:14px 6px 10px 14px}.toc__title[data-astro-cid-7k3pnqyz]{cursor:pointer;justify-content:space-between;margin-bottom:6px;padding-right:10px;font-weight:800;list-style:none;display:flex}.toc__title[data-astro-cid-7k3pnqyz]::-webkit-details-marker{display:none}.toc__title[data-astro-cid-7k3pnqyz] span[data-astro-cid-7k3pnqyz]{color:var(--ink-3);font-size:12px;font-weight:500}.toc__list[data-astro-cid-7k3pnqyz]{counter-reset:t;gap:1px;margin:0;padding:0 6px 0 0;list-style:none;display:grid}.toc__item[data-astro-cid-7k3pnqyz] a[data-astro-cid-7k3pnqyz]{color:var(--ink-2);border-left:3px solid #0000;border-radius:0 6px 6px 0;padding:5px 10px;line-height:1.45;text-decoration:none;display:block}.toc__item[data-astro-cid-7k3pnqyz].d3 a[data-astro-cid-7k3pnqyz]{color:var(--ink-3);padding-left:22px;font-size:13px}.toc__item[data-astro-cid-7k3pnqyz] a[data-astro-cid-7k3pnqyz]:hover{background:var(--soft);color:var(--ink)}.toc__item[data-astro-cid-7k3pnqyz] a[data-astro-cid-7k3pnqyz].is-on{border-left-color:var(--amber);background:var(--amber-soft);color:var(--ink);font-weight:700}.toc[data-astro-cid-7k3pnqyz]:not(.toc-mobile) .toc__list[data-astro-cid-7k3pnqyz]{scrollbar-width:thin;max-height:44vh;overflow-y:auto}.toc-mobile[data-astro-cid-7k3pnqyz]{margin:0 0 24px}.toc-mobile[data-astro-cid-7k3pnqyz] .toc__list[data-astro-cid-7k3pnqyz]{max-height:50vh;overflow-y:auto}.cpn[data-astro-cid-xghr6zy2]{border:1.5px dashed var(--amber);cursor:pointer;font:inherit;color:inherit;background:#ffb81c14;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:6px 6px 6px 14px;font-size:13px;display:inline-flex}.cpn__l[data-astro-cid-xghr6zy2]{opacity:.75}.cpn__c[data-astro-cid-xghr6zy2]{font-family:var(--mono);letter-spacing:.04em;font-weight:800}.cpn__h[data-astro-cid-xghr6zy2]{background:var(--amber);color:var(--ink);border-radius:999px;padding:2px 10px;font-size:12px;font-weight:700}.sogo[data-astro-cid-if6ax2fj]{background:radial-gradient(130% 120% at 100% 0%, #24486f 0%, var(--navy) 60%);color:#dfe7f1;border-radius:var(--radius-lg);padding:18px;position:relative;overflow:hidden}.sogo[data-astro-cid-if6ax2fj]:after{content:"";border:18px solid #ffb81c1f;border-radius:50%;width:120px;height:120px;position:absolute;bottom:-30px;right:-30px}.sogo__top[data-astro-cid-if6ax2fj]{justify-content:space-between;align-items:center;display:flex}.sogo__badge[data-astro-cid-if6ax2fj]{background:var(--amber);color:var(--ink);border-radius:6px;padding:3px 9px;font-size:12px;font-weight:800}.sogo__score[data-astro-cid-if6ax2fj]{color:#a8b6c8;font-size:13px}.sogo__score[data-astro-cid-if6ax2fj] b[data-astro-cid-if6ax2fj]{color:#fff;font-size:22px;font-family:var(--mono)}.sogo__name[data-astro-cid-if6ax2fj]{color:#fff;margin-top:10px;font-size:22px;font-weight:800}.sogo__name[data-astro-cid-if6ax2fj] span[data-astro-cid-if6ax2fj]{color:#a8b6c8;margin-left:4px;font-size:13px;font-weight:600}.sogo__desc[data-astro-cid-if6ax2fj]{margin-top:6px;font-size:13.5px;line-height:1.6}.sogo__facts[data-astro-cid-if6ax2fj]{gap:6px;margin:14px 0;padding:0;font-size:13px;list-style:none;display:grid}.sogo__facts[data-astro-cid-if6ax2fj] li[data-astro-cid-if6ax2fj]{border-bottom:1px dashed #ffffff24;justify-content:space-between;gap:8px;padding-bottom:6px;display:flex}.sogo__facts[data-astro-cid-if6ax2fj] span[data-astro-cid-if6ax2fj]{color:#a8b6c8}.sogo__facts[data-astro-cid-if6ax2fj] b[data-astro-cid-if6ax2fj]{color:#fff;text-align:right}.sogo__actions[data-astro-cid-if6ax2fj]{z-index:1;gap:10px;display:grid;position:relative}.sogo__more[data-astro-cid-if6ax2fj]{color:var(--amber-2);text-align:center;font-size:13px}.sogo--wide[data-astro-cid-if6ax2fj]{margin-top:32px}@media (width>=720px){.sogo--wide[data-astro-cid-if6ax2fj]{grid-template-columns:1fr 1fr;column-gap:24px;padding:26px;display:grid}.sogo--wide[data-astro-cid-if6ax2fj] .sogo__top[data-astro-cid-if6ax2fj],.sogo--wide[data-astro-cid-if6ax2fj] .sogo__name[data-astro-cid-if6ax2fj],.sogo--wide[data-astro-cid-if6ax2fj] .sogo__desc[data-astro-cid-if6ax2fj]{grid-column:1}.sogo--wide[data-astro-cid-if6ax2fj] .sogo__facts[data-astro-cid-if6ax2fj]{grid-area:1/2/span 3;margin:0}.sogo--wide[data-astro-cid-if6ax2fj] .sogo__actions[data-astro-cid-if6ax2fj]{grid-column:1/-1;grid-template-columns:1fr auto;align-items:center;margin-top:16px}.sogo--wide[data-astro-cid-if6ax2fj] .sogo__more[data-astro-cid-if6ax2fj]{grid-column:1/-1}}.faq__list[data-astro-cid-hemr5th4]{gap:10px;display:grid}.faq__item[data-astro-cid-hemr5th4]{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:14px 18px}.faq__q[data-astro-cid-hemr5th4]{cursor:pointer;align-items:baseline;gap:10px;font-size:16.5px;font-weight:700;list-style:none;display:flex}.faq__q[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}.faq__n[data-astro-cid-hemr5th4]{font-family:var(--mono);color:#8a5a00;background:var(--amber-soft);border-radius:5px;flex-shrink:0;padding:1px 6px;font-size:12px}.faq__a[data-astro-cid-hemr5th4]{color:var(--ink-2);margin-top:8px;padding-left:46px}.faq__a[data-astro-cid-hemr5th4] a{text-decoration:underline}@media (width<=600px){.faq__a[data-astro-cid-hemr5th4]{padding-left:0}}.ah[data-astro-cid-sgg5joot]{background:linear-gradient(180deg, var(--paper), var(--bg));border-bottom:1px solid var(--line);padding:26px 0 30px}.crumbs[data-astro-cid-sgg5joot]{color:var(--ink-3);flex-wrap:wrap;gap:6px;font-size:13.5px;display:flex}.crumbs[data-astro-cid-sgg5joot] a[data-astro-cid-sgg5joot]{color:var(--ink-2)}.ah__kicker[data-astro-cid-sgg5joot]{background:var(--navy);color:var(--amber);letter-spacing:.05em;border-radius:6px;margin-top:18px;padding:3px 10px;font-size:12.5px;font-weight:800;display:inline-block}.ah__title[data-astro-cid-sgg5joot]{max-width:900px;margin-top:12px;font-size:clamp(28px,4vw,40px)}.ah__lead[data-astro-cid-sgg5joot]{color:var(--ink-2);max-width:860px;margin-top:14px;font-size:17.5px}.ah__meta[data-astro-cid-sgg5joot]{color:var(--ink-3);flex-wrap:wrap;gap:6px 18px;margin-top:16px;font-size:13.5px;display:flex}.ah__meta[data-astro-cid-sgg5joot] a[data-astro-cid-sgg5joot]{color:var(--ink);font-weight:700}.ah__up[data-astro-cid-sgg5joot]{color:var(--green);font-weight:600}.author[data-astro-cid-sgg5joot]{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);gap:14px;margin-top:40px;padding:18px;display:flex}.author__av[data-astro-cid-sgg5joot]{background:var(--navy);width:46px;height:46px;color:var(--amber);border-radius:12px;flex-shrink:0;place-items:center;font-size:20px;font-weight:800;display:grid}.author__n[data-astro-cid-sgg5joot]{font-weight:800}.author__b[data-astro-cid-sgg5joot]{color:var(--ink-2);margin-top:4px;font-size:14px}@media (width>=1040px){.mobile-sogo[data-astro-cid-sgg5joot]{display:none}}
