.instruction-menu{padding:24px 16px;background:var(--surface,#f0f5f4);border-top:1px solid var(--line,#cddbd7);color:var(--ink,#173631)}.instruction-menu>div{max-width:1120px;margin:auto;display:flex;align-items:center;gap:12px 24px;flex-wrap:wrap}.instruction-menu strong{margin-right:auto}.instruction-menu a{color:inherit;min-height:44px;display:inline-flex;align-items:center;padding:8px 12px;box-sizing:border-box}.instruction-menu .instruction-menu-primary{background:#145c49;color:#fff;border-radius:10px;font-weight:700;text-decoration:none}.instruction-menu a:focus-visible,.manual-page a:focus-visible{outline:3px solid #c47800;outline-offset:3px}.manual-page{font:18px/1.65 system-ui,sans-serif;color:#173631;background:#f8fbfa;margin:0}.manual-page header,.manual-page main,.manual-page footer{width:min(960px,calc(100% - 36px));margin:auto}.manual-page header{padding:24px 0;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;border-bottom:1px solid #cddbd7}.manual-page header>a{font-weight:750;text-decoration:none}.manual-page nav{display:flex;gap:12px 24px;flex-wrap:wrap}.manual-page main{padding:28px 0 52px}.manual-page h1{font-size:clamp(28px,6vw,44px);line-height:1.15}.manual-page h2{font-size:26px;line-height:1.25}.manual-page a{color:#125741;text-underline-offset:3px}.manual-lead{font-size:22px}.manual-contents{padding:18px 0;border-bottom:1px solid #cddbd7}.manual-page section{scroll-margin-top:20px;padding-top:24px}.manual-page li{padding:7px 0}.manual-page dl{display:grid;grid-template-columns:1fr 2.2fr;gap:16px 24px}.manual-page dt{font-weight:750}.manual-page dd{margin:0}.manual-page footer{padding:20px 0;border-top:1px solid #cddbd7}.manual-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.manual-grid article{padding:20px;border:1px solid #cddbd7;border-radius:14px;background:#fff}.manual-grid h2{font-size:22px;margin-top:0}.manual-page p,.manual-page li,.manual-page dd{overflow-wrap:anywhere}@media(max-width:600px){.instruction-menu>div{align-items:stretch;flex-direction:column;gap:8px}.instruction-menu a{justify-content:center}.manual-page dl,.manual-grid{grid-template-columns:1fr}.manual-page dt{margin-top:8px}.manual-page dd{margin-bottom:10px}}@media print{.manual-page header,.manual-contents,.manual-page footer{display:none}.manual-page{background:#fff;font-size:12pt}.manual-page main{width:100%;padding:0}.manual-page section{break-inside:avoid}.manual-page a{color:inherit}}
