.faq[data-v-73e57bcd],.series[data-v-73e57bcd]{gap:10px;margin-top:28px;display:grid}.faq h2[data-v-73e57bcd],.series h2[data-v-73e57bcd]{margin:0;font-size:1.25rem}.faq-item[data-v-73e57bcd]{border:1px solid var(--color-border);border-radius:var(--radius-md,12px);padding:12px 16px}.faq-item summary[data-v-73e57bcd]{cursor:pointer;font-weight:800}.faq-item p[data-v-73e57bcd]{margin:10px 0 0;line-height:1.8}.series ol[data-v-73e57bcd]{gap:6px;margin:0;padding-left:1.4em;display:grid}.series .current[data-v-73e57bcd]{font-weight:800}.article-detail-page[data-v-73e57bcd]{gap:20px;max-width:940px;margin:0 auto;display:grid}.back[data-v-73e57bcd],.post-header[data-v-73e57bcd],.body-card[data-v-73e57bcd],.state[data-v-73e57bcd]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-surface) 88%, transparent);box-shadow:var(--shadow-card)}.back[data-v-73e57bcd]{width:fit-content;min-height:42px;color:var(--color-text);align-items:center;padding:0 14px;font-weight:900;display:inline-flex}.post[data-v-73e57bcd]{gap:20px;display:grid}.post-header[data-v-73e57bcd]{padding:clamp(26px,6vw,48px)}.meta[data-v-73e57bcd]{color:var(--accent-red);letter-spacing:.08em;font-size:.82rem;font-weight:900}h1[data-v-73e57bcd]{max-width:820px;color:var(--color-heading);font-family:var(--font-display);margin:12px 0 14px;font-size:clamp(2rem,5vw,3.3rem);font-weight:900;line-height:1.18}.summary[data-v-73e57bcd]{max-width:760px;color:var(--color-text-muted);font-size:1.05rem;line-height:1.85}.share-bar[data-v-73e57bcd]{flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px;display:flex}.share-label[data-v-73e57bcd]{color:var(--color-text-muted);font-weight:900}.share-action[data-v-73e57bcd]{border:1px solid var(--color-border);border-radius:var(--radius-pill);min-height:40px;color:var(--color-text);font:inherit;cursor:pointer;background:#ffffffb8;justify-content:center;align-items:center;padding:0 14px;font-size:.9rem;font-weight:900;transition:border-color .2s,background .2s,transform .2s;display:inline-flex}.share-action[data-v-73e57bcd]:hover,.share-action[data-v-73e57bcd]:focus-visible{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, #fff);opacity:1;transform:translateY(-1px)}.share-action.primary[data-v-73e57bcd]{border-color:var(--accent);background:var(--accent);color:#fff}.cover-wrap[data-v-73e57bcd]{aspect-ratio:16/9;border-radius:var(--radius-lg);background:var(--color-background-mute);width:100%;min-height:240px;box-shadow:var(--shadow-card);overflow:hidden}.cover[data-v-73e57bcd]{object-fit:cover;width:100%;height:100%;display:block}.body-card[data-v-73e57bcd]{padding:clamp(24px,5vw,46px)}.body[data-v-73e57bcd]{max-width:720px;color:var(--color-text);margin:0 auto;font-size:1rem;line-height:1.95}.body[data-v-73e57bcd] h2,.body[data-v-73e57bcd] h3{color:var(--color-heading);font-family:var(--font-display);margin:34px 0 12px;font-weight:900;line-height:1.45}.body[data-v-73e57bcd] h2{font-size:1.45rem}.body[data-v-73e57bcd] h3{font-size:1.22rem}.body[data-v-73e57bcd] p,.body[data-v-73e57bcd] ul,.body[data-v-73e57bcd] ol{margin-bottom:18px}.body[data-v-73e57bcd] ul,.body[data-v-73e57bcd] ol{padding-left:1.4rem}.body[data-v-73e57bcd] li+li{margin-top:8px}.body[data-v-73e57bcd] blockquote{border-left:4px solid var(--accent-gold);border-radius:var(--radius-md);background:color-mix(in srgb, var(--accent-gold) 10%, transparent);color:var(--color-heading);margin:24px 0;padding:18px 20px}.body[data-v-73e57bcd] table{border-collapse:collapse;max-width:100%;margin:0 0 1.2em;font-size:.92em;display:block;overflow-x:auto}.body[data-v-73e57bcd] th,.body[data-v-73e57bcd] td{border:1px solid var(--color-border);text-align:left;vertical-align:top;min-width:5em;padding:8px 14px}.body[data-v-73e57bcd] th{white-space:nowrap;background:#f3ede0;font-weight:700}.body[data-v-73e57bcd] tr:nth-child(2n) td{background:#faf7f0}.body[data-v-73e57bcd] hr{border:0;border-top:1px solid var(--color-border);margin:2em 0}.body[data-v-73e57bcd] img{border-radius:var(--radius-md);max-width:100%}.share-footer[data-v-73e57bcd]{border-top:1px solid var(--color-border);max-width:720px;margin:34px auto 0;padding-top:24px}.share-footer p[data-v-73e57bcd]{color:var(--color-text-muted);line-height:1.7}.share-bar.compact[data-v-73e57bcd]{margin-top:14px}.state[data-v-73e57bcd]{padding:22px}.muted[data-v-73e57bcd]{color:var(--color-text-muted)}.error[data-v-73e57bcd]{color:#b71c1c}@media (width<=600px){.cover-wrap[data-v-73e57bcd]{aspect-ratio:4/3}.share-action[data-v-73e57bcd]{flex:calc(50% - 8px);padding:0 10px}.share-label[data-v-73e57bcd]{width:100%}}
