.measurement-banner{display:flex;align-items:center;gap:24px;padding:18px 5.6%;background:#f3f1e9;color:#111d24;border-bottom:1px solid #aeb8b4;font:14px/1.5 Arial,Helvetica,sans-serif}.measurement-banner[hidden]{display:none}.measurement-copy{flex:1;max-width:900px}.measurement-copy h2{margin:0 0 5px;font:700 16px/1.35 Arial,Helvetica,sans-serif;letter-spacing:0;text-transform:none}.measurement-copy p{margin:0;font-size:13px;line-height:1.6}.measurement-copy a{text-decoration:underline;text-underline-offset:3px}.measurement-actions{display:flex;gap:10px;flex-shrink:0}.measurement-actions button{appearance:none;border:1px solid #485960;border-radius:2px;background:#fff;color:#111d24;min-height:44px;min-width:145px;padding:10px 14px;font:600 13px/1.4 Arial,Helvetica,sans-serif;cursor:pointer}.measurement-actions button:hover{background:#e4e7e3}.measurement-actions button:focus-visible,.measurement-choice:focus-visible{outline:3px solid #936129;outline-offset:4px}.measurement-choice{appearance:none;display:inline-block;border:0;border-radius:0;padding:0;background:none;color:inherit;font:inherit;text-align:left;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.measurement-choice:hover{text-decoration-thickness:2px}@media(max-width:850px){.measurement-banner{align-items:flex-start;flex-direction:column;gap:12px}.measurement-actions{flex-wrap:wrap}}@media(max-width:420px){.measurement-banner{padding:16px 5%}.measurement-actions{display:grid;grid-template-columns:1fr 1fr;width:100%;gap:9px}.measurement-actions button{min-width:0;padding:10px 8px;font-size:12px}.measurement-copy p{font-size:12px}}
.measurement-notice p{margin:0;flex:1;font-size:13px;line-height:1.6;max-width:1000px}
