.service-visual-page .breadcrumb{padding-top:20px;padding-bottom:10px;margin:0}.pagehero.service-visual-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:32px;align-items:center;padding:20px 0 32px;min-height:0}.service-visual-hero h1{font-size:clamp(28px,3vw,44px);line-height:1.13;margin:12px 0 16px;max-width:none}.service-visual-hero p{font-size:1.05rem;line-height:1.6;margin:0 0 18px}.service-visual-hero figure{margin:0;min-width:0}.service-visual-hero img{display:block;width:100%;height:clamp(280px,31vw,410px);object-fit:contain;border-radius:12px;background:#edf2f5}.service-visual-hero figcaption{font-size:.8rem;color:#536371;margin:10px 0}.hero-benefits{padding-left:20px;margin:12px 0 20px;font-size:.98rem;line-height:1.6}.hero-benefits li{margin:5px 0}.career-always-visible{margin-top:20px}@media(max-width:760px){.pagehero.service-visual-hero{grid-template-columns:1fr;gap:14px;padding-top:8px}.service-visual-hero figure{grid-row:1}.service-visual-hero img{height:230px}.service-visual-hero h1{font-size:28px}.service-visual-hero .eyebrow{display:none}.service-visual-hero p{font-size:.95rem}.service-visual-page .breadcrumb{font-size:.75rem;padding-top:10px}.service-visual-hero .button{width:100%;text-align:center}}

.drill-originals{display:grid;gap:20px}.drill-originals .career-photo img{width:100%;height:auto;max-height:none;object-fit:contain}
