.machine-sheet-nav{display:flex;flex-wrap:wrap;gap:10px;margin:24px auto;padding:18px 0;border-block:1px solid #dbe3ea}.machine-sheet-nav a{padding:10px 14px;border:1px solid #ccd8e3;border-radius:6px;color:#16334d;background:#fff;text-decoration:none;font-size:15px}.machine-sheet-nav a:focus-visible{outline:3px solid #2764b1;outline-offset:3px}.machine-sheet-section{margin-block:24px;padding-block:20px;border-top:1px solid #dbe3ea;scroll-margin-top:110px}.machine-sheet-section h2{font-size:clamp(22px,3vw,30px);line-height:1.25}.machine-sheet-section p{max-width:80ch}.machine-sheet-links{display:flex;flex-wrap:wrap;gap:12px}.machine-sheet-section details{padding:16px 0;border-bottom:1px solid #dbe3ea}.machine-sheet-section summary{cursor:pointer;font-weight:600;line-height:1.5}.machine-sheet-section table{width:100%;border-collapse:collapse;font-size:15px}.machine-sheet-section th,.machine-sheet-section td{padding:12px;text-align:left;vertical-align:top;border-bottom:1px solid #dbe3ea;overflow-wrap:anywhere}.machine-sheet-section th{width:42%;font-weight:600}.machine-sheet-meta{color:#4b6072;font-size:14px}@media(max-width:600px){.machine-sheet-nav{gap:8px}.machine-sheet-nav a{font-size:14px;flex:1 1 42%;text-align:center}.machine-sheet-section th,.machine-sheet-section td{padding:10px 6px}}
