/* Scope all rules to the technical pages. */
.technical-page{background:#f7f8fa;color:#142439}.technical-page main{padding-top:74px}.technical-page .tech-hero{background:#071b35;color:#fff;padding:34px 0 30px}.technical-page .tech-hero h1{margin:8px 0 0;font:700 clamp(34px,4vw,54px)/1.08 Manrope,Arial,sans-serif;letter-spacing:-.04em}.technical-page .tech-hero p{max-width:850px;margin:12px 0 0;color:#dce4ef;line-height:1.55}.technical-page .tech-hero .seo-breadcrumbs{margin:0 0 10px}.technical-page .tech-body{padding:28px 0 44px}.tech-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.tech-card{display:grid;grid-template-columns:160px minmax(0,1fr);gap:18px;align-items:start;background:#fff;border:1px solid #dce2e7;padding:20px}.tech-card img{display:block;width:100%;height:auto;max-height:110px;object-fit:contain}.tech-card h2{margin:0 0 9px;font:700 21px/1.2 Manrope,Arial,sans-serif}.tech-card .eyebrow{margin:0 0 5px;color:#d81228;font-size:11px;letter-spacing:.07em}.tech-card p:last-child{margin:0;color:#526171;line-height:1.55}.tech-fibres{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.tech-fibre{background:#fff;border:1px solid #dce2e7;min-width:0}.tech-fibre summary{cursor:pointer;padding:16px 18px;font-weight:700;line-height:1.3}.tech-fibre[open] summary{border-bottom:1px solid #dce2e7}.tech-fibre dl{margin:0;padding:8px 18px 14px}.tech-fibre dl div{padding:8px 0;border-bottom:1px solid #edf0f2}.tech-fibre dl div:last-child{border:0}.tech-fibre dt{font-size:11px;text-transform:uppercase;letter-spacing:.03em;color:#697787}.tech-fibre dd{margin:3px 0 0;overflow-wrap:anywhere;font-size:14px}.tech-section{margin-top:30px}.tech-section h2{margin:0 0 12px;font:700 27px/1.2 Manrope,Arial,sans-serif}.tech-simple-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tech-simple-card{padding:15px 18px;background:#fff;border:1px solid #dce2e7}.tech-simple-card h3{margin:0 0 8px;font-size:17px}.tech-simple-card p{margin:0;color:#526171;line-height:1.55}.tech-simple-card dl{margin:0}.tech-simple-card dl div{display:flex;justify-content:space-between;gap:12px;padding:5px 0}.tech-simple-card dd{margin:0;text-align:end}.tech-source{margin:28px 0 0;font-size:13px;color:#667788}.tech-source a{color:#0b397b}.technical-page[dir=rtl],html[dir=rtl] .technical-page{text-align:right}@media(max-width:1000px){.tech-grid,.tech-fibres{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.technical-page main{padding-top:68px}.tech-grid,.tech-fibres,.tech-simple-grid{grid-template-columns:1fr}.tech-card{grid-template-columns:1fr}.tech-card img{max-width:270px}.technical-page .tech-hero{padding:26px 0}.technical-page .tech-body{padding:20px 0 32px}}
