.hg-guide{scroll-margin-top:30px}.hg-guide .hg-intro{max-width:78ch;font-size:17px;line-height:1.8;margin:20px 0 30px;color:#536c7d}.hoses-refined .hg-figure.ph-visual{display:block;position:relative;margin:28px 0;background:#fff;padding:0;border:1px solid #d2dfe5;min-height:0;height:auto;overflow:hidden}.hg-figure img{display:block;width:100%;max-width:100%;height:auto!important;max-height:none!important;object-fit:contain}.hg-figure figcaption{padding:16px 20px;border-top:1px solid #d2dfe5;font-size:12px;line-height:1.7;color:#536c7d}.hg-figure .ph-enlarge{position:absolute;right:12px;top:12px;bottom:auto;background:white;z-index:1}.hg-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:30px 0}.hg-guide h3{font-size:21px;line-height:1.35;margin:0 0 16px}.hg-guide p{font-size:15px;line-height:1.8}.hg-benefits>div{border-top:3px solid #007c9b;padding-top:20px}.hg-guide .hg-note{background:#edf4f7;padding:20px 24px;margin-top:28px}.hg-steps{list-style:none;counter-reset:step;display:grid;grid-template-columns:1fr 1fr;gap:30px;padding:0!important;margin:32px 0}.hg-steps li{counter-increment:step;border-top:1px solid #bdd1db;padding-top:20px}.hg-steps li:before{content:'0' counter(step);display:block;color:#007c9b;font-weight:700;font-size:14px;margin-bottom:14px}.hg-language,.hg-downloads{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}.hg-language button,.hg-downloads a{font:700 14px/1.5 Arial;padding:12px 20px;border:1px solid #acc5d2;background:#fff;color:#173549;min-height:46px;text-decoration:none;cursor:pointer}.hg-language button[aria-pressed=true]{color:#fff;background:#007c9b;border-color:#007c9b}.hg-measures{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:30px 0}.hg-measures>div{padding:24px;background:#edf4f7}.hg-measures dt{font-size:13px;color:#536c7d}.hg-measures dd{font-size:29px;font-weight:700;margin:12px 0 18px;color:#173549}.hg-guide button:focus-visible,.hg-guide a:focus-visible{outline:3px solid #007c9b;outline-offset:3px}@media(max-width:700px){.hg-benefits,.hg-steps,.hg-measures{grid-template-columns:1fr;gap:20px}.hg-guide .hg-intro{font-size:15px}.hg-figure figcaption{padding:14px}.hg-figure .ph-enlarge{position:static;display:block;margin:8px 12px}.hg-measures>div{padding:20px}}
