.calibrationPage .calibrationContent{padding:80px 0;background:#fff;color:#17191a}.calibrationPage .calibrationIntro{display:grid;grid-template-columns:1fr 1.4fr;gap:64px;align-items:start}.calibrationPage h2{font-size:clamp(1.8rem,3.2vw,2.8rem);line-height:1.12;letter-spacing:-.035em;margin:0 0 28px}.calibrationPage .calibrationBenefitGrid p,.calibrationPage .calibrationIntro p{font-size:1rem;line-height:1.8;margin:0 0 20px;color:#4b5155}.calibrationPage .calibrationGallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:44px}.calibrationPage .calibrationGallery a{display:block;border-radius:4px;overflow:hidden}.calibrationPage .calibrationGallery img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.calibrationPage .calibrationGallery a:focus-visible{outline:3px solid #ed242d;outline-offset:5px}.calibrationPage .calibrationBenefits{padding:76px 0;background:#f3f3f1;color:#17191a}.calibrationPage .calibrationBenefitGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin-top:36px}.calibrationPage .calibrationBenefitGrid article{border-top:2px solid #e5252d;padding-top:24px;min-width:0}.calibrationPage .calibrationBenefitGrid span{color:#ce1b24;font-size:.875rem;font-weight:700}.calibrationPage .calibrationBenefitGrid h3{font-size:1.35rem;line-height:1.3;letter-spacing:-.025em;margin:20px 0 14px}@media(max-width:1000px){.calibrationPage .calibrationIntro{grid-template-columns:1fr;gap:8px}.calibrationPage .calibrationBenefitGrid,.calibrationPage .calibrationGallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.calibrationPage .calibrationBenefits,.calibrationPage .calibrationContent{padding:48px 0}.calibrationPage .calibrationGallery{gap:12px;margin-top:28px}.calibrationPage .calibrationBenefitGrid{grid-template-columns:1fr;gap:20px}.calibrationPage h2{font-size:2rem}}