.manual-body{background:#f4f8fa;color:#17364d}
.manual-shell{max-width:1080px;margin:0 auto;padding:28px 18px 72px}
.manual-topbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:18px}
.manual-topbar a{color:#08736d;text-decoration:none;font-weight:900}
.manual-hero{background:linear-gradient(135deg,#ffffff 0%,#eef8f7 100%);border:1px solid #d9e7e9;border-radius:26px;padding:clamp(24px,5vw,48px);box-shadow:0 18px 50px rgba(15,45,64,.06)}
.manual-eyebrow{display:block;color:#0a8f87;font-size:12px;font-weight:900;letter-spacing:.14em;margin-bottom:10px}
.manual-hero h1{margin:0 0 14px;color:#0b2239;font-size:clamp(32px,7vw,58px);line-height:1.05}
.manual-hero p{margin:0;max-width:760px;color:#546d7d;font-size:clamp(15px,2.3vw,18px);line-height:1.8}
.manual-intro{margin-top:20px;padding:20px;border-radius:20px;background:#fff;border:1px solid #dce7eb}
.manual-intro h2{margin:0 0 12px;font-size:20px;color:#0b2239}
.manual-intro ol{margin:0;padding-left:1.4em;line-height:1.9;color:#40596b}
.manual-note{margin-top:14px;padding:14px 16px;border-radius:14px;background:#fff8e8;border:1px solid #ead6a4;color:#654d18;line-height:1.75;font-size:14px}
.manual-summary-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:28px}
.manual-summary{background:#fff;border:1px solid #dce7eb;border-radius:20px;overflow:hidden}
.manual-summary h2{margin:0;padding:17px 18px;background:#0a8f87;color:#fff;font-size:19px}
.manual-table{width:100%;border-collapse:collapse}
.manual-table th,.manual-table td{padding:12px 14px;border-bottom:1px solid #e5edf0;text-align:left;vertical-align:top;line-height:1.6}
.manual-table th{width:36%;color:#0b2239;background:#f6fafb;font-size:14px}
.manual-table td{color:#4c6372;font-size:14px}
.manual-summary .manual-note{margin:14px;border-radius:12px}
.manual-sections{margin-top:34px;display:grid;gap:24px}
.manual-card{display:grid;grid-template-columns:minmax(250px,360px) 1fr;gap:26px;align-items:start;background:#fff;border:1px solid #dce7eb;border-radius:24px;padding:22px;box-shadow:0 10px 32px rgba(17,45,65,.045)}
.manual-shot{margin:0;border-radius:18px;overflow:hidden;background:#edf3f5;border:1px solid #d8e2e6}
.manual-shot img{display:block;width:100%;height:auto}
.manual-copy h2{margin:2px 0 13px;color:#0b2239;font-size:clamp(21px,3vw,28px);line-height:1.3}
.manual-copy>p{margin:0 0 13px;color:#536b7a;line-height:1.8}
.manual-steps{display:grid;gap:10px;margin-top:12px}
.manual-step{display:grid;grid-template-columns:32px 1fr;gap:10px;align-items:start;padding:10px 12px;border-radius:13px;background:#f5f9fa}
.manual-step b{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#0a8f87;color:#fff;font-size:13px}
.manual-step strong{display:block;color:#16364c;margin-bottom:2px}
.manual-step span{color:#536b7a;line-height:1.6;font-size:14px}
.manual-point{margin-top:14px;padding:13px 15px;border-radius:13px;background:#fff5df;border:1px solid #ead8ac;color:#654d18;line-height:1.7;font-size:14px}
.manual-point strong{color:#7a4b00}
.manual-help{margin-top:34px;background:#fff;border:1px solid #dce7eb;border-radius:22px;padding:22px}
.manual-help h2{margin:0 0 16px;color:#0b2239;font-size:26px}
.manual-help table{width:100%;border-collapse:collapse}
.manual-help th,.manual-help td{padding:13px 14px;border:1px solid #dfe8eb;text-align:left;vertical-align:top;line-height:1.65}
.manual-help th{background:#0b5f72;color:#fff}
.manual-help td:first-child{width:31%;font-weight:900;color:#17364d;background:#f4f8fa}
.manual-closing{margin:22px 0 0;padding-top:18px;border-top:1px solid #e1e9ec;color:#40596b;line-height:1.8;font-weight:700}
.manual-footer{margin-top:42px;padding-top:24px;border-top:1px solid #d8e4e8;display:flex;justify-content:space-between;gap:20px;align-items:flex-start;color:#617986}
.manual-footer nav{display:flex;gap:12px;flex-wrap:wrap;justify-content:flex-end}
.manual-footer a{color:inherit;text-decoration:none;font-weight:700;font-size:14px}
@media(max-width:760px){
 .manual-shell{padding:18px 12px 54px}
 .manual-summary-grid{grid-template-columns:1fr}
 .manual-card{grid-template-columns:1fr;padding:15px;gap:17px}
 .manual-shot{max-width:430px;margin:0 auto;width:100%}
 .manual-help{padding:14px;overflow-x:auto}
 .manual-help table{min-width:620px}
 .manual-footer{flex-direction:column}.manual-footer nav{justify-content:flex-start}
}

.manual-summary-note{margin:0;padding:13px 15px;background:#eef8f7;color:#40596b;border-bottom:1px solid #dce7eb;line-height:1.7;font-size:14px}
.manual-card#manual-11 .manual-shot{background:#f7fafb}
.manual-card#manual-11 .manual-shot img{object-fit:contain}
