.post-detail-module__xMfQVG__articleShell{max-width:1020px;margin:0 auto}.post-detail-module__xMfQVG__pageTitle{color:#020617;letter-spacing:-.035em;text-align:justify;text-align-last:left;word-break:break-all;max-width:100%;margin:0 auto .5rem;font-size:clamp(2.2rem,5vw,3.5rem);font-weight:900;line-height:1.08}.post-detail-module__xMfQVG__postContent{--post-category-blockquote-border:#93c5fd;--post-category-blockquote-surface:#dbeafeb8;color:#1f2937;text-align:justify;text-align-last:left;word-break:break-all;overflow-wrap:anywhere;max-width:1020px;margin:0 auto;font-size:17px;line-height:1.9}.post-detail-module__xMfQVG__postContent>*+*{margin-top:1.1em}.post-detail-module__xMfQVG__postContent h1,.post-detail-module__xMfQVG__postContent h2,.post-detail-module__xMfQVG__postContent h3,.post-detail-module__xMfQVG__postContent h4,.post-detail-module__xMfQVG__postContent h5,.post-detail-module__xMfQVG__postContent h6{color:#0f172a;letter-spacing:-.02em;scroll-margin-top:9rem;font-weight:800;line-height:1.3}.post-detail-module__xMfQVG__postContent h1{margin-top:1.8em;font-size:clamp(2rem,4vw,2.75rem)}.post-detail-module__xMfQVG__postContent h2{margin-top:1.6em;font-size:clamp(1.6rem,3vw,2rem)}.post-detail-module__xMfQVG__postContent h3{margin-top:1.4em;font-size:clamp(1.3rem,2.4vw,1.6rem)}.post-detail-module__xMfQVG__postContent h4,.post-detail-module__xMfQVG__postContent h5,.post-detail-module__xMfQVG__postContent h6{margin-top:1.25em;font-size:1.05rem}.post-detail-module__xMfQVG__postContent p,.post-detail-module__xMfQVG__postContent ul,.post-detail-module__xMfQVG__postContent ol,.post-detail-module__xMfQVG__postContent blockquote,.post-detail-module__xMfQVG__postContent pre,.post-detail-module__xMfQVG__postContent table{margin-top:1em}.post-detail-module__xMfQVG__postContent ul,.post-detail-module__xMfQVG__postContent ol{padding-left:1.5rem}.post-detail-module__xMfQVG__postContent ul{list-style:outside}.post-detail-module__xMfQVG__postContent ol{list-style:decimal}.post-detail-module__xMfQVG__postContent li+li{margin-top:.45em}.post-detail-module__xMfQVG__postContent blockquote{border-left:4px solid var(--post-category-blockquote-border);color:#475569;background:linear-gradient(90deg,var(--post-category-blockquote-surface),#fff0);padding:.25rem 0 .25rem 1rem}.post-detail-module__xMfQVG__postContent blockquote>:first-child{margin-top:0}.post-detail-module__xMfQVG__postContent blockquote>:last-child{margin-bottom:0}.post-detail-module__xMfQVG__postContent a{color:#1d4ed8;text-underline-offset:.18em;word-break:break-word;text-decoration:underline;text-decoration-thickness:.08em}.post-detail-module__xMfQVG__postContent .kc-hashtag{color:#0369a1;background:#e0f2fe94;border:1px solid #38bdf86b;border-radius:999px;align-items:center;margin:0 .08rem;padding:.06rem .48rem;font-weight:650;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.post-detail-module__xMfQVG__postContent .kc-hashtag:hover{color:#0c4a6e;background:#bae6fdb8;border-color:#0ea5e9b8}.post-detail-module__xMfQVG__postContent code{background:#e5e7eb;border-radius:.4rem;padding:.15rem .35rem;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.92em}.post-detail-module__xMfQVG__postContent pre{color:#e2e8f0;background:#0f172a;border-radius:1rem;padding:1rem 1.1rem;overflow-x:auto}.post-detail-module__xMfQVG__postContent pre code{color:inherit;background:0 0;padding:0}.post-detail-module__xMfQVG__postContent hr{border:0;border-top:1px solid #cbd5e1;margin-top:1.75rem}.post-detail-module__xMfQVG__postContent img{border-radius:12px;max-width:min(100%,500px);height:auto;margin:0 auto;display:block}.post-detail-module__xMfQVG__postContent .kc-center img{border-radius:12px;max-width:min(100%,500px);height:auto;margin:0 auto;display:block}.post-detail-module__xMfQVG__postContent .kc-figure{text-align:center;text-align-last:center;margin:18px 0}.post-detail-module__xMfQVG__postContent .kc-figure img{border-radius:12px;margin:0 auto;display:block}:is(.post-detail-module__xMfQVG__postContent .kc-center,.post-detail-module__xMfQVG__postContent .kc-center>*,.post-detail-module__xMfQVG__postContent .kc-caption){text-align:center;text-align-last:center}.post-detail-module__xMfQVG__postContent .kc-caption{color:#6b7280;margin-top:8px;font-size:14px}.post-detail-module__xMfQVG__heroImageSource{color:#475569;text-align:center;text-align-last:center;word-break:break-word;font-size:.9rem;line-height:1.7}.post-detail-module__xMfQVG__heroImageSource>*+*{margin-top:.5rem}.post-detail-module__xMfQVG__heroImageSource p,.post-detail-module__xMfQVG__heroImageSource strong,.post-detail-module__xMfQVG__heroImageSource em,.post-detail-module__xMfQVG__heroImageSource span{text-align:center;text-align-last:center}.post-detail-module__xMfQVG__heroImageSource a{color:#0369a1;text-underline-offset:.18em;text-decoration:underline}html.dark [data-post-detail-role=hero-shell]{background:linear-gradient(#0f172a 0%,#111d34 58%,#14223d 100%);border-color:#475569ad;box-shadow:0 32px 84px #0206178c}html.dark [data-post-detail-role=hero-glow-primary]{background:#0e749047}html.dark [data-post-detail-role=hero-glow-secondary]{background:#0ea5e933}html.dark [data-post-detail-role=date-chip]{color:#cbd5e1;background:#0f172a9e;border-color:#475569c2;box-shadow:0 16px 36px #02061761}html.dark [data-post-detail-role=summary-text]{color:#cbd5e1}html.dark [data-post-detail-role=meta-strip]{color:#94a3b8}html.dark [data-post-detail-role=meta-chip]{color:#cbd5e1;background:#0f172a99;border-color:#475569b3}html.dark [data-post-detail-role=hero-media-shell]{background:#0f172a99;border-color:#475569ad;box-shadow:0 22px 55px #02061770}html.dark [data-post-detail-role=hero-fallback-shell]{background:#0f172ad1}html.dark [data-post-detail-role=image-source-shell]{border-color:#4755699e}html.dark [data-post-detail-role=content-shell]{background:#020617db;border-color:#4755699e;box-shadow:0 26px 66px #02061785}html.dark .post-detail-module__xMfQVG__pageTitle{color:#f8fafc}html.dark .post-detail-module__xMfQVG__postContent{color:#d5deea}:is(html.dark .post-detail-module__xMfQVG__postContent h1,html.dark .post-detail-module__xMfQVG__postContent h2,html.dark .post-detail-module__xMfQVG__postContent h3,html.dark .post-detail-module__xMfQVG__postContent h4,html.dark .post-detail-module__xMfQVG__postContent h5,html.dark .post-detail-module__xMfQVG__postContent h6){color:#f8fafc}html.dark .post-detail-module__xMfQVG__postContent blockquote{color:#b7c7de;background:linear-gradient(90deg,var(--post-category-blockquote-surface),#02061700)}html.dark .post-detail-module__xMfQVG__postContent a{color:#7dd3fc}html.dark .post-detail-module__xMfQVG__postContent .kc-hashtag{color:#7dd3fc;background:#0c4a6e57;border-color:#38bdf85c}html.dark .post-detail-module__xMfQVG__postContent .kc-hashtag:hover{color:#bae6fd;background:#082f4999;border-color:#38bdf8a6}html.dark .post-detail-module__xMfQVG__postContent code{color:#e2e8f0;background:#1e293b}html.dark .post-detail-module__xMfQVG__postContent pre{color:#dbeafe;background:#020617}html.dark .post-detail-module__xMfQVG__postContent hr{border-top-color:#334155}html.dark .post-detail-module__xMfQVG__postContent .kc-caption{color:#94a3b8}html.dark .post-detail-module__xMfQVG__heroImageSource{color:#94a3b8}html.dark .post-detail-module__xMfQVG__heroImageSource a{color:#7dd3fc}@media (max-width:640px){.post-detail-module__xMfQVG__pageTitle{font-size:clamp(1.8rem,9vw,2.5rem)}.post-detail-module__xMfQVG__postContent{font-size:16px;line-height:1.8}.post-detail-module__xMfQVG__postContent ul,.post-detail-module__xMfQVG__postContent ol{padding-left:1.25rem}}
