.rt-technology[data-astro-cid-iif3e5zg]{border-top:1px solid var(--ib-line)}.rt-technology[data-astro-cid-iif3e5zg]#technology{scroll-margin-top:calc(var(--ib-header-height) + 18px)}.rt-heading[data-astro-cid-iif3e5zg]>p[data-astro-cid-iif3e5zg]:last-child{max-width:980px;margin-top:10px}.rt-capabilities[data-astro-cid-iif3e5zg]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;margin-top:24px;display:grid}.rt-capabilities[data-astro-cid-iif3e5zg]>article[data-astro-cid-iif3e5zg]{border-top:1px solid var(--ib-line);padding:18px 0}.rt-capability-heading[data-astro-cid-iif3e5zg]{align-items:baseline;gap:12px;display:flex}.rt-capability-heading[data-astro-cid-iif3e5zg]>span[data-astro-cid-iif3e5zg]{color:var(--ib-blue);font-variant-numeric:tabular-nums;font-size:13px}.rt-capability-heading[data-astro-cid-iif3e5zg]>h3[data-astro-cid-iif3e5zg]{font-size:19px;line-height:1.5}.rt-capabilities[data-astro-cid-iif3e5zg] article[data-astro-cid-iif3e5zg]>p[data-astro-cid-iif3e5zg]{margin-top:8px;font-size:15px;line-height:1.7}.rt-equipment[data-astro-cid-iif3e5zg]{scroll-margin-top:calc(var(--ib-header-height) + 18px);margin-top:22px}.rt-equipment[data-astro-cid-iif3e5zg]>h3[data-astro-cid-iif3e5zg]{font-size:21px}.rt-equipment-grid[data-astro-cid-iif3e5zg]{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.rt-equipment-grid[data-astro-cid-iif3e5zg]>article[data-astro-cid-iif3e5zg]{min-width:0}.rt-equipment-image[data-astro-cid-iif3e5zg]{border:1px solid var(--ib-line);background:#fff;border-radius:3px;justify-content:center;align-items:center;height:188px;padding:12px;display:flex;overflow:hidden}.rt-equipment-image[data-astro-cid-iif3e5zg] img[data-astro-cid-iif3e5zg]{object-fit:contain;width:100%;height:100%;display:block}.rt-equipment-grid[data-astro-cid-iif3e5zg] h4[data-astro-cid-iif3e5zg]{margin:12px 0 6px;font-size:16px;font-weight:600;line-height:1.5}.rt-technology-en[data-astro-cid-iif3e5zg] .rt-equipment-grid[data-astro-cid-iif3e5zg] h4[data-astro-cid-iif3e5zg]{min-height:3em}.rt-equipment-grid[data-astro-cid-iif3e5zg] p[data-astro-cid-iif3e5zg]{font-size:14px;line-height:1.6}.rt-specification-note[data-astro-cid-iif3e5zg]{border-top:1px solid var(--ib-line);justify-content:space-between;align-items:center;gap:24px;margin-top:24px;padding-top:18px;display:flex}.rt-specification-note[data-astro-cid-iif3e5zg]>p[data-astro-cid-iif3e5zg]{max-width:980px;font-size:14px;line-height:1.7}.rt-specification-note[data-astro-cid-iif3e5zg] .ib-text-link[data-astro-cid-iif3e5zg]{flex-shrink:0;margin:0}@media (width<=1100px){.rt-equipment-grid[data-astro-cid-iif3e5zg]{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.rt-specification-note[data-astro-cid-iif3e5zg]{align-items:start}}@media (width<=700px){.rt-capabilities[data-astro-cid-iif3e5zg]{grid-template-columns:1fr;gap:0}.rt-equipment-grid[data-astro-cid-iif3e5zg]{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px}.rt-equipment-image[data-astro-cid-iif3e5zg]{height:160px}.rt-specification-note[data-astro-cid-iif3e5zg]{display:block}.rt-specification-note[data-astro-cid-iif3e5zg] .ib-text-link[data-astro-cid-iif3e5zg]{margin-top:8px}}@media (width<=380px){.rt-equipment-grid[data-astro-cid-iif3e5zg]{gap:20px 12px}.rt-equipment-image[data-astro-cid-iif3e5zg]{height:140px}.rt-technology-en[data-astro-cid-iif3e5zg] .rt-equipment-grid[data-astro-cid-iif3e5zg] h4[data-astro-cid-iif3e5zg]{min-height:4.5em}}.rv{color:var(--ib-ink);font-size:16px}.rv h1{letter-spacing:-.02em;max-width:950px;font-size:clamp(30px,3vw,40px);font-weight:650;line-height:1.3}.rv h2{font-size:clamp(22px,2vw,28px);font-weight:600;line-height:1.4}.rv h3{font-size:19px;font-weight:600;line-height:1.5}.rv p{color:var(--ib-muted);font-size:16px;line-height:1.7}.rv-hero{border-bottom:1px solid var(--ib-line);background:linear-gradient(120deg,#f2f6f9,#fbfcfd);padding:22px 0 34px}.rv-breadcrumb{color:var(--ib-muted);align-items:center;gap:12px;margin-bottom:26px;font-size:14px;display:flex}.rv .ib-overline{margin-bottom:9px;font-size:13px}.rv-lead{max-width:850px;margin-top:16px}.rv-section{padding-block:36px}.rv-heading-grid.rv-with-image{grid-template-columns:1.1fr 1fr;align-items:center;gap:45px;display:grid}.rv-heading-grid figure img{object-fit:cover;border-radius:3px;width:100%;height:300px}.rv figcaption{color:var(--ib-muted);margin-top:8px;font-size:12px;line-height:1.6}.rv-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.rv-card{border:1px solid var(--ib-line);background:#fff;transition:border-color .15s}.rv-card:hover{border-color:var(--ib-blue)}.rv-card>img{object-fit:cover;width:100%;height:220px}.rv-card>div{padding:22px}.rv-card h2{font-size:21px;line-height:1.5}.rv-card p{margin-top:10px}.rv p.rv-meta{color:var(--ib-blue);margin:0 0 9px;font-size:13px}.rv-link{color:var(--ib-blue);align-items:center;gap:10px;margin-top:16px;font-size:14px;display:flex}.rv-article-list{grid-template-columns:1fr 1fr}.rv-reading-layout{grid-template-columns:210px minmax(0,780px);justify-content:center;gap:65px;padding-block:36px;display:grid}.rv-reading-aside{top:calc(var(--ib-header-height) + 22px);align-self:start;font-size:14px;position:sticky}.rv-reading-aside nav{margin-block:22px;display:grid}.rv-reading-aside nav>a{border-bottom:1px solid var(--ib-line);color:var(--ib-muted);padding:11px 0;line-height:1.6}.rv .ib-text-link{width:fit-content;color:var(--ib-blue);align-items:center;gap:10px;margin-top:18px;font-size:14px;display:flex}.rv-reading-aside>.ib-text-link:first-child{margin-top:0}.rv-prose>h2{scroll-margin-top:calc(var(--ib-header-height) + 26px);margin:30px 0 12px;font-size:25px}.rv-prose>h2:first-child{margin-top:0}.rv-prose>h3{margin:22px 0 8px}.rv-prose>p{margin:0 0 18px}.rv-prose>ul,.rv-prose>ol{color:var(--ib-muted);margin:14px 0 22px;padding-left:22px;line-height:1.8;list-style:outside}.rv-prose>ol{list-style:decimal}.rv-prose li+li{margin-top:5px}.rv-soft{background:var(--ib-soft);border-block:1px solid var(--ib-line)}.rv-section-heading{margin-bottom:22px}.rv-section-heading p{max-width:900px;margin-top:9px}.rv-related{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;margin-top:20px;display:grid}.rv-related>a{border:1px solid var(--ib-line);background:#fff;flex-wrap:wrap;align-items:center;gap:12px;min-width:0;padding:17px;line-height:1.5;display:flex}.rv-related>a strong{color:var(--ib-blue);width:100%;font-size:15px}.rv-related>a span{flex:1;min-width:100px;font-size:14px}.rv-related>a:hover{border-color:var(--ib-blue)}.rv-stats{border-bottom:1px solid var(--ib-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding-block:24px;display:grid}.rv-stats strong{color:var(--ib-blue);font-size:28px;font-weight:600;display:block}.rv-stats span{color:var(--ib-muted);margin-top:5px;font-size:14px;display:block}.rv-two-column{grid-template-columns:1.15fr .85fr;gap:50px;display:grid}.rv-panel{background:var(--ib-soft);border:1px solid var(--ib-line);padding:28px}.rv-panel>p{margin-top:14px}.rv-panel .ib-button{margin-top:22px}.rv-facts{margin-top:20px}.rv-facts>div{border-bottom:1px solid var(--ib-line);padding:15px 0}.rv-facts dt{color:var(--ib-muted);font-size:13px}.rv-facts dd{overflow-wrap:anywhere;margin-top:5px;font-size:16px;line-height:1.7}.rv-support-grid{margin-top:24px}.rv-support-grid>article{border-top:2px solid var(--ib-line);padding:18px 0}.rv-support-grid h3,.rv-support-grid h2{margin:10px 0;font-size:21px}.rv-support-grid .pv-icon{color:var(--ib-blue)}.rv-download-list{border-top:1px solid var(--ib-line)}.rv-download-list article{border-bottom:1px solid var(--ib-line);grid-template-columns:minmax(0,1fr) 130px 180px;align-items:center;gap:25px;padding:20px 0;display:grid}.rv-download-list strong{color:var(--ib-blue);font-size:14px}.rv-download-list h3{margin-top:4px;font-size:18px}.rv-download-list p{margin-top:6px;font-size:13px}.rv-download-list article>a{color:var(--ib-blue);align-items:center;gap:10px;font-size:14px;display:flex}.rv p.rv-note{margin-top:18px;font-size:14px;line-height:1.7}.rv-gap{margin-top:34px}.rv-contact-grid{grid-template-columns:.8fr 1.2fr;gap:55px;display:grid}.rv form{gap:17px;margin-top:20px;display:grid}.rv form label{gap:7px;font-size:14px;font-weight:550;display:grid}.rv input,.rv textarea{width:100%;font:inherit;color:var(--ib-ink);background:#fff;border:1px solid #cbd8e2;border-radius:3px;padding:11px 13px;font-size:16px;font-weight:400}.rv textarea{resize:vertical;min-height:150px}.rv form .ib-button{justify-self:start;margin-top:0}.rv input:focus,.rv textarea:focus{outline:2px solid var(--ib-blue);outline-offset:2px}.rv-review-status{border-left:3px solid var(--ib-blue);background:var(--ib-soft);padding:22px}.rv-review-status p{margin-top:8px}.rv-open-items{max-width:1000px;color:var(--ib-muted);margin-top:18px;padding-left:24px;line-height:1.8;list-style:outside}.rv-open-items li{margin-bottom:10px}.rv a:focus-visible{outline:2px solid var(--ib-blue);outline-offset:4px}.rv [role=status]{color:var(--ib-blue);font-size:14px}@media (width<=950px){.rv-card-grid{grid-template-columns:1fr 1fr}.rv-heading-grid.rv-with-image{gap:26px}.rv-heading-grid figure img{height:250px}.rv-reading-layout{grid-template-columns:180px minmax(0,1fr);gap:32px}.rv-two-column{gap:28px}.rv-download-list article{grid-template-columns:minmax(0,1fr) 125px}.rv-download-list article>a:last-child{grid-column:1/-1}.rv-contact-grid{gap:30px}.rv-stats strong{font-size:24px}}@media (width<=600px){.rv-section{padding-block:26px}.rv-hero{padding-block:18px 26px}.rv-breadcrumb{margin-bottom:20px;font-size:13px}.rv-heading-grid.rv-with-image,.rv-card-grid,.rv-article-list,.rv-two-column,.rv-contact-grid{grid-template-columns:1fr}.rv-heading-grid figure img{height:auto;max-height:300px}.rv-card>img{height:210px}.rv-reading-layout{flex-direction:column;gap:22px;padding-block:26px;display:flex}.rv-reading-aside{justify-content:space-between;gap:15px;width:100%;display:flex;position:static}.rv-reading-aside nav{display:none}.rv-reading-aside .ib-text-link{margin:0}.rv-prose>h2{font-size:22px}.rv-stats{grid-template-columns:1fr 1fr;gap:20px}.rv-panel{padding:21px}.rv-support-grid{gap:6px}.rv-download-list article{gap:12px}.rv-download-list h3{font-size:16px}.rv-related{grid-template-columns:1fr}.rv h1{font-size:30px}.rv-gap{margin-top:27px}.rv-card>div{padding:20px}}
