.measurement-guide{max-width:900px;margin:0 auto;padding:42px 32px 70px}.guide-breadcrumb{display:flex;gap:12px;justify-content:flex-start;align-items:center;font-size:12px;color:#7c7878;margin-bottom:34px}.guide-breadcrumb a{color:inherit}.measurement-guide h1{font-size:clamp(32px,5vw,48px);line-height:1.3;letter-spacing:-1.8px;margin:0 0 24px}.guide-intro{max-width:680px;font-size:17px;line-height:1.9;color:#615b59}.guide-start{display:inline-flex;margin:14px 0 18px;max-width:320px;min-width:240px;text-decoration:none}.measurement-guide section{padding:32px 0;border-bottom:1px solid var(--line)}.measurement-guide h2{font-size:24px;letter-spacing:-.8px;line-height:1.5;margin:0 0 20px}.measurement-guide h3{font-size:17px;line-height:1.6;margin:26px 0 8px}.measurement-guide section p,.measurement-guide li{font-size:15px;line-height:1.95;color:#615b59}.measurement-guide li{padding-left:5px;margin:14px 0}.measurement-guide ul,.measurement-guide ol{padding-left:23px}.guide-formula{padding:22px 25px;background:#ffedf0;border-radius:14px}.guide-formula strong{display:block;font-size:18px;line-height:1.7}.guide-formula span{display:block;font-size:13px;line-height:1.85;color:#615b59;margin-top:10px}.guide-example{display:grid;grid-template-columns:190px 1fr;gap:28px;align-items:start;margin-top:25px}.guide-example figure{margin:0}.guide-example img{display:block;width:100%;height:auto;border-radius:10px}.guide-example figcaption{font-size:11px;color:#7c7878;line-height:1.7;margin-top:8px}.guide-example dl{margin:22px 0}.guide-example dl>div{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid var(--line);padding:13px 0;font-size:14px;line-height:1.7}.guide-example dd{margin:0;text-align:right}.guide-end{padding:35px 0 0}.guide-end p{font-size:16px}.guide-end .button{max-width:340px;text-decoration:none}footer a{color:inherit;text-decoration:none}footer>div>a{font-size:11px}@media(max-width:760px){.measurement-guide{padding:28px 24px 48px}.guide-breadcrumb{margin-bottom:24px;font-size:11px}.guide-intro{font-size:14px}.measurement-guide section{padding:27px 0}.measurement-guide h2{font-size:21px}.measurement-guide h3{font-size:15px}.measurement-guide section p,.measurement-guide li{font-size:13px}.guide-formula{padding:18px}.guide-formula strong{font-size:16px}.guide-example{grid-template-columns:110px 1fr;gap:16px}.guide-example dl>div{display:block;font-size:12px}.guide-example dd{text-align:left;margin-top:3px}.guide-example figcaption{font-size:10px}.guide-start,.guide-end .button{width:100%;max-width:none}}
.guide-toc{display:block;margin:20px 0 4px;padding:20px 24px;border:1px solid var(--line);border-radius:14px;background:var(--paper)}.guide-toc p{margin:0 0 10px;font-size:13px;font-weight:700}.guide-toc ul{display:flex;flex-wrap:wrap;gap:8px 24px;list-style:none;margin:0;padding:0}.guide-toc li{margin:0;padding:0;font-size:13px}.guide-toc a,.measurement-guide section a{color:#a72d50;text-underline-offset:4px}.guide-toc a:focus-visible{outline:2px solid var(--pink-dark);outline-offset:4px}.measurement-guide h2{scroll-margin-top:24px}.guide-photo{position:relative;overflow:hidden;border-radius:10px}.guide-photo img{border-radius:0}.guide-point{position:absolute;left:0;right:0;border-top:2px dashed var(--point-color)}.guide-point>span{position:absolute;right:5px;top:0;transform:translateY(-50%);padding:3px 7px;border-radius:5px;background:#fff;color:var(--point-color);font-size:11px;font-weight:750;line-height:1.5}.guide-top{--point-color:#b72b58}.guide-chin{--point-color:#9f5a00}.guide-foot{--point-color:#286493}.guide-example{grid-template-columns:240px minmax(0,1fr)}.guide-table-wrap{margin-top:20px}.guide-table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.8;text-align:left}.guide-table caption{text-align:left;margin-bottom:10px;color:#615b59;font-size:12px}.guide-table th,.guide-table td{padding:13px 10px;border-bottom:1px solid var(--line)}.guide-table thead th{background:#ffedf0}.guide-table tbody th{font-weight:600}.guide-table tbody tr:nth-child(2){background:#fffcfa}@media(max-width:760px){.guide-toc{padding:17px}.guide-toc ul{display:block}.guide-toc li{margin:10px 0}.guide-example{grid-template-columns:1fr;gap:10px}.guide-example figure{max-width:300px;margin:0 auto}.guide-example dl>div{display:flex}.guide-example dd{text-align:right;margin-top:0}.guide-table{font-size:11px}.guide-table th,.guide-table td{padding:10px 5px}.guide-table caption{font-size:11px}}
