@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";
.manual-page{color:#171717;background:#fff;min-height:100vh;font-family:Inter,Arial,sans-serif}.manual-page *{box-sizing:border-box}.manual-shell{max-width:1180px;margin:auto;padding:0 32px}.manual-header{border-bottom:1px solid #e8e8e8;max-width:900px;padding:110px 0 72px}.manual-eyebrow,.manual-number{letter-spacing:.12em;text-transform:uppercase;color:#777;margin:0 0 20px;font-size:11px;font-weight:600}.manual-header h1{letter-spacing:-.065em;margin:0 0 24px;font-size:clamp(42px,7vw,78px);font-weight:600;line-height:1.02}.manual-subtitle{color:#555;margin:0 0 20px;font-size:21px}.manual-intro{color:#666;max-width:590px;font-size:16px;line-height:1.7}.manual-case{background:#fafafa;border-left:3px solid #171717;gap:8px;max-width:580px;margin-top:36px;padding:18px 20px;display:grid}.manual-case span,.manual-case b{color:#666;font-size:12px;font-weight:500}.manual-case strong{font-size:16px}.manual-case b{color:#171717;font-size:18px}.manual-layout{grid-template-columns:210px minmax(0,720px);align-items:start;gap:80px;display:grid}.manual-sidebar{padding:42px 0;position:sticky;top:90px}.manual-sidebar label{margin-bottom:12px;font-size:12px;font-weight:600;display:block}.manual-sidebar select{display:none}.manual-sidebar nav{gap:12px;display:grid}.manual-sidebar a{color:#777;font-size:12px;line-height:1.35;text-decoration:none}.manual-sidebar a:hover{color:#111}.manual-content{padding:58px 0 90px}.manual-chapter{border-bottom:1px solid #e8e8e8;margin-bottom:72px;padding:0 0 72px;scroll-margin-top:80px}.manual-number{color:#999;margin-bottom:10px}.manual-chapter h2{letter-spacing:-.04em;margin:0 0 26px;font-size:clamp(25px,4vw,38px);font-weight:600}.manual-chapter h3{margin:32px 0 12px;font-size:18px}.manual-chapter p{color:#4e4e4e;margin:0 0 20px;font-size:15px;line-height:1.75}.manual-chapter strong{color:#171717}.manual-chapter ol{margin:25px 0;padding-left:22px}.manual-chapter li{color:#4e4e4e;padding:7px 0;font-size:15px;line-height:1.6}.manual-note{background:#f5f5f5;border-left:3px solid #bdbdbd;margin-top:28px;padding:18px 20px}.manual-note strong{letter-spacing:.1em;font-size:11px}.manual-note p{margin:8px 0 0}.manual-highlight{letter-spacing:.08em;background:#f1f1f1;border:1px solid #ddd;margin:6px 0 24px;padding:15px 18px;font-size:12px;font-weight:700;display:inline-block}.manual-muted{color:#777!important;font-size:13px!important}.manual-chapter table{border-collapse:collapse;width:100%;margin:28px 0 24px;font-size:14px}.manual-chapter th,.manual-chapter td{text-align:left;vertical-align:top;border-bottom:1px solid #e4e4e4;padding:13px 14px}.manual-chapter th{color:#777;text-transform:uppercase;letter-spacing:.06em;background:#fafafa;font-size:11px;font-weight:600}.manual-chapter td:last-child,.manual-chapter th:last-child{text-align:right}.manual-total td{border-top:2px solid #171717;font-weight:700}.manual-fee{border:1px solid #ddd;justify-content:space-between;align-items:center;margin:28px 0;padding:20px;display:flex}.manual-fee span{color:#666;font-size:13px}.manual-fee strong{font-size:24px}.manual-procedure{list-style:none;padding:0!important}.manual-procedure li{border-bottom:1px solid #eee;gap:18px;padding:15px 0;display:flex}.manual-procedure span{color:#999;min-width:22px;font-size:12px;font-weight:700}.manual-checklist{border-top:1px solid #ddd;gap:0;display:grid}.manual-checklist label{color:#444;border-bottom:1px solid #eee;align-items:center;gap:12px;padding:14px 0;font-size:14px;display:flex}.manual-checklist input{accent-color:#222;width:16px;height:16px}.manual-footer{padding:20px 0 80px}.manual-footer h2{letter-spacing:-.06em;margin:0 0 20px;font-size:clamp(32px,5vw,54px);line-height:1.05}.manual-footer p{color:#666;max-width:500px;font-size:15px;line-height:1.7}.manual-footer small{color:#888;font-size:11px}@media (max-width:800px){.manual-shell{padding:0 20px}.manual-header{padding:76px 0 52px}.manual-layout{display:block}.manual-sidebar{z-index:5;background:#fff;border-bottom:1px solid #e8e8e8;padding:16px 0;position:sticky;top:0}.manual-sidebar nav{display:none}.manual-sidebar select{width:100%;font:inherit;background:#fff;border:1px solid #ddd;padding:11px;font-size:13px;display:block}.manual-content{padding-top:48px}.manual-chapter{margin-bottom:52px;padding-bottom:52px}.manual-chapter table{font-size:12px}.manual-chapter th,.manual-chapter td{padding:11px 8px}.manual-header h1{font-size:48px}.manual-fee{flex-direction:column;align-items:flex-start;gap:16px}}
