.dmf-brochure .calibration-section{background:#edf2ee;border-block:1px solid #dce2dd}.dmf-brochure .instruments-section.section{padding-bottom:32px}.dmf-brochure .calibration-section.section{padding-top:36px;padding-bottom:42px}.dmf-brochure .calibration-section .inventory-strip{margin-top:28px;padding-top:20px}@media(max-width:650px){.dmf-brochure .instruments-section.section{padding-bottom:24px}.dmf-brochure .calibration-section.section{padding-top:28px;padding-bottom:30px}}.dmf-brochure .calibration-archive-summary{display:flex;align-items:center;gap:32px;list-style:none;cursor:pointer}.dmf-brochure .calibration-archive-summary::-webkit-details-marker{display:none}.dmf-brochure .calibration-archive-copy{display:block;flex:1;min-width:0}.dmf-brochure .calibration-archive-copy>.eyebrow{display:block;margin-bottom:20px;color:#52715c}.dmf-brochure .calibration-archive-title{display:block;font-size:clamp(30px,3.2vw,47px);line-height:1.15;letter-spacing:-.045em;font-weight:500;color:#1c292b}.dmf-brochure .calibration-archive-description{display:block;max-width:720px;margin-top:25px;padding-top:22px;border-top:1px solid #cbd7cf;font-size:14px;line-height:1.8;color:#65716f}.dmf-brochure .calibration-archive-hint{display:block;margin-top:19px;font-size:11px;color:#356b5b;font-weight:600}.dmf-brochure .calibration-archive-summary:focus-visible{outline:2px solid #356b5b;outline-offset:10px}.dmf-brochure .calibration-archive-summary:hover .calibration-archive-title{color:#356b5b}.dmf-brochure .calibration-archive[open]>.calibration-archive-summary>.calibration-toggle:after{transform:rotate(0deg)}.dmf-brochure .calibration-archive-content{padding-top:35px}@media(max-width:650px){.dmf-brochure .calibration-archive-summary{gap:15px}.dmf-brochure .calibration-archive-title{font-size:30px}.dmf-brochure .calibration-archive-description{font-size:12px;margin-top:20px;padding-top:18px}.dmf-brochure .calibration-archive-content{padding-top:25px}}.dmf-brochure .calibration-bar{display:flex;justify-content:space-between;gap:20px;padding-bottom:22px;font-size:11px;color:#65716f}.dmf-brochure .calibration-bar>span{display:flex;align-items:center;gap:10px}.dmf-brochure .calibration-bar>span:first-child{color:#356b5b;font-weight:600}.dmf-brochure .calibration-bar .icon{width:17px;height:17px}.dmf-brochure .calibration-list{border-top:1px solid #cbd7cf}.dmf-brochure .calibration-group{border-bottom:1px solid #cbd7cf;scroll-margin-top:110px}.dmf-brochure .calibration-group summary{display:flex;align-items:center;gap:23px;list-style:none;cursor:pointer;padding:23px 12px;transition:background .2s}.dmf-brochure .calibration-group summary::-webkit-details-marker{display:none}.dmf-brochure .calibration-group summary:hover,.dmf-brochure .calibration-group[open] summary{background:#e2ebe3}.dmf-brochure .calibration-group summary:focus-visible{outline:2px solid #356b5b;outline-offset:3px}.dmf-brochure .calibration-index{font-size:10px;color:#718779;min-width:22px}.dmf-brochure .calibration-heading{flex:1;min-width:0}.dmf-brochure .calibration-heading strong{display:block;font-size:18px;font-weight:500;line-height:1.35;letter-spacing:-.025em;color:#1c292b}.dmf-brochure .calibration-heading>span{display:block;margin-top:5px;font-size:11px;line-height:1.5;color:#65716f}.dmf-brochure .calibration-count{font-size:11px;white-space:nowrap;color:#52715c}.dmf-brochure .calibration-toggle{position:relative;flex:none;width:29px;height:29px;border:1px solid #b7cbbb;border-radius:50%;margin-left:10px}.dmf-brochure .calibration-toggle:before,.dmf-brochure .calibration-toggle:after{content:'';position:absolute;top:13px;left:8px;width:11px;height:1px;background:#356b5b;transition:transform .2s}.dmf-brochure .calibration-toggle:after{transform:rotate(90deg)}.dmf-brochure .calibration-group[open] .calibration-toggle:after{transform:rotate(0deg)}.dmf-brochure .calibration-documents{padding:0 24px 0 57px;background:#fafbf8}.dmf-brochure .calibration-document{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:25px 0}.dmf-brochure .calibration-document+.calibration-document{border-top:1px solid #dce2dd}.dmf-brochure .calibration-kind{font-size:9px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#52715c;margin-bottom:8px!important}.dmf-brochure .calibration-document h3{font-size:17px!important;letter-spacing:-.025em!important;margin-bottom:13px!important}.dmf-brochure .calibration-document dl{display:flex;flex-wrap:wrap;gap:8px 25px;font-size:10px;line-height:1.6;margin:0}.dmf-brochure .calibration-document dl>div{display:flex;gap:6px}.dmf-brochure .calibration-document dt{font-weight:400;color:#65716f}.dmf-brochure .calibration-document dd{margin:0;color:#1c292b}.dmf-brochure .calibration-actions{display:flex;align-items:center;gap:22px;flex:none}.dmf-brochure .calibration-actions .text-link{font-size:11px;white-space:nowrap;color:#356b5b}.dmf-brochure .calibration-download{display:flex;align-items:center;gap:7px;font-size:10px;color:#65716f}.dmf-brochure .calibration-download .icon{width:16px;height:16px}.dmf-brochure .equipment-copy .calibration-link{font-size:11px;color:#356b5b;border-top:1px solid #dce2dd;padding-top:13px;margin-top:3px}@media(max-width:650px){.dmf-brochure .calibration-bar{font-size:10px}.dmf-brochure .calibration-bar>span:last-child{display:none}.dmf-brochure .calibration-group summary{gap:12px;padding:20px 4px}.dmf-brochure .calibration-index{min-width:17px;font-size:9px}.dmf-brochure .calibration-heading strong{font-size:16px}.dmf-brochure .calibration-heading>span{font-size:10px}.dmf-brochure .calibration-count{font-size:11px}.dmf-brochure .calibration-count>span{display:none}.dmf-brochure .calibration-toggle{margin-left:0;width:27px;height:27px}.dmf-brochure .calibration-toggle:before,.dmf-brochure .calibration-toggle:after{top:12px;left:7px}.dmf-brochure .calibration-documents{padding:0 17px}.dmf-brochure .calibration-document{display:block;padding:23px 0}.dmf-brochure .calibration-document dl{display:block}.dmf-brochure .calibration-document dl>div{margin-top:5px;flex-wrap:wrap}.dmf-brochure .calibration-actions{justify-content:space-between;margin-top:20px;padding-top:15px;border-top:1px solid #e3e9df}
}@media print{.dmf-brochure .calibration-group>.calibration-documents{display:block!important}.dmf-brochure .calibration-toggle,.dmf-brochure .calibration-actions{display:none}.dmf-brochure .calibration-group{break-inside:avoid}.dmf-brochure .calibration-heading strong{font-size:15px}.dmf-brochure .calibration-group summary{padding-block:12px}}
