.art-guide{padding-top:64px;padding-bottom:80px}.art-intro{max-width:800px;margin:0 auto 48px}.art-intro h1{font-size:clamp(36px,5vw,62px);line-height:1.08;margin:18px 0 24px}.art-guide p,.art-guide li{font-size:17px;line-height:1.7}.art-guide p{margin:16px 0}.art-layout{display:grid;grid-template-columns:210px minmax(0,800px);gap:48px;justify-content:center}.art-body{min-width:0}.art-body section{scroll-margin-top:150px;margin-bottom:52px}.art-body h2{font-size:30px;line-height:1.2;margin:0 0 20px}.art-guide ul,.art-guide ol{padding-left:24px}.art-guide li{margin:10px 0}.art-jump{position:sticky;top:140px;align-self:start;border-top:3px solid #D22630;padding:16px 0}.art-jump summary{font-weight:700;cursor:pointer}.art-jump nav{display:flex;flex-direction:column;margin-top:12px}.art-jump a{color:#000;padding:9px 0;text-decoration:none;font-size:15px}.art-jump a:hover{text-decoration:underline}.art-actions{display:flex;gap:18px;flex-wrap:wrap;align-items:center;margin-top:24px}.art-print{font:700 14px Roboto,sans-serif;color:#000;background:#fff;border:1px solid #97999B;padding:15px 20px;cursor:pointer}.art-checklist,.art-note,.art-help{background:#f5f4f1;padding:28px;border-top:3px solid #D22630}.art-checklist ul{list-style:none;padding:0}.art-checklist li{position:relative;padding-left:28px}.art-checklist li:before{content:'✓';position:absolute;left:0;color:#D22630;font-weight:700}.art-guide table{width:100%;border-collapse:collapse;margin:24px 0}.art-guide th{text-align:left;background:#000;color:#fff;padding:14px}.art-guide td{padding:16px 14px;border-bottom:1px solid #ddd;vertical-align:top;line-height:1.6}.art-note{font-size:16px;line-height:1.7}.art-diagram{margin:24px 0}.art-diagram svg{width:100%;height:auto;font-family:Roboto,sans-serif}.art-diagram figcaption{font-size:14px;line-height:1.6;color:#333}.art-body a:not(.btn){color:#000;text-decoration:underline}.art-guide :focus-visible{outline:3px solid #D22630;outline-offset:4px}
@media(max-width:800px){.art-layout{display:block}.art-jump{position:static;margin-bottom:32px}.art-jump nav{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.art-guide{padding-top:32px}.art-guide thead{display:none}.art-guide tr{display:block;border:1px solid #ddd;margin-bottom:16px;padding:10px}.art-guide td{display:block;border:0;padding:8px}.art-guide td:before{content:attr(data-label);display:block;font-weight:700;margin-bottom:4px}.art-checklist,.art-note,.art-help{padding:22px}.art-diagram svg{max-width:420px}.art-diagram-labels{display:none}.art-actions .btn{max-width:100%}}
@media print{.stage-header,.stage-top,.review-bar,.stage-footer,.mhg-site-footer,.art-jump,.art-actions,.mhg-skip{display:none!important}.art-guide{padding:0;max-width:none}.art-layout{display:block}.art-body section{break-inside:avoid;margin-bottom:25px}.art-guide h1{font-size:28pt}.art-guide h2{font-size:18pt}.art-guide p,.art-guide li,.art-guide td{font-size:10pt}.art-guide table{break-inside:avoid}.art-diagram{max-width:600px}}
