.sizing-guide{max-width:1220px;margin:auto;padding:52px 5% 70px}.guide-hero{display:grid;grid-template-columns:1fr 1.05fr;gap:44px;align-items:center;margin-bottom:52px}.sizing-guide h1{font-size:clamp(36px,4.8vw,60px);line-height:1.04;letter-spacing:-.05em;margin:20px 0 24px;font-weight:650}.guide-lead{font-size:17px;line-height:1.75;color:var(--muted)}.guide-hero figure{margin:0;position:relative}.guide-hero img{width:100%;height:auto;display:block;border-radius:90px 24px 24px 24px}.guide-hero figcaption{font-size:11px;line-height:1.5;color:var(--muted);margin:12px 5px 0}.guide-meta{font-size:11px;color:var(--muted);margin-top:22px}.guide-jump{display:inline-flex;align-items:center;gap:20px;margin-top:10px;border-bottom:2px solid var(--aqua);text-decoration:none;font-size:14px;font-weight:650;padding-bottom:5px}.guide-body{max-width:800px;margin:auto}.guide-roadmap{padding:22px 25px;background:#e9f3ef;border-radius:18px;margin-bottom:34px}.guide-roadmap p{margin:0 0 12px;font-weight:600;font-size:14px}.guide-roadmap nav{display:flex;gap:10px;flex-wrap:wrap}.guide-roadmap a{font-size:12px;text-decoration:none;background:var(--paper);border:1px solid #c7dbd4;padding:7px 11px;border-radius:30px}.guide-step{padding:28px 0;border-bottom:1px solid var(--line)}.guide-step h2{display:flex;align-items:flex-start;gap:15px;font-size:25px;line-height:1.25;letter-spacing:-.025em;margin:0 0 18px}.step-number{flex:0 0 34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--ink);color:var(--paper);font-size:15px;letter-spacing:0}.guide-step>p,.guide-step>ul{line-height:1.8}.guide-step li{margin:9px 0}.label-diagram{display:grid;grid-template-columns:.85fr 1fr;gap:28px;align-items:center;border:1px solid var(--line);background:white;border-radius:22px;padding:25px;margin:28px 0 8px}.label-diagram svg{width:100%;height:auto;max-height:245px}.label-diagram figcaption{font-size:13px;color:var(--muted)}.label-diagram strong{display:block;font-size:18px;color:var(--ink);margin-bottom:8px}.label-diagram p{margin:10px 0}.guide-note{padding:20px 24px;background:#fff1cf;border-left:4px solid var(--sun);border-radius:4px 18px 18px 4px;margin:22px 0}.guide-note strong{display:block;margin-bottom:6px}.sizing-checklist{list-style:none;padding:0;display:grid;gap:10px}.sizing-checklist li{padding:15px 18px 15px 48px;background:#edf5f1;border-radius:12px;position:relative;margin:0}.sizing-checklist li:before{content:'✓';position:absolute;left:18px;font-weight:700;color:#17685a}.sizing-guide .buying-help{background:var(--ink);color:var(--paper);border:0;border-radius:24px;padding:30px;margin-top:38px}.sizing-guide .buying-help h2{font-size:27px;line-height:1.2;margin:0 0 18px}.sizing-guide .buying-help a{text-decoration-color:var(--aqua)}@media(max-width:760px){.sizing-guide{padding:30px 22px 45px}.guide-hero{grid-template-columns:1fr;gap:26px;margin-bottom:30px}.sizing-guide h1{font-size:40px;max-width:540px}.guide-hero img{border-radius:55px 18px 18px 18px}.guide-lead{font-size:16px}.guide-step h2{font-size:23px}.label-diagram{grid-template-columns:1fr;padding:20px;gap:12px}.label-diagram svg{max-height:210px}.guide-roadmap{padding:20px}.sizing-guide .buying-help{padding:25px}.guide-meta{margin-top:18px}}@media print{.topline,header,footer,.skip,.guide-roadmap,.guide-jump{display:none}.sizing-guide{padding:0;max-width:none}.guide-hero{gap:20px}.sizing-guide h1{font-size:30px}.guide-step{break-inside:avoid}.sizing-guide .buying-help{background:white;color:#083e55;border:1px solid #ccc}a{color:inherit}}
