.measurement{font:14px/1.6 system-ui,sans-serif;color:#34465a;background:#f4f7fa;border:1px solid #dce4ec;border-radius:12px;margin:24px auto;max-width:1160px;text-align:left;box-sizing:border-box}
.measurement[hidden]{display:none}.measurement summary{padding:16px 20px;cursor:pointer;font-weight:650;color:#10294b}.measurement-content{padding:0 20px 18px}.measurement p{font-size:14px;line-height:1.65;margin:0 0 14px;max-width:76ch}.measurement-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:18px 0}.measurement button{font:inherit;font-weight:650;min-height:44px;padding:10px 18px;border-radius:7px;border:1px solid #52657e;background:#fff;color:#10294b;cursor:pointer}.measurement button:hover{background:#e6eef7}.measurement button[aria-pressed=true]{border:2px solid #10294b;padding:9px 17px}.measurement a{color:#173f6d;text-decoration:underline;text-underline-offset:3px}.measurement :focus-visible{outline:3px solid #146bb2;outline-offset:4px}.measurement .measurement-note{font-size:12px;color:#52657e;margin-bottom:0}.measurement button:disabled{opacity:.65;cursor:default}@media(max-width:600px){.measurement{margin:20px 12px}.measurement summary{padding:14px}.measurement-content{padding:0 14px 16px}.measurement-actions{gap:10px}}@media print{.measurement{display:none!important}}
