
.range-hero{display:grid;grid-template-columns:1fr 1.1fr;align-items:center;gap:40px;padding-top:12px;padding-bottom:26px;color:#043280}.range-kicker{display:block;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#375c85;margin-bottom:14px}.range-hero h1{font-size:clamp(30px,3.4vw,46px);line-height:1.14;letter-spacing:-.025em;text-transform:none;margin:0 0 18px}.range-hero p{font-size:16px;line-height:1.7;color:#405975;max-width:540px;margin:0 0 24px}.range-action{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:50px;padding:14px 22px;background:#043280;color:white;border-radius:7px;font-size:14px;font-weight:600;text-decoration:none}.range-action:hover{background:#0750a5;color:white}.range-hero figure{margin:0;position:relative;overflow:hidden;border-radius:14px}.range-hero img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.range-hero figcaption{position:absolute;bottom:14px;left:14px;background:#043280;color:white;padding:9px 12px;border-radius:5px;font-size:12px}
.range-shortcuts{display:flex;flex-wrap:wrap;gap:10px;padding-bottom:28px}.range-shortcuts a{display:flex;align-items:center;gap:20px;border:1px solid #d4e0ee;background:#fff;color:#043280;padding:12px 16px;border-radius:7px;font-size:14px;min-height:46px;text-decoration:none}.range-shortcuts a:hover{background:#eff5fc;border-color:#7f9fc6}.range-shortcuts a:focus-visible,.range-action:focus-visible{outline:3px solid #4789db;outline-offset:3px}
.range-catalogue{padding-top:0!important}.range-catalogue .pcard{border:1px solid #dce5f0;border-radius:12px;overflow:hidden;height:100%}.range-catalogue .pcard__media{background:#fff}.range-catalogue .pcard__body{padding:18px}.range-catalogue .pcard__name{font-size:17px;line-height:1.35;text-transform:none;min-height:46px}.range-catalogue .pcard__foot{margin-top:16px}.range-catalogue .catpage__bar{border-bottom:1px solid #dce5f0;margin-bottom:22px;padding-bottom:16px}.range-catalogue article[id]{scroll-margin-top:160px}
.range-guide,.range-help{padding-top:28px;padding-bottom:36px;color:#043280}.range-guide h2,.range-help h2{font-size:27px;margin:0 0 20px}.range-guide>div{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:20px}.range-guide article{padding:22px;border:1px solid #dce5f0;border-radius:10px;background:#f5f8fd}.range-guide h3{font-size:18px;margin:0 0 10px}.range-guide p,.range-help p{font-size:15px;line-height:1.6;color:#405975;margin:0}.range-guide>a{color:#043280;text-decoration:underline;text-underline-offset:4px}.range-help{display:flex;align-items:center;justify-content:space-between;gap:24px}.range-help h2{margin-bottom:10px}
@media(max-width:900px){.range-hero{gap:24px}.range-hero h1{font-size:32px}}
@media(max-width:700px){.range-hero{grid-template-columns:1fr;gap:24px;padding-top:6px;padding-bottom:20px}.range-hero h1{font-size:32px}.range-hero p{font-size:15px;margin-bottom:20px}.range-action{width:100%}.range-hero figcaption{font-size:11px;bottom:10px;left:10px}.range-shortcuts{gap:8px;padding-bottom:22px}.range-shortcuts a{font-size:13px;padding:10px 12px;gap:12px}.range-guide>div{grid-template-columns:1fr}.range-help{flex-direction:column;align-items:stretch}.range-guide h2,.range-help h2{font-size:24px}.range-catalogue .pcard__name{font-size:15px;min-height:40px}.range-catalogue .pcard__body{padding:12px}}
