.measurement-note{margin:16px 0;padding:16px;border:1px solid #69503c;border-left:3px solid #cd946b;background:#24211d;color:#eee7db;line-height:1.65;overflow-wrap:anywhere}
.measurement-note strong{color:#e5b68d}.measurement-note p{margin:8px 0;font-size:.88rem}.measurement-note summary{cursor:pointer;color:#e5b68d}.measurement-note a,.measurements-page a,.measurements-header a{color:#e7b187;text-underline-offset:3px}
.measurements-header{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px 5%;border-bottom:1px solid #494138}.measurements-header strong{color:#f4eee4;letter-spacing:.1em}.measurements-header span{color:#d88b58}
.measurements-page{max-width:1080px;margin:auto;padding:48px 24px}.measurements-page h1{font-size:clamp(2rem,5vw,3.5rem)}.measurements-page>p{max-width:800px;line-height:1.7}.measurement-model{padding:24px 0;border-bottom:1px solid #494138;scroll-margin-top:24px}.measurement-model h2{font-size:1.2rem}.measurement-model p{line-height:1.65}.measurement-model summary{cursor:pointer;color:#e7b187;padding:12px 0}.measurement-model dl{display:grid;grid-template-columns:minmax(160px,1fr) 3fr;gap:16px}.measurement-model dt{font-weight:600}.measurement-model dd{margin:0;overflow-wrap:anywhere;border-bottom:1px solid #39342f;padding-bottom:12px}.measurement-model dd p{font-size:.85rem}.measurements-page a:focus-visible,.measurement-model summary:focus-visible{outline:2px solid #efa76c;outline-offset:4px}@media(max-width:600px){.measurement-model dl{grid-template-columns:1fr;gap:8px}.measurements-header{font-size:.8rem}.measurements-page{padding:28px 16px}}

.measurements-layout{background:#161817;color:#eee8df}.measurements-layout h1,.measurements-layout h2{color:#f5eee4}.measurements-layout .eyebrow{color:#e7b187}

.fit-badge-dimensional{background:#263e37;color:#d9f2e4;border:1px solid #779e8b}.fit-dimensional{border-color:#779e8b}
