.mc-article-section[data-v-ba03dcfc]{background:var(--mc-surface);padding:16px 0 96px}.mc-article-layout[data-v-ba03dcfc]{gap:64px;display:grid}.mc-article-layout.has-toc[data-v-ba03dcfc]{grid-template-columns:240px minmax(0,1fr)}.mc-article[data-v-ba03dcfc]{min-width:0;max-width:740px}.mc-article-layout:not(.has-toc) .mc-article[data-v-ba03dcfc]{margin-inline:auto}.mc-article-toc[data-v-ba03dcfc]{align-self:start;position:sticky;top:102px}.mc-article-toc strong[data-v-ba03dcfc]{color:var(--mc-navy);letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px;font-size:.72rem;display:block}.mc-article-toc ol[data-v-ba03dcfc]{border-left:2px solid var(--mc-line);gap:2px;margin:0;padding:0;list-style:none;display:grid}.mc-article-toc a[data-v-ba03dcfc]{color:var(--mc-muted);border-left:2px solid #0000;margin-left:-2px;padding:6px 0 6px 14px;font-size:.84rem;font-weight:700;line-height:1.4;display:block}.mc-article-toc a[data-v-ba03dcfc]:hover{border-left-color:var(--mc-blue);color:var(--mc-navy)}.mc-article-note[data-v-ba03dcfc]{background:var(--mc-blue-soft);color:var(--mc-navy);border-radius:12px;margin:0 0 28px;padding:12px 16px;font-size:.86rem;font-weight:700}.mc-article-body[data-v-ba03dcfc]{color:var(--mc-text);font-size:1.04rem;line-height:1.8}.mc-article-body[data-v-ba03dcfc] h2{color:var(--mc-navy);letter-spacing:-.03em;text-wrap:balance;margin:56px 0 16px;scroll-margin-top:100px;font-size:clamp(1.5rem,2.6vw,1.95rem);font-weight:850;line-height:1.2}.mc-article-body[data-v-ba03dcfc] h3{color:var(--mc-ink);margin:32px 0 10px;font-size:1.15rem;font-weight:800}.mc-article-body[data-v-ba03dcfc] p{margin:0 0 18px}.mc-article-body[data-v-ba03dcfc] ul,.mc-article-body[data-v-ba03dcfc] ol{margin:0 0 22px;padding-left:1.3em}.mc-article-body[data-v-ba03dcfc] li{margin-bottom:8px}.mc-article-body[data-v-ba03dcfc] li::marker{color:var(--mc-blue);font-weight:800}.mc-article-body[data-v-ba03dcfc] strong{color:var(--mc-ink)}.mc-article-body[data-v-ba03dcfc] a{color:var(--mc-blue);text-underline-offset:3px;font-weight:700;text-decoration:underline}.mc-article-body[data-v-ba03dcfc] blockquote{background:var(--mc-surface-alt);border-left:4px solid var(--mc-green);border-radius:0 14px 14px 0;margin:0 0 22px;padding:18px 22px}.mc-article-body[data-v-ba03dcfc] blockquote p:last-child{margin-bottom:0}.mc-article-body[data-v-ba03dcfc] .mc-article-table{border:1px solid var(--mc-line);border-radius:16px;margin:0 0 26px;overflow-x:auto}.mc-article-body[data-v-ba03dcfc] table{border-collapse:collapse;width:100%;min-width:560px;font-size:.9rem;line-height:1.55}.mc-article-body[data-v-ba03dcfc] th{background:var(--mc-surface-alt);color:var(--mc-navy);text-align:left;font-size:.78rem;font-weight:850}.mc-article-body[data-v-ba03dcfc] th,.mc-article-body[data-v-ba03dcfc] td{border-bottom:1px solid var(--mc-line);vertical-align:top;padding:12px 14px}.mc-article-body[data-v-ba03dcfc] tr:last-child td{border-bottom:0}.mc-article-author[data-v-ba03dcfc]{background:var(--mc-surface-alt);border:1px solid var(--mc-line);border-radius:20px;align-items:flex-start;gap:16px;margin-top:48px;padding:22px 24px;display:flex}.mc-article-author strong[data-v-ba03dcfc]{color:var(--mc-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem}.mc-article-author p[data-v-ba03dcfc]{color:var(--mc-muted);margin:0;font-size:.88rem;line-height:1.6}.mc-article-author .mc-article-author-name[data-v-ba03dcfc]{color:var(--mc-navy);margin:4px 0 6px;font-size:1rem;font-weight:850}@media (width<=1020px){.mc-article-layout.has-toc[data-v-ba03dcfc]{grid-template-columns:1fr;gap:32px}.mc-article-toc[data-v-ba03dcfc]{position:static}.mc-article[data-v-ba03dcfc]{width:100%;margin-inline:auto}}@media (width<=700px){.mc-article-section[data-v-ba03dcfc]{padding-bottom:64px}.mc-article-body[data-v-ba03dcfc]{font-size:.98rem}.mc-article-author[data-v-ba03dcfc]{flex-direction:column}}
