.g-head[data-astro-cid-m45rcmyc]{max-width:900px;padding:clamp(24px,4vw,48px) 0 clamp(16px,2vw,24px)}.g-topic[data-astro-cid-m45rcmyc]{border-radius:99px;align-items:center;gap:6px;margin-top:18px;padding:5px 12px;font-size:.82rem;font-weight:600;display:inline-flex}.g-head[data-astro-cid-m45rcmyc] h1[data-astro-cid-m45rcmyc]{letter-spacing:-.03em;margin-top:12px;font-size:clamp(2rem,4vw,3.1rem);font-weight:700}.g-lede[data-astro-cid-m45rcmyc]{color:var(--muted);margin-top:12px;font-size:1.15rem}.g-meta[data-astro-cid-m45rcmyc]{color:var(--subtle);flex-wrap:wrap;align-items:center;gap:6px;margin-top:14px;font-size:.86rem;display:flex}.g-body[data-astro-cid-m45rcmyc]{grid-template-columns:minmax(0,1fr) clamp(280px,24vw,360px);align-items:start;gap:clamp(24px,4vw,56px);display:grid}@media (width<=960px){.g-body[data-astro-cid-m45rcmyc]{grid-template-columns:minmax(0,1fr)}}.g-article[data-astro-cid-m45rcmyc]{max-width:760px;font-size:1.05rem;line-height:1.75}.g-article[data-astro-cid-m45rcmyc] h2{margin:1.8em 0 .5em;font-size:1.5rem}.g-article[data-astro-cid-m45rcmyc] h2:first-child{margin-top:0}.g-article[data-astro-cid-m45rcmyc] h3{font-size:1.15rem}.g-article[data-astro-cid-m45rcmyc] ol li,.g-article[data-astro-cid-m45rcmyc] ul li{margin-bottom:.5em}.g-article[data-astro-cid-m45rcmyc] pre{background:var(--field);border:1px solid var(--line);font:.86rem/1.6 var(--mono);color:var(--ink);border-radius:14px;padding:14px 16px;overflow:auto}.g-article[data-astro-cid-m45rcmyc] table{border-collapse:collapse;width:100%;margin:0 0 1.2em;font-size:.92rem}.g-article[data-astro-cid-m45rcmyc] th,.g-article[data-astro-cid-m45rcmyc] td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:8px 10px}.g-article[data-astro-cid-m45rcmyc] th{color:var(--ink);background:var(--field)}.g-article[data-astro-cid-m45rcmyc] .tip,.g-article[data-astro-cid-m45rcmyc] .warn{border-radius:16px;margin:1.2em 0;padding:14px 16px;font-size:.96rem}.g-article[data-astro-cid-m45rcmyc] .tip{background:var(--t-green)}.g-article[data-astro-cid-m45rcmyc] .warn{background:var(--t-amber)}.g-article[data-astro-cid-m45rcmyc] .tip strong,.g-article[data-astro-cid-m45rcmyc] .warn strong{color:var(--ink);margin-bottom:4px;display:block}.g-article[data-astro-cid-m45rcmyc] .tip a,.g-article[data-astro-cid-m45rcmyc] .warn a{color:var(--ink);font-weight:500;text-decoration:underline}.g-article[data-astro-cid-m45rcmyc] .cta{background:var(--t-navy);color:var(--ink);border-radius:18px;flex-wrap:wrap;align-items:center;gap:12px 16px;margin:1.4em 0;padding:16px 18px;text-decoration:none;display:flex}.g-article[data-astro-cid-m45rcmyc] .cta b{flex:1;min-width:220px;font-weight:600}.g-article[data-astro-cid-m45rcmyc] .cta span{background:var(--accent-bg);color:var(--on-accent);border-radius:99px;align-items:center;gap:6px;padding:8px 16px;font-size:.9rem;font-weight:500;display:inline-flex}.g-side[data-astro-cid-m45rcmyc]{gap:14px;display:grid;position:sticky;top:130px}@media (width<=960px){.g-side[data-astro-cid-m45rcmyc]{position:static}}.g-tools[data-astro-cid-m45rcmyc],.g-private[data-astro-cid-m45rcmyc]{padding:18px}.g-tools[data-astro-cid-m45rcmyc] h2[data-astro-cid-m45rcmyc],.g-private[data-astro-cid-m45rcmyc] h2[data-astro-cid-m45rcmyc]{align-items:center;gap:8px;margin-bottom:10px;font-size:.95rem;display:flex}.g-tool[data-astro-cid-m45rcmyc]{border-top:1px solid var(--line);color:var(--ink);gap:12px;padding:10px 0;text-decoration:none;display:flex}.g-tool[data-astro-cid-m45rcmyc]:first-of-type{border-top:0}.g-tool[data-astro-cid-m45rcmyc]:hover b[data-astro-cid-m45rcmyc]{color:var(--navy)}.g-tool[data-astro-cid-m45rcmyc] .tone[data-astro-cid-m45rcmyc]{border-radius:11px;width:38px;height:38px}.g-tool[data-astro-cid-m45rcmyc] b[data-astro-cid-m45rcmyc]{font-size:.92rem;font-weight:600;display:block}.g-tool[data-astro-cid-m45rcmyc] small[data-astro-cid-m45rcmyc]{color:var(--muted);font-size:.8rem;display:block}.g-private[data-astro-cid-m45rcmyc]{background:var(--t-green);border-color:#0000}.g-private[data-astro-cid-m45rcmyc] p[data-astro-cid-m45rcmyc]{color:var(--muted);font-size:.86rem}.g-more[data-astro-cid-m45rcmyc]{margin-top:clamp(36px,5vw,64px)}.g-more[data-astro-cid-m45rcmyc] h2[data-astro-cid-m45rcmyc]{margin-bottom:16px;font-size:1.5rem}.g-card[data-astro-cid-m45rcmyc]{color:var(--ink);transition:box-shadow .2s, transform .2s var(--ease);gap:6px;padding:18px;text-decoration:none;display:grid}.g-card[data-astro-cid-m45rcmyc]:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.g-card[data-astro-cid-m45rcmyc] .tone[data-astro-cid-m45rcmyc]{border-radius:12px;width:42px;height:42px}.g-card-topic[data-astro-cid-m45rcmyc]{color:var(--subtle);text-transform:uppercase;letter-spacing:.05em;margin-top:4px;font-size:.76rem}.g-card[data-astro-cid-m45rcmyc] b[data-astro-cid-m45rcmyc]{font-size:1.05rem;font-weight:600}.g-card[data-astro-cid-m45rcmyc] span[data-astro-cid-m45rcmyc]:last-child{color:var(--muted);font-size:.88rem}.g-band[data-astro-cid-m45rcmyc]{margin-top:clamp(40px,6vw,72px)}
