.engineering-site{width:100%;max-width:none;margin:0;padding:0 0 64px;color:#172c45}.engineering-container{width:min(1100px,calc(100% - 48px));margin-inline:auto;min-width:0}.engineering-hero{padding:48px 0;background:linear-gradient(120deg,#eaf2ff,#f7faff);border-bottom:1px solid #dce6f2}.engineering-hero h1{font-size:clamp(30px,3.5vw,46px);line-height:1.18;letter-spacing:-.02em;max-width:920px;margin:18px 0}.engineering-kicker{display:block;font-size:12px;font-weight:750;text-transform:uppercase;letter-spacing:.08em;color:#24558e}.engineering-crumbs{font-size:13px;line-height:1.7;color:#596e86;margin-bottom:24px;overflow-wrap:anywhere}.engineering-crumbs a{color:inherit}.engineering-lead{max-width:870px;font-size:18px;line-height:1.8}.engineering-actions{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-top:26px}.engineering-site a{color:#145cb0}.engineering-site .engineering-button{display:inline-block;background:#0865ce;color:#fff;padding:13px 20px;border-radius:9px;font-size:15px;font-weight:700;text-decoration:none}.engineering-story{max-width:900px;padding-top:30px;font-size:17px;line-height:1.85}.engineering-meta{font-size:13px;color:#596d85}.engineering-scope{padding:20px 24px;border:1px solid #d9e5f3;border-left:4px solid #166acb;border-radius:8px;background:#f7faff;margin:24px 0}.engineering-scope p{font-size:15px;margin:8px 0 0}.engineering-toc{padding:22px;background:#f0f5fb;border-radius:12px;margin:26px 0}.engineering-toc ul{display:grid;grid-template-columns:1fr 1fr;gap:8px 24px;padding-left:20px;margin:12px 0 0}.engineering-toc li{font-size:14px;line-height:1.6}.engineering-section{margin:40px 0}.engineering-story h2{font-size:27px;line-height:1.3;margin:0 0 18px;scroll-margin-top:100px}.engineering-section p{margin:16px 0}.engineering-section li{margin:10px 0}.engineering-section ol{padding-left:26px;counter-reset:none}.engineering-links{display:grid;grid-template-columns:1fr 1fr;gap:12px;list-style:none;padding:0!important}.engineering-links li{margin:0}.engineering-links a{display:block;padding:16px 18px;border:1px solid #dce5f0;border-radius:9px;background:#fff;font-size:15px;line-height:1.6;text-decoration:none;font-weight:650}.engineering-table{overflow-x:auto;max-width:100%;margin:24px 0}.engineering-table table{width:100%;min-width:650px;border-collapse:collapse;font-size:14px;line-height:1.65}.engineering-table caption{text-align:left;font-weight:700;padding:0 0 12px}.engineering-table td,.engineering-table th{padding:14px;border:1px solid #dbe4ee;text-align:left;vertical-align:top}.engineering-table thead{background:#eaf1fb}.engineering-table tbody th{width:24%;background:#f7f9fc}.engineering-faq details{padding:18px!important;border:1px solid #dce5ef;border-radius:10px;margin:12px 0;background:#fff}.engineering-faq summary{cursor:pointer;font-weight:700;line-height:1.6}.engineering-faq details p{font-size:16px}.engineering-cta{padding:28px;background:#edf4ff;border-radius:14px;margin-top:40px}.engineering-cta p{margin:12px 0 22px}.engineering-cta>a:last-child{display:inline-block;margin-left:20px;font-size:15px}.engineering-site p,.engineering-site li,.engineering-site td,.engineering-site th{overflow-wrap:anywhere}.engineering-site a:focus-visible,.engineering-site summary:focus-visible,.engineering-table:focus-visible{outline:3px solid #327ce0;outline-offset:4px}#tzd-consent-banner p{color:#e2e8f0}@media(max-width:650px){.engineering-container{width:calc(100% - 32px)}.engineering-hero{padding:32px 0}.engineering-hero h1{font-size:31px}.engineering-lead,.engineering-story{font-size:16px}.engineering-story h2{font-size:24px}.engineering-toc ul,.engineering-links{grid-template-columns:1fr}.engineering-scope{padding:18px}.engineering-cta{padding:22px}.engineering-cta>a:last-child{display:block;margin:18px 0 0}.engineering-table table{min-width:600px}}
.engineering-site[dir=rtl] .engineering-table td,.engineering-site[dir=rtl] .engineering-table th,[dir=rtl] .engineering-table td,[dir=rtl] .engineering-table th{text-align:right}[dir=rtl] .engineering-toc ul,[dir=rtl] .engineering-section ul,[dir=rtl] .engineering-section ol{padding-right:26px;padding-left:0}
