.breadcrumbs{font-size:11px;color:#b1c4df;margin-bottom:28px}.breadcrumbs a:hover{color:#fff}.breadcrumbs a{margin-right:8px}.hero h1{font-size:43px;line-height:1.15}.hero-grid{gap:55px}.hero-image{min-height:410px}.catalog-overview{display:grid;gap:14px}.catalog-overview>a{display:block;background:#ffffff09;border:1px solid #435877;border-radius:6px;padding:24px 26px}.catalog-overview>a:hover{background:#ffffff15;border-color:#89a9e8}.catalog-overview small{font-size:9px;letter-spacing:1.3px;color:#a7bee0}.catalog-overview b{display:block;font-size:23px;line-height:1.3;margin:8px 0}.catalog-overview span{font-size:12px;color:#bdcfe8}.guide{padding-top:0}.guide-scroll{overflow:auto;position:relative}.guide table{border-collapse:collapse;width:100%;font-size:13px;min-width:650px}.guide thead th{background:var(--soft);font-size:12px;color:var(--muted);font-weight:400;text-align:left;padding:16px}.guide td,.guide tbody th{border-bottom:1px solid var(--line);padding:18px 16px;text-align:left}.guide tbody th{color:var(--blue);font-size:16px}.guide a,.spec-notes a,.spec-notes button{color:var(--blue)}.guide-note{font-size:12px;color:var(--muted);margin:18px 0 30px}.spec-notes{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:30px}.spec-notes article{border-top:2px solid var(--line);padding-top:15px}.spec-notes h3{font-size:18px;margin:10px 0}.spec-notes p{font-size:13px;color:var(--muted);line-height:1.8}.spec-notes a,.spec-notes button{font-size:12px}.spec-notes button{padding:0;border:0;background:none;min-height:40px}.catalog-help{padding-top:45px}.hero .hero-image img{object-fit:cover}.hero .image-label{background:linear-gradient(transparent,#13253ef2)}@media(max-width:760px){.hero h1{font-size:35px}.breadcrumbs{font-size:10px;margin-bottom:23px}.hero-grid{gap:25px}.catalog-overview{gap:10px}.catalog-overview>a{padding:20px}.catalog-overview b{font-size:21px}.hero-image{min-height:270px}.spec-notes{grid-template-columns:1fr;gap:20px}.spec-notes p,.guide-note{font-size:14px}.guide tbody th,.guide td{padding:15px 12px}.guide table{font-size:12px}.catalog-help{padding-top:40px}}

body[data-rbm-page="catalog"] .hero{padding-top:28px}body[data-rbm-page="catalog"] .hero h1{font-size:37px}body[data-rbm-page="catalog"] .hero .lead{font-size:14px;line-height:1.65}body[data-rbm-page="catalog"] .catalog-overview>a{padding:18px 22px}body[data-rbm-page="catalog"] .catalog-overview b{font-size:21px}body[data-rbm-page="catalog"] .fact-strip{display:none}@media(max-width:760px){body[data-rbm-page="catalog"] .hero h1{font-size:33px}}