.EngineeringNotePage-module__lnqqia__page{--eng-accent:#0961a9;--eng-accent-on-dark:#8fd3ff;--eng-deep:#092c43;--eng-soft:#eef8fc;--eng-line:#cfe3ee;color:#173140}.EngineeringNotePage-module__lnqqia__tone_resilience{--eng-accent:#99500f;--eng-accent-on-dark:#ffc58f;--eng-deep:#432713;--eng-soft:#fff5eb;--eng-line:#f0d8c2}.EngineeringNotePage-module__lnqqia__tone_routing{--eng-accent:#4e4fb8;--eng-accent-on-dark:#ced0ff;--eng-deep:#252858;--eng-soft:#f2f2ff;--eng-line:#d9dafe}.EngineeringNotePage-module__lnqqia__tone_scale{--eng-accent:#0f7059;--eng-accent-on-dark:#90e5cd;--eng-deep:#0b3c31;--eng-soft:#edfaf6;--eng-line:#cceadf}.EngineeringNotePage-module__lnqqia__tone_failover{--eng-accent:#a33c55;--eng-accent-on-dark:#ffb8c5;--eng-deep:#481e2a;--eng-soft:#fff1f4;--eng-line:#f0d0d7}.EngineeringNotePage-module__lnqqia__tone_quality{--eng-accent:#73580d;--eng-accent-on-dark:#ffe29a;--eng-deep:#3d310c;--eng-soft:#fff9e7;--eng-line:#ebdfb7}.EngineeringNotePage-module__lnqqia__tone_security{--eng-accent:#aa3f3f;--eng-accent-on-dark:#ffbcbc;--eng-deep:#461a18;--eng-soft:#fff1f0;--eng-line:#efd0ce}.EngineeringNotePage-module__lnqqia__tone_ai{--eng-accent:#6544ae;--eng-accent-on-dark:#d6c5ff;--eng-deep:#2c1f55;--eng-soft:#f5f0ff;--eng-line:#dfd2fa}.EngineeringNotePage-module__lnqqia__tone_global{--eng-accent:#086f7d;--eng-accent-on-dark:#9ce3e9;--eng-deep:#073840;--eng-soft:#ecf9fa;--eng-line:#cae7ea}.EngineeringNotePage-module__lnqqia__breadcrumbs{color:#596d79;align-items:center;gap:.55rem;padding-top:1.25rem;font-size:.78rem;display:flex}.EngineeringNotePage-module__lnqqia__breadcrumbs a{color:inherit;text-decoration:none}.EngineeringNotePage-module__lnqqia__brief{padding:0 0 clamp(4rem,8vw,7rem)}.EngineeringNotePage-module__lnqqia__brief>div{grid-template-columns:1.35fr .65fr;gap:1rem;display:grid}.EngineeringNotePage-module__lnqqia__answer,.EngineeringNotePage-module__lnqqia__boundary{border-radius:1.4rem;padding:clamp(1.7rem,4vw,3rem)}.EngineeringNotePage-module__lnqqia__answer{color:#fff;background:var(--eng-deep)}.EngineeringNotePage-module__lnqqia__answer>span,.EngineeringNotePage-module__lnqqia__boundary>span,.EngineeringNotePage-module__lnqqia__heading>span,.EngineeringNotePage-module__lnqqia__cta span{color:var(--eng-accent);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.7rem;font-size:.72rem;font-weight:850;display:block}.EngineeringNotePage-module__lnqqia__answer>span{color:var(--eng-accent-on-dark)}.EngineeringNotePage-module__lnqqia__answer h2{color:#fff;letter-spacing:-.04em;max-width:20ch;margin:0 0 1rem;font-size:clamp(1.75rem,3.2vw,2.8rem);line-height:1.08}.EngineeringNotePage-module__lnqqia__answer p{color:#ffffffc7;margin:0;font-size:1.01rem;line-height:1.74}.EngineeringNotePage-module__lnqqia__boundary{border:1px solid var(--eng-line);background:var(--eng-soft)}.EngineeringNotePage-module__lnqqia__boundary p{color:#4c626e;margin-top:0;line-height:1.7}.EngineeringNotePage-module__lnqqia__boundary time{color:#526672;font-size:.77rem}.EngineeringNotePage-module__lnqqia__architecture{background:var(--eng-soft);padding:clamp(4rem,8vw,7rem) 0}.EngineeringNotePage-module__lnqqia__heading{max-width:50rem}.EngineeringNotePage-module__lnqqia__heading h2{color:var(--eng-deep);letter-spacing:-.042em;margin:0;font-size:clamp(1.9rem,3.6vw,3.2rem);line-height:1.08}.EngineeringNotePage-module__lnqqia__heading>p{color:#566b76;line-height:1.7}.EngineeringNotePage-module__lnqqia__flow{counter-reset:flow;grid-template-columns:repeat(5,minmax(0,1fr));gap:.8rem;margin:2.4rem 0 0;padding:0;list-style:none;display:grid}.EngineeringNotePage-module__lnqqia__flow li{border:1px solid var(--eng-line);background:#ffffffe6;border-radius:1.1rem;min-height:14rem;padding:1.3rem;position:relative}.EngineeringNotePage-module__lnqqia__flow li:not(:last-child):after{content:"";z-index:2;border-top:2px solid var(--eng-accent);width:.85rem;position:absolute;top:2.2rem;right:-.83rem}.EngineeringNotePage-module__lnqqia__stepLabel{color:#fff;background:var(--eng-accent);border-radius:.7rem;justify-content:center;align-items:center;min-width:2.4rem;height:2.4rem;padding:0 .55rem;font-size:.7rem;font-weight:850;display:inline-flex}.EngineeringNotePage-module__lnqqia__flow h3{color:var(--eng-deep);margin:1rem 0 .55rem;font-size:1rem}.EngineeringNotePage-module__lnqqia__flow p{color:#526975;margin:0;font-size:.87rem;line-height:1.6}.EngineeringNotePage-module__lnqqia__sections{gap:clamp(4rem,8vw,7rem);padding-top:clamp(5rem,9vw,8rem);padding-bottom:clamp(5rem,9vw,8rem);display:grid}.EngineeringNotePage-module__lnqqia__sections>section{grid-template-columns:5rem minmax(0,54rem);gap:clamp(1rem,4vw,3rem);scroll-margin-top:7rem;display:grid}.EngineeringNotePage-module__lnqqia__sectionNumber{color:color-mix(in srgb, var(--eng-accent) 58%, #c7d2d8);font-size:clamp(2rem,5vw,4rem);font-weight:250;line-height:1}.EngineeringNotePage-module__lnqqia__sections h2{color:var(--eng-deep);letter-spacing:-.035em;margin:0 0 1.25rem;font-size:clamp(1.75rem,3vw,2.75rem);line-height:1.12}.EngineeringNotePage-module__lnqqia__sections p{color:#4f6571;font-size:.99rem;line-height:1.82}.EngineeringNotePage-module__lnqqia__sections ul{gap:.65rem;margin:1.5rem 0;padding:0;list-style:none;display:grid}.EngineeringNotePage-module__lnqqia__sections li{color:#48606c;background:#fbfdfe;border:1px solid #dce6eb;border-radius:.85rem;padding:.9rem 1rem .9rem 2.4rem;line-height:1.62}.EngineeringNotePage-module__lnqqia__failures{color:#fff;background:var(--eng-deep);padding:clamp(4rem,8vw,7rem) 0}.EngineeringNotePage-module__lnqqia__failures .EngineeringNotePage-module__lnqqia__heading h2{color:#fff}.EngineeringNotePage-module__lnqqia__failures .EngineeringNotePage-module__lnqqia__heading>span{color:var(--eng-accent-on-dark)}.EngineeringNotePage-module__lnqqia__failures .EngineeringNotePage-module__lnqqia__heading>p{color:#ffffffa8}.EngineeringNotePage-module__lnqqia__failureGrid{grid-template-columns:repeat(3,1fr);gap:.8rem;margin-top:2.2rem;display:grid}.EngineeringNotePage-module__lnqqia__failureGrid article{background:#ffffff0e;border:1px solid #ffffff24;border-radius:1.1rem;padding:1.4rem}.EngineeringNotePage-module__lnqqia__failureGrid article>span{color:var(--eng-accent-on-dark);font-size:.72rem;font-weight:850}.EngineeringNotePage-module__lnqqia__failureGrid h3{color:#fff;margin:.65rem 0 1.15rem;font-size:1.15rem;line-height:1.3}.EngineeringNotePage-module__lnqqia__failureGrid dl,.EngineeringNotePage-module__lnqqia__failureGrid dl div{gap:.35rem;display:grid}.EngineeringNotePage-module__lnqqia__failureGrid dl{gap:.9rem;margin:0}.EngineeringNotePage-module__lnqqia__failureGrid dt{color:var(--eng-accent-on-dark);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:850}.EngineeringNotePage-module__lnqqia__failureGrid dd{color:#ffffffb3;margin:0;font-size:.86rem;line-height:1.58}.EngineeringNotePage-module__lnqqia__verification{padding-top:clamp(5rem,9vw,8rem);padding-bottom:clamp(5rem,9vw,8rem)}.EngineeringNotePage-module__lnqqia__verification ol{grid-template-columns:1fr 1fr;gap:.75rem;min-width:0;margin:2rem 0 0;padding:0;list-style:none;display:grid}.EngineeringNotePage-module__lnqqia__verification li{border:1px solid var(--eng-line);background:var(--eng-soft);border-radius:1rem;grid-template-columns:2.7rem minmax(0,1fr);align-items:start;gap:.85rem;min-width:0;padding:1.2rem;display:grid}.EngineeringNotePage-module__lnqqia__verification li>span{color:#fff;background:var(--eng-accent);border-radius:.7rem;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;font-size:.7rem;font-weight:850;display:flex}.EngineeringNotePage-module__lnqqia__verification li p{color:#405966;overflow-wrap:anywhere;margin:.43rem 0 0;line-height:1.55}.EngineeringNotePage-module__lnqqia__references{background:#f5f8fa;padding:clamp(4rem,8vw,7rem) 0}.EngineeringNotePage-module__lnqqia__sourceGrid{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.75rem;margin-top:2rem;display:grid}.EngineeringNotePage-module__lnqqia__sourceGrid article{background:#fff;border:1px solid #dbe5ea;border-radius:1rem;padding:1.2rem}.EngineeringNotePage-module__lnqqia__sourceGrid a{color:var(--eng-deep);font-weight:800}.EngineeringNotePage-module__lnqqia__sourceGrid p{color:#596d78;font-size:.86rem;line-height:1.58}.EngineeringNotePage-module__lnqqia__related{padding-top:clamp(4rem,8vw,6rem)}.EngineeringNotePage-module__lnqqia__related>div:last-child{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.75rem;margin-top:1.5rem;display:grid}.EngineeringNotePage-module__lnqqia__related a{border:1px solid var(--eng-line);min-height:8rem;color:var(--eng-deep);border-radius:1rem;padding:1.2rem;text-decoration:none}.EngineeringNotePage-module__lnqqia__related a span{color:var(--eng-accent);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.6rem;font-size:.7rem;font-weight:850;display:block}.EngineeringNotePage-module__lnqqia__related a strong{line-height:1.48}.EngineeringNotePage-module__lnqqia__cta{background:var(--eng-soft);border-radius:1.4rem;grid-template-columns:1fr auto;align-items:center;gap:2rem;margin-top:2rem;margin-bottom:clamp(5rem,9vw,8rem);padding:clamp(2rem,4vw,3rem);display:grid}.EngineeringNotePage-module__lnqqia__cta h2{color:var(--eng-deep);letter-spacing:-.035em;margin:0;font-size:clamp(1.7rem,3vw,2.6rem)}.EngineeringNotePage-module__lnqqia__cta p{color:#4f6672;line-height:1.68}.EngineeringNotePage-module__lnqqia__cta>div:last-child{flex-direction:column;gap:.65rem;display:flex}.EngineeringNotePage-module__lnqqia__cta a{border:1px solid var(--eng-accent);min-width:14rem;color:var(--eng-deep);text-align:center;border-radius:.75rem;padding:.9rem 1rem;font-weight:800;text-decoration:none}.EngineeringNotePage-module__lnqqia__cta a:first-child{color:#fff;background:var(--eng-accent)}@media (max-width:980px){.EngineeringNotePage-module__lnqqia__flow{grid-template-columns:repeat(2,1fr)}.EngineeringNotePage-module__lnqqia__flow li{min-height:0}.EngineeringNotePage-module__lnqqia__flow li:after{display:none}.EngineeringNotePage-module__lnqqia__brief>div,.EngineeringNotePage-module__lnqqia__cta,.EngineeringNotePage-module__lnqqia__failureGrid{grid-template-columns:1fr}.EngineeringNotePage-module__lnqqia__cta>div:last-child{flex-flow:wrap}.EngineeringNotePage-module__lnqqia__cta a{flex:13rem}}@media (max-width:640px){.EngineeringNotePage-module__lnqqia__breadcrumbs{white-space:nowrap;overflow-x:auto}.EngineeringNotePage-module__lnqqia__flow,.EngineeringNotePage-module__lnqqia__verification ol,.EngineeringNotePage-module__lnqqia__sections>section{grid-template-columns:1fr}.EngineeringNotePage-module__lnqqia__sectionNumber{font-size:2rem}.EngineeringNotePage-module__lnqqia__answer,.EngineeringNotePage-module__lnqqia__boundary{padding:1.4rem}}
