.guide-page .crumbs{display:flex;flex-wrap:wrap;gap:.45rem;list-style:none;font-size:.85rem;padding-block:1.2rem .2rem}.guide-page .crumbs a{color:var(--ink-soft);text-decoration:none}.guide-page .crumbs a:hover{color:var(--pink-ink)}.guide-page .crumbs li+li:before{content:"/";margin-right:.45rem;color:var(--line-light)}.guide-page .guide-col{max-width:840px;margin-inline:auto}.guide-page .guide-head{padding-block:.6rem clamp(2.2rem,4vw,3rem)}.guide-page .guide-head h1{font-size:clamp(2.1rem,4.6vw,3.4rem)}.guide-page .guide-head .lede{margin-top:1rem;max-width:58ch;color:var(--ink-soft);font-size:1.05rem}.guide-page .jump{list-style:none;display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.6rem}.guide-page .jump a{display:inline-flex;align-items:center;min-height:44px;padding:.45rem 1.05rem;border:2px solid var(--line-light);border-radius:var(--radius-sm);color:var(--ink);text-decoration:none;font-weight:600;font-size:.92rem;background:#fff;transition:border-color .15s ease,color .15s ease}.guide-page .jump a:hover{border-color:var(--cosmic);color:var(--pink-ink)}.guide-page .measure{margin-bottom:clamp(2.8rem,5vw,4rem);scroll-margin-top:96px}.guide-page .measure .sec-head{margin-bottom:1.4rem}.guide-page .measure-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.1rem}.guide-page .measure-card{background:#fff;border:2px solid var(--line-light);border-radius:var(--radius);padding:1.15rem 1.3rem}.guide-page .measure-card h3{font-size:1rem;margin-bottom:.35rem}.guide-page .measure-card p{color:var(--ink-soft);font-size:.95rem}.guide-page .hand-note{font-family:var(--font-hand);font-weight:700;font-size:1.4rem;color:var(--pink-ink);margin-top:1.1rem;transform:rotate(-.6deg)}.guide-page .chart{margin-bottom:clamp(2.8rem,5vw,4rem);scroll-margin-top:96px}.guide-page .chart-head{display:flex;align-items:end;justify-content:space-between;gap:.6rem 1.6rem;flex-wrap:wrap;margin-bottom:1.1rem}.guide-page .chart-head h2{font-size:clamp(1.35rem,2.4vw,1.8rem)}.guide-page .fit-note{margin-top:.35rem;color:var(--ink-soft);font-size:.95rem}.guide-page .fit-note b{color:var(--ink);font-weight:600}.guide-page .table-scroll{overflow-x:auto;background:#fff;border:2px solid var(--line-light);border-radius:var(--radius);-webkit-overflow-scrolling:touch}.guide-page .table-scroll table{width:100%;min-width:540px;border-collapse:collapse;font-size:.95rem}.guide-page .table-scroll thead th{background:var(--void);color:var(--star-gold);font-family:var(--font-display);font-weight:400;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;text-align:left;padding:.7rem .95rem;white-space:nowrap}.guide-page .table-scroll tbody th,.guide-page .table-scroll tbody td{padding:.62rem .95rem;text-align:left;border-top:1px solid var(--line-light)}.guide-page .table-scroll tbody tr:first-child th,.guide-page .table-scroll tbody tr:first-child td{border-top:none}.guide-page .table-scroll tbody th{font-weight:700;color:var(--ink)}.guide-page .table-scroll tbody td{color:var(--ink-soft);font-variant-numeric:tabular-nums}.guide-page .table-scroll tbody tr:nth-child(2n){background:var(--light-2)}.guide-page .note-card{display:flex;gap:.75rem;align-items:flex-start;background:var(--light-2);border:2px solid var(--line-light);border-radius:var(--radius);padding:1rem 1.2rem;font-size:.92rem;color:var(--ink-soft)}.guide-page .note-card svg{flex:none;margin-top:.15rem;color:var(--teal-ink)}.guide-page .guide-cta{background:var(--light-2);border-top:2px solid var(--line-light);text-align:center}.guide-page .guide-cta .wrap{padding-block:clamp(3rem,6vw,4.5rem)}.guide-page .guide-cta p.lede{max-width:44ch;margin:.8rem auto 1.8rem;color:var(--ink-soft)}.guide-page .cta-row{display:flex;flex-wrap:wrap;gap:1.1rem;justify-content:center}@media (max-width:720px){.guide-page .measure-grid{grid-template-columns:1fr}.guide-page .jump{gap:.5rem}.guide-page .cta-row .btn{width:100%}}
