/* PC boot diagnostic article: scoped only, v3.0-r2. Keep global image frames unchanged. */
.pc-boot-draft-marker{font-size:12px;color:#5e6b73;background:#f1f4f5;padding:10px 13px;margin-bottom:14px;border:1px dashed #bbc9ce;border-radius:8px}
.article-hero-image img[data-image-role="hero"]{width:100%;height:auto;aspect-ratio:1.45 / 1;object-fit:cover;display:block}
.nas-intro{font-size:16.5px;line-height:1.95}
.nas-summary{margin:22px 0 32px;border:1px solid #d2ded8;background:#f8faf8;border-radius:14px;overflow:hidden}
.nas-summary-title{font-weight:800;padding:12px 17px;background:#e7eeea;color:#264f4b;font-size:14px}
.nas-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}
.nas-summary-grid>div{padding:18px 14px;border-right:1px solid #d2ded8;min-width:0}.nas-summary-grid>div:last-child{border-right:0}
.nas-summary-grid strong{display:block;font-size:14px;margin:9px 0 5px;color:#213d44}.nas-summary-grid p{font-size:13px;line-height:1.8;margin:0;color:#4c5f64}
.nas-label{display:inline-block;font-size:11px;letter-spacing:.02em;padding:4px 8px;border-radius:20px;font-weight:800}
.nas-label-check{background:#dcefe6;color:#235a46}.nas-label-caution{background:#fff0d2;color:#845820}.nas-label-stop{background:#fce6e3;color:#9d4138}
.nas-insight{margin:22px 0;padding:17px 20px;background:#f3f8f7;border-left:4px solid #4b8e84;line-height:1.9}
.article-prose section{scroll-margin-top:90px}.article-prose .table-scroll{overflow-x:auto;max-width:100%;margin:18px 0}
.article-prose .table-scroll table{min-width:600px;border-collapse:collapse;width:100%}
.article-prose .table-scroll th,.article-prose .table-scroll td{padding:10px 12px;border:1px solid #d7e1e5;vertical-align:top;line-height:1.7;font-size:14px}
.article-prose .table-scroll th{background:#eef4f4;color:#284452}
.nas-small{font-size:13px;color:#586a73}
.article-toc .toc-top{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.article-toc .toc-top span{max-width:100%;overflow-wrap:anywhere}
@media(max-width:720px){.nas-summary-grid{grid-template-columns:1fr}.nas-summary-grid>div{border-right:0;border-bottom:1px solid #d2ded8}.nas-summary-grid>div:last-child{border-bottom:0}.article-prose .table-scroll th,.article-prose .table-scroll td{font-size:13px}.article-hero-image img[data-image-role="hero"]{height:auto!important}}

/* Article 20 custom formatting: preserve global article/card frames */
.article-prose section h2{overflow-wrap:anywhere}.article-prose section h3{overflow-wrap:anywhere}.article-prose a[href^="https://"]{color:#166b7b;text-decoration:underline;text-underline-offset:3px}.article-prose .nas-summary-grid p{overflow-wrap:anywhere}.article-prose .table-scroll{scrollbar-width:thin}.article-hero-image img[data-image-role="hero"]{object-position:center center}.article-related .related-card img{aspect-ratio:1296 / 800;object-fit:cover}
