@import url("handbook.css?v=20261018-handbook");
.guide-heading{padding:8px 0 36px;margin-bottom:32px;border-bottom:1px solid var(--line)}
.guide-heading h1{margin-bottom:16px}.guide-summary{max-width:48em;font-size:17px;line-height:1.9;margin-bottom:20px}
.guide-heading .text-link{font-size:13px}
.module-outline{border-top:1px solid var(--line);margin-top:24px;padding-top:16px}
.module-outline summary{font-size:13px;cursor:pointer;min-height:44px;display:list-item;list-style-position:inside;padding:8px 12px;color:var(--muted)}
.module-outline nav{margin-top:8px}.module-outline nav a{font-size:13px}
.guide-body{min-width:0;max-width:800px}
.guide-section{margin:0 0 36px;padding-bottom:32px;border-bottom:1px solid var(--line);scroll-margin-top:108px}
.guide-section h2{margin-bottom:18px}.guide-section p{margin:12px 0;font-size:16px;line-height:1.95;overflow-wrap:anywhere}
.operation-steps{margin:0;padding:0 0 0 28px}.operation-steps li{padding:10px 0 10px 8px;line-height:1.95}.operation-steps li::marker{color:var(--brand);font-weight:600}
.check-section{background:#f8faff;border-left:3px solid var(--brand);padding:24px 28px;margin-bottom:36px;border-bottom:0}
.check-section ul{margin:0;padding-left:20px}.check-section li{line-height:1.95;padding-left:4px}.check-section>p{font-size:13px;margin:14px 0 0}
.guide-section .permission-note{font-size:13px;border-left:2px solid var(--line);padding-left:16px;margin-top:20px}
.guide-questions details{border-top:1px solid var(--line);padding:8px 0}.guide-questions summary{cursor:pointer;font-size:15px;font-weight:600;min-height:44px;padding:8px 0;line-height:1.8}.guide-questions details p{font-size:14px;margin:8px 0 16px}
.related-reading h2{font-size:18px;margin-bottom:16px}.related-reading>div{display:grid;grid-template-columns:1fr 1fr;gap:0 28px}.related-reading a{display:flex;justify-content:space-between;gap:16px;font-size:14px;border-top:1px solid var(--line);padding:14px 0}.related-reading a span{color:var(--brand)}
.guide-pager{display:grid;grid-template-columns:1fr 1fr;gap:24px;border-top:1px solid var(--line);padding-top:24px;margin-top:36px}.guide-pager a{min-width:0;padding:12px 0}.guide-pager a:last-child{text-align:right}.guide-pager small{font-size:12px;display:block;color:var(--muted);margin-bottom:8px}.guide-pager strong{font-size:15px;line-height:1.7;display:block}.guide-pager a:hover strong{text-decoration:underline;text-underline-offset:4px}
@media(max-width:800px){.guide-heading{padding:0 0 24px;margin-bottom:24px}.guide-summary{font-size:16px}.module-outline{margin-top:16px;padding-top:8px}.module-outline summary{padding-left:0}.module-outline nav{max-height:260px;overflow:auto}.outline-back{display:none}.guide-section{margin-bottom:28px;padding-bottom:24px;scroll-margin-top:150px}.check-section{padding:20px;margin-bottom:28px}.guide-pager{margin-top:28px;gap:16px}}
@media(max-width:480px){.guide-section p,.operation-steps li,.check-section li{font-size:15px}.operation-steps{padding-left:22px}.operation-steps li{padding-left:4px}.related-reading>div{grid-template-columns:1fr}.guide-pager small{font-size:11px}.guide-pager strong{font-size:14px}}
