.chat-widget_root___ql8D{--chat-blue-light:#4a52b5;--chat-blue-deep:#262b6e;--chat-gradient:linear-gradient(135deg,var(--chat-blue-light) 0%,var(--blue) 50%,var(--chat-blue-deep) 100%);--chat-border:#dde1ec;--chat-online:#34c17b;--chat-edge:max(1.5rem,env(safe-area-inset-right));--chat-bottom:max(1.5rem,env(safe-area-inset-bottom));position:fixed;z-index:55;right:0;bottom:0}.chat-widget_srOnly__SV4hp,.chat-widget_trap__V9xGB{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.chat-widget_log__v0rhS:focus-visible,.chat-widget_root___ql8D a:focus-visible,.chat-widget_root___ql8D button:focus-visible{outline:3px solid var(--orange);outline-offset:2px}.chat-widget_root___ql8D .chat-widget_teaserClose__bxDvM,.chat-widget_root___ql8D .chat-widget_toggle__4b_n2{border-radius:50%}.chat-widget_root___ql8D .chat-widget_chip__hFVWA,.chat-widget_root___ql8D .chat-widget_teaser__5eNKl{border-radius:999px}.chat-widget_root___ql8D .chat-widget_send__dZg2z{border-radius:.875rem}.chat-widget_root___ql8D .chat-widget_iconButton__dHZbb{border-radius:.75rem}.chat-widget_root___ql8D .chat-widget_metaButton__QjXf3{border-radius:.5rem}.chat-widget_header__4nhHJ ::selection,.chat-widget_userBubble__P_fvK ::selection,.chat-widget_userBubble__P_fvK::selection{background:var(--white);color:var(--blue)}.chat-widget_launcher__ZMVYI{position:fixed;right:var(--chat-edge);bottom:var(--chat-bottom);display:flex;align-items:center;gap:.75rem}.chat-widget_toggleWrap__kGMSM{position:relative;flex:none;width:3.75rem;height:3.75rem}.chat-widget_toggle__4b_n2{position:relative;display:grid;place-items:center;width:100%;height:100%;border:0;border-radius:50%;background:var(--chat-gradient);box-shadow:0 10px 28px rgb(54 60 144/45%);color:var(--white);cursor:pointer}.chat-widget_pulse__1PEKz{position:absolute;inset:0;border-radius:50%;background:var(--blue);opacity:0}.chat-widget_teaser__5eNKl{display:flex;align-items:center;gap:.125rem;padding-left:1rem;border:1px solid var(--chat-border);border-radius:999px;background:var(--white);box-shadow:0 10px 28px rgb(16 20 38/20%)}.chat-widget_teaserOpen__Cz_eH{min-height:2.75rem;padding:0;border:0;background:transparent;color:var(--ink);cursor:pointer;font-size:.875rem;font-weight:500;white-space:nowrap}.chat-widget_teaserOpen__Cz_eH strong{color:var(--blue);font-weight:600}.chat-widget_teaserClose__bxDvM{display:grid;place-items:center;width:2.75rem;height:2.75rem;border:0;border-radius:50%;background:transparent;color:var(--muted-text);cursor:pointer}.chat-widget_backdrop__y3jZX{position:fixed;inset:0;background:rgb(16 20 38/55%)}.chat-widget_panel__scA6O{position:fixed;right:var(--chat-edge);bottom:calc(var(--chat-bottom) + 4.75rem);display:flex;flex-direction:column;width:min(25rem,calc(100vw - 3rem));height:min(41rem,calc(100dvh - 11.25rem));overflow:hidden auto;overscroll-behavior:contain;border-radius:1.25rem;background:var(--canvas);box-shadow:0 24px 64px rgb(16 20 38/32%);color:var(--ink)}.chat-widget_root___ql8D[data-expanded] .chat-widget_panel__scA6O{inset:0;width:min(50rem,calc(100vw - 4rem));height:min(50rem,calc(100dvh - 4rem));margin:auto;border-radius:1.375rem}.chat-widget_root___ql8D[data-expanded] .chat-widget_launcher__ZMVYI{display:none}.chat-widget_header__4nhHJ{display:flex;flex:none;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.875rem .375rem .875rem 1rem;background:var(--chat-gradient);color:var(--white)}.chat-widget_avatar__iqI49{position:relative;flex:none;width:2.625rem;height:2.625rem}.chat-widget_avatarImage__qnXte{display:block;flex:none;border-radius:22%}.chat-widget_avatar__iqI49 .chat-widget_avatarImage__qnXte{width:2.625rem;height:2.625rem;box-shadow:0 2px 8px rgb(0 0 0/22%)}.chat-widget_online__t0Ttk{position:absolute;right:-.1875rem;bottom:-.1875rem;width:.8125rem;height:.8125rem;border:2.5px solid var(--blue);border-radius:50%;background:var(--chat-online)}.chat-widget_heading__qqbUw{flex:1 1 8rem;min-width:0}.chat-widget_title__uOnZo{margin:0;overflow-wrap:anywhere;color:inherit;font-size:1rem;letter-spacing:0;font-weight:600;line-height:1.25}.chat-widget_status__mDlwp{margin:.1875rem 0 0;overflow-wrap:anywhere;color:rgb(255 255 255/86%);font-size:.8125rem;line-height:1.3}.chat-widget_headerActions__7lc9O{display:flex;flex:none;margin-left:auto;flex-wrap:wrap;align-items:center;justify-content:flex-end}.chat-widget_iconButton__dHZbb{display:grid;place-items:center;width:2.75rem;height:2.75rem;border:0;border-radius:.75rem;background:transparent;color:var(--white);cursor:pointer}.chat-widget_iconButton__dHZbb:hover{background:rgb(255 255 255/16%)}.chat-widget_root___ql8D .chat-widget_iconButton__dHZbb:focus-visible{outline-color:var(--white);outline-offset:-3px}.chat-widget_log__v0rhS{position:relative;flex:1 1 auto;min-height:min(6rem,20dvh);overflow-y:auto;overscroll-behavior:contain;padding:1.25rem 1rem 1rem;scrollbar-color:#c5cadb transparent;scrollbar-width:thin}.chat-widget_log__v0rhS:focus-visible{outline-offset:-3px}.chat-widget_thread__f_2Ea{display:flex;flex-direction:column;gap:1rem;max-width:41rem;margin:0 auto}.chat-widget_assistantRow__Yy1UA{display:flex;align-items:flex-start;gap:.625rem}.chat-widget_assistantRow__Yy1UA>.chat-widget_avatarImage__qnXte{width:1.75rem;height:1.75rem;margin-top:.125rem;box-shadow:0 1px 3px rgb(16 20 38/20%)}.chat-widget_bubbleColumn__uRFKN{display:flex;flex-direction:column;align-items:flex-start;gap:.375rem;min-width:0;max-width:calc(100% - 2.375rem)}.chat-widget_bubble__swy4H{margin:0;padding:.75rem .875rem;overflow-wrap:anywhere;border:1px solid var(--chat-border);border-radius:.25rem 1rem 1rem;background:var(--white);box-shadow:0 1px 2px rgb(16 20 38/5%);color:var(--ink);font-size:.9375rem;line-height:1.55}.chat-widget_reply__c1PCT>:first-child{margin-top:0}.chat-widget_reply__c1PCT>:last-child{margin-bottom:0}.chat-widget_reply__c1PCT ol,.chat-widget_reply__c1PCT p,.chat-widget_reply__c1PCT ul{margin:0 0 .625rem}.chat-widget_reply__c1PCT ol,.chat-widget_reply__c1PCT ul{display:grid;gap:.1875rem;padding-inline-start:1.375rem}.chat-widget_reply__c1PCT ul{list-style:disc}.chat-widget_reply__c1PCT ol{list-style:decimal}.chat-widget_reply__c1PCT li>ul{margin:.25rem 0 .125rem;list-style:circle}.chat-widget_reply__c1PCT li::marker{color:var(--blue);font-weight:600}.chat-widget_reply__c1PCT strong{font-weight:600}.chat-widget_reply__c1PCT code{padding:.0625rem .3125rem;border-radius:.3125rem;background:var(--canvas);font-family:var(--font-mono);font-size:.875em}.chat-widget_notice__G3BV9 a,.chat-widget_reply__c1PCT a{color:var(--blue);font-weight:500;text-decoration:underline;text-underline-offset:.15em}.chat-widget_reply__c1PCT a:hover{color:var(--ink)}.chat-widget_meta__RIQl0{display:flex;gap:.25rem;padding-left:.125rem}.chat-widget_metaButton__QjXf3,.chat-widget_meta__RIQl0{align-items:center;color:var(--muted-text);font-size:.75rem}.chat-widget_metaButton__QjXf3{display:inline-flex;gap:.3125rem;min-height:2.75rem;margin:-.75rem 0;padding:0 .375rem;border:0;border-radius:.5rem;background:transparent;cursor:pointer}.chat-widget_metaButton__QjXf3:hover{color:var(--blue)}.chat-widget_userRow__ezoe9{display:flex;flex-direction:column;align-items:flex-end;gap:.375rem}.chat-widget_userBubble__P_fvK{max-width:85%;margin:0;padding:.625rem .875rem;overflow-wrap:anywhere;border-radius:1rem .25rem 1rem 1rem;background:linear-gradient(135deg,var(--chat-blue-light) 0,var(--blue) 100%);box-shadow:0 2px 8px rgb(54 60 144/22%);color:var(--white);font-size:.9375rem;line-height:1.5;white-space:pre-wrap}.chat-widget_userBubble__P_fvK[data-failed]{border:1px dashed var(--brand-orange-dark);background:var(--white);box-shadow:none;color:var(--ink)}.chat-widget_time__CVjp2{color:var(--muted-text);font-size:.75rem}.chat-widget_failure__osc3q{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.375rem;max-width:100%;color:var(--brand-orange-dark);font-size:.8125rem;text-align:right}.chat-widget_failure__osc3q svg{flex:none}.chat-widget_retry__mWMVK{min-height:2.75rem;margin:-.75rem 0;padding:0 .375rem;border:0;background:transparent;color:var(--blue);cursor:pointer;font-size:.8125rem;font-weight:600;text-decoration:underline;text-underline-offset:.15em}.chat-widget_suggestions__kZCP2{display:flex;flex-direction:column;gap:.625rem;padding-left:2.375rem}.chat-widget_suggestionsLabel__KUT8Q{margin:0;color:var(--muted-text);font-family:var(--font-mono);font-size:.75rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.chat-widget_chips__YYgTA{display:flex;flex-wrap:wrap;gap:.5rem}.chat-widget_chip__hFVWA{min-width:0;max-width:100%;min-height:2.75rem;overflow-wrap:anywhere;padding:.5rem .875rem;border:1px solid #c9cee6;border-radius:999px;background:var(--white);color:var(--blue);cursor:pointer;font-size:.875rem;font-weight:500;line-height:1.3;text-align:start}.chat-widget_chip__hFVWA:hover{border-color:var(--blue);background:var(--blue);color:var(--white)}.chat-widget_typing__zzgq3{display:inline-flex;align-items:center;gap:.3125rem;padding:.9375rem 1rem}.chat-widget_dot__NEFOG{width:.4375rem;height:.4375rem;border-radius:50%;background:var(--blue);opacity:.6}.chat-widget_waiting__V5Nwx{margin:0;color:var(--muted-text);font-size:.8125rem;line-height:1.4}.chat-widget_form__m47z6{flex:none;padding:.75rem .875rem .25rem;border-top:1px solid #e3e6ef;background:var(--white)}.chat-widget_composer__xnEtm{display:flex;align-items:flex-end;gap:.5rem;padding:.3125rem .3125rem .3125rem .875rem;border:1px solid #d3d8e6;border-radius:1.125rem;background:var(--canvas)}.chat-widget_composer__xnEtm:focus-within{border-color:var(--blue);background:var(--white);box-shadow:0 0 0 3px rgb(54 60 144/16%)}.chat-widget_input__A1SUq{flex:1;min-width:0;min-height:2.125rem;padding:.5625rem 0 .4375rem;border:0;background:transparent;color:var(--ink);font:inherit;font-size:1rem;line-height:1.45;resize:none}.chat-widget_input__A1SUq:focus-visible{outline:none}.chat-widget_input__A1SUq::placeholder{color:#6b7285;opacity:1}.chat-widget_send__dZg2z{display:grid;flex:none;place-items:center;width:2.75rem;height:2.75rem;border:0;border-radius:.875rem;background:var(--chat-gradient);box-shadow:0 4px 12px rgb(54 60 144/35%);color:var(--white);cursor:pointer}.chat-widget_send__dZg2z[aria-disabled=true]{background:#b9bddc;box-shadow:none;cursor:default}.chat-widget_error__zhAEp{margin:.5rem .25rem 0;color:var(--brand-orange-dark);font-size:.8125rem}.chat-widget_formMeta__76WUR{display:flex;justify-content:space-between;gap:.5rem;min-height:1.375rem;padding:.375rem .25rem 0;color:var(--muted-text);font-size:.75rem;line-height:1.4}.chat-widget_count__qvxl6{margin-left:auto}.chat-widget_notice__G3BV9{flex:none;margin:0;padding:.125rem 1.125rem .75rem;background:var(--white);color:var(--muted-text);font-size:.75rem;line-height:1.45}@media (max-width:22rem){.chat-widget_assistantRow__Yy1UA>.chat-widget_avatarImage__qnXte{display:none}.chat-widget_bubbleColumn__uRFKN{max-width:100%}.chat-widget_suggestions__kZCP2{padding-left:0}}@media (max-width:47.99rem){.chat-widget_teaser__5eNKl{display:none}}@media (max-height:32rem),(max-width:30rem){.chat-widget_root___ql8D{--chat-edge:max(1rem,env(safe-area-inset-right));--chat-bottom:max(1rem,env(safe-area-inset-bottom))}.chat-widget_panel__scA6O,.chat-widget_root___ql8D[data-expanded] .chat-widget_panel__scA6O{inset:0;width:auto;height:auto;margin:0;border-radius:0;box-shadow:none}.chat-widget_backdrop__y3jZX,.chat-widget_expandButton__4yHHe,.chat-widget_keyHint___gkTM,.chat-widget_root___ql8D[data-open] .chat-widget_launcher__ZMVYI,.chat-widget_teaser__5eNKl{display:none}.chat-widget_header__4nhHJ{padding-top:max(.875rem,env(safe-area-inset-top));padding-right:max(.375rem,env(safe-area-inset-right));padding-left:max(1rem,env(safe-area-inset-left))}.chat-widget_notice__G3BV9{padding-bottom:max(.75rem,env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:no-preference){.chat-widget_assistantRow__Yy1UA,.chat-widget_panel__scA6O,.chat-widget_suggestions__kZCP2,.chat-widget_teaser__5eNKl,.chat-widget_userRow__ezoe9{animation:chat-widget_chat-in__j3elT .26s ease-out both}.chat-widget_pulse__1PEKz{animation:chat-widget_chat-pulse__m7ENi 2.4s ease-out 2}.chat-widget_dot__NEFOG{animation:chat-widget_chat-dot__EdwxT 1.2s ease-in-out infinite}.chat-widget_dot__NEFOG:nth-child(2){animation-delay:.15s}.chat-widget_dot__NEFOG:nth-child(3){animation-delay:.3s}.chat-widget_chip__hFVWA,.chat-widget_composer__xnEtm,.chat-widget_iconButton__dHZbb,.chat-widget_toggle__4b_n2{transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .2s ease}.chat-widget_toggle__4b_n2:hover{transform:translateY(-2px)}}@keyframes chat-widget_chat-in__j3elT{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes chat-widget_chat-pulse__m7ENi{0%{opacity:.45;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}@keyframes chat-widget_chat-dot__EdwxT{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}@media print{.chat-widget_root___ql8D{display:none}}.editorial-link_link__QR0ve{display:inline-flex;align-items:center;gap:2rem;min-height:3rem;margin-top:1.5rem;border-bottom:1px solid var(--line);color:var(--blue);font-size:.875rem;text-decoration:none}.editorial-link_onLight__JEv6L{justify-content:space-between;font-weight:500}.editorial-link_onLight__JEv6L>span{color:var(--brand-orange-dark);font-size:1.3rem;transition:transform .18s ease}.editorial-link_onLight__JEv6L:hover{border-color:var(--blue)}.editorial-link_onLight__JEv6L:hover>span{transform:translate(2px,-2px)}.editorial-link_onDark__O_pfa{border-color:rgb(255 255 255/30%);color:var(--white)}.editorial-link_onDark__O_pfa>span{color:var(--orange)}.editorial-link_onDark__O_pfa:hover{border-color:var(--orange)}@media (prefers-reduced-motion:reduce){.editorial-link_onLight__JEv6L>span{transition:none}}.not-found-page_page___j3Nt{background:#f3f2ee;padding-block:clamp(3.5rem,7vw,7rem)}.not-found-page_page___j3Nt :is(h1,p,a){overflow-wrap:anywhere}.not-found-page_layout__POGe3{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(2rem,5vw,5rem)}.not-found-page_marker__0Zj3K{min-width:0}.not-found-page_marker__0Zj3K>span{display:block;margin-top:1.5rem;color:var(--blue);font-size:clamp(5rem,10vw,9rem);font-weight:500;letter-spacing:-.07em;line-height:1}.not-found-page_marker__0Zj3K:after{display:block;width:4.5rem;height:2px;margin-top:2rem;background:var(--orange);content:""}.not-found-page_content__65A9f{min-width:0;border-top:2px solid var(--ink);padding-top:1.5rem}.not-found-page_content__65A9f h1{max-width:18ch;font-size:clamp(2.75rem,4.5vw,4.5rem);letter-spacing:-.05em;line-height:1.1}.not-found-page_content__65A9f>p{max-width:48ch;margin-top:1.75rem;color:var(--slate);font-size:1.1rem;line-height:1.75}.not-found-page_content__65A9f ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2rem;margin:2.5rem 0 0;padding:0;list-style:none}.not-found-page_content__65A9f li{min-width:0;display:flex;align-items:baseline;gap:1rem;padding-block:1rem;border-bottom:1px solid #d8d6cf}.not-found-page_number__Yk8L_{color:var(--brand-orange-dark);font:.7rem/1.6 var(--font-mono)}.not-found-page_content__65A9f .not-found-page_link__L6BrM{flex:1;min-width:0;margin:0;border:0;font-size:1rem}@media (max-width:47.999rem){.not-found-page_layout__POGe3{grid-template-columns:1fr;gap:2.5rem}.not-found-page_marker__0Zj3K>span{font-size:5rem}.not-found-page_marker__0Zj3K:after{margin-top:1.5rem}.not-found-page_content__65A9f h1{font-size:clamp(2.25rem,9vw,3rem)}.not-found-page_content__65A9f ul{grid-template-columns:1fr;gap:0}}.expertise-page_page__23PDh{background:var(--white)}.expertise-page_page__23PDh :is(h1,h2,h3,h4,p,li,a){overflow-wrap:anywhere}.expertise-page_section__TVcvF{scroll-margin-top:6rem}.expertise-page_sectionContent__Z_T3P{min-width:0}.expertise-page_sectionInner__R9tK7{padding-block:clamp(3.5rem,6vw,6rem)}.expertise-page_sectionHeading__1cJFy{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;gap:clamp(2rem,4vw,4rem);margin-bottom:2.75rem}.expertise-page_sectionMarker__CU_vb{margin-bottom:1.2rem;color:var(--blue);font:.7rem/1.6 var(--font-mono);letter-spacing:.065em;text-transform:uppercase}.expertise-page_sectionMarker__CU_vb>span{color:var(--brand-orange-dark)}.expertise-page_sectionHeading__1cJFy h2{max-width:18ch;font-size:clamp(2.25rem,3.7vw,3.5rem);line-height:1.1}.expertise-page_sectionIntro__ryldT{max-width:60ch;padding-bottom:.2rem;color:var(--slate);font-size:1.05rem;line-height:1.7}.expertise-page_capabilities__2MlFq,.expertise-page_focuses__MLdYB,.expertise-page_principles__CJZBs,.expertise-page_problems__G3_NZ,.expertise-page_related__6C17O,.expertise-page_technologies__j3ZEC{margin:0;padding:0;list-style:none}.expertise-page_capabilities__2MlFq{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:2px solid var(--ink)}.expertise-page_capabilities__2MlFq li{display:grid;grid-template-columns:2rem minmax(0,1fr);align-content:start;gap:1rem;padding:1.5rem 1.5rem 1.5rem 0;border-bottom:1px solid var(--line)}.expertise-page_capabilities__2MlFq li:not(:nth-child(3n+1)){padding-left:1.5rem;border-left:1px solid var(--line)}.expertise-page_capabilities__2MlFq li>span{padding-top:.2rem;color:var(--brand-orange-dark);font:.7rem/1.5 var(--font-mono)}.expertise-page_capabilities__2MlFq p{max-width:29ch;font-size:1.15rem;font-weight:500;line-height:1.5}.expertise-page_approachSection__W_Ilq{position:relative;isolation:isolate;overflow:hidden;background:var(--ink);color:var(--white)}.expertise-page_approachSection__W_Ilq:before{position:absolute;z-index:-1;inset-block:0;left:22%;width:25%;border-inline:1px solid rgb(185 189 233/10%);background:rgb(54 60 144/9%);transform:skewX(-15deg);content:"";pointer-events:none}.expertise-page_approachSection__W_Ilq .expertise-page_sectionInner__R9tK7{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:0 clamp(3rem,6vw,6rem)}.expertise-page_approachSection__W_Ilq .expertise-page_sectionHeading__1cJFy{display:block;align-self:start;margin:0}.expertise-page_approachSection__W_Ilq .expertise-page_sectionMarker__CU_vb,.expertise-page_doctrineLabel__27KzU{color:#b9bde9}.expertise-page_approachSection__W_Ilq .expertise-page_sectionMarker__CU_vb>span{color:var(--orange)}.expertise-page_approachSection__W_Ilq h2,.expertise-page_approachSection__W_Ilq h3,.expertise-page_approachSection__W_Ilq h4{color:var(--white)}.expertise-page_approachSection__W_Ilq h2{max-width:16ch}.expertise-page_doctrineLabel__27KzU{margin-bottom:1.25rem;font:.7rem/1.6 var(--font-mono);letter-spacing:.065em;text-transform:uppercase}.expertise-page_principles__CJZBs li{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:1.5rem;padding-block:1.5rem;border-top:1px solid rgb(255 255 255/20%)}.expertise-page_principles__CJZBs li:last-child{border-bottom:1px solid rgb(255 255 255/20%)}.expertise-page_principles__CJZBs li>span{padding-top:.2rem;color:var(--orange);font:.7rem/1.5 var(--font-mono)}.expertise-page_principles__CJZBs h3{font-size:1.45rem;line-height:1.2}.expertise-page_principles__CJZBs p{max-width:56ch;margin-top:.75rem;color:#c8cbd7;font-size:.95rem;line-height:1.7}.expertise-page_approachClosing__bSdwS{margin-top:2rem}.expertise-page_approachClosing__bSdwS>p{max-width:30ch;padding-left:1rem;border-left:2px solid var(--orange);color:#c8cbd7;font-size:1.1rem;line-height:1.65}.expertise-page_cmsApproach__trwGJ{margin-bottom:2.5rem}.expertise-page_cmsApproach__trwGJ h3{margin-bottom:1rem;font-size:1.4rem}.expertise-page_cmsApproach__trwGJ>div{color:#c8cbd7}.expertise-page_cmsApproach__trwGJ a{color:var(--white)}.expertise-page_splitSection__d2JnT .expertise-page_sectionInner__R9tK7{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(2rem,4vw,4rem)}.expertise-page_splitSection__d2JnT .expertise-page_sectionHeading__1cJFy{display:block;margin-bottom:0}.expertise-page_technologySection__Vzsqy{background:#f3f2ee}.expertise-page_technologies__j3ZEC{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 2rem;border-top:2px solid var(--ink)}.expertise-page_technologies__j3ZEC li{position:relative;padding:1rem 0 1rem .9rem;border-bottom:1px solid #d0d4de;color:var(--blue);font:.85rem/1.6 var(--font-mono)}.expertise-page_technologies__j3ZEC li:before{position:absolute;top:1.55rem;left:0;width:3px;height:3px;background:var(--brand-orange-dark);content:""}.expertise-page_related__6C17O{border-top:2px solid var(--ink)}.expertise-page_related__6C17O>li{border-bottom:1px solid var(--line)}.expertise-page_relatedLink__suFLn{display:grid;grid-template-columns:2rem minmax(0,4fr) minmax(0,6fr) 1.5rem;align-items:start;gap:2rem;padding:2.25rem .5rem;color:var(--ink);text-decoration:none;transition:background-color .18s ease}.expertise-page_relatedLink__suFLn:hover{background:var(--canvas)}.expertise-page_relatedLink__suFLn:focus-visible{outline-offset:-3px}.expertise-page_relatedNumber__tZHVm{padding-top:.3rem;color:var(--brand-orange-dark);font:.75rem/1.5 var(--font-mono)}.expertise-page_relatedLink__suFLn h3{max-width:26ch;font-size:clamp(1.5rem,2.3vw,2.1rem);line-height:1.2}.expertise-page_relatedLink__suFLn>p{max-width:64ch;color:var(--slate);font-size:1rem;line-height:1.7}.expertise-page_relatedArrow__nTQ3d{grid-column:4;align-self:center;color:var(--blue);font-size:1.6rem;transition:transform .18s ease}.expertise-page_relatedLink__suFLn:hover .expertise-page_relatedArrow__nTQ3d{transform:translate(2px,-2px)}.expertise-page_faq__fnCwK,.expertise-page_focuses__MLdYB,.expertise-page_problems__G3_NZ{border-top:2px solid var(--ink)}.expertise-page_focuses__MLdYB li,.expertise-page_problems__G3_NZ li{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:1.5rem;padding-block:1.5rem;border-bottom:1px solid var(--line)}.expertise-page_focuses__MLdYB li>span,.expertise-page_problems__G3_NZ li>span{padding-top:.2rem;color:var(--brand-orange-dark);font:.75rem/1.5 var(--font-mono)}.expertise-page_problems__G3_NZ p{font-size:1.1rem;line-height:1.7}.expertise-page_focuses__MLdYB h3{font-size:1.5rem;line-height:1.25}.expertise-page_focuses__MLdYB p{margin-top:.75rem;color:var(--slate);line-height:1.7}.expertise-page_faq__fnCwK details{border-bottom:1px solid var(--line)}.expertise-page_faq__fnCwK summary{display:flex;align-items:baseline;justify-content:space-between;gap:1.5rem;min-height:3.5rem;padding-block:1.25rem;cursor:pointer;font-size:1.1rem;font-weight:500;line-height:1.5;list-style:none}.expertise-page_faq__fnCwK summary::-webkit-details-marker{display:none}.expertise-page_faq__fnCwK summary>span:last-child{flex-shrink:0;color:var(--brand-orange-dark);font:1.25rem/1.5 var(--font-mono)}.expertise-page_faq__fnCwK details[open] summary>span:last-child{transform:rotate(45deg)}.expertise-page_faq__fnCwK details>p{max-width:64ch;padding:0 2rem 1.5rem 0;color:var(--slate);line-height:1.7}.expertise-page_onward___CO_5{padding-block:clamp(3rem,5vw,4.5rem)}.expertise-page_onward___CO_5>div>p{margin-bottom:1.75rem}.expertise-page_cta__fMhf3{background:var(--blue);color:var(--white)}.expertise-page_ctaGrid__lFO8_{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,9fr);gap:clamp(2rem,4vw,4rem);padding-block:clamp(3rem,5vw,5rem)}.expertise-page_ctaMeta__khrxf{display:flex;flex-direction:column;justify-content:space-between;gap:1.75rem;padding-right:1.5rem;border-right:1px solid rgb(255 255 255/25%)}.expertise-page_ctaMeta__khrxf>p:last-child{max-width:15ch;color:#e2e4f3;font-size:1.15rem;line-height:1.5}.expertise-page_ctaContent__ck0w_{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2.5rem;align-items:end}.expertise-page_ctaContent__ck0w_ h2{max-width:20ch;color:var(--white);font-size:clamp(2.25rem,3.6vw,3.4rem);line-height:1.1}.expertise-page_ctaLink__J9aK8{display:flex;flex-direction:column-reverse;gap:1.5rem;padding:.5rem;color:var(--white);text-decoration:none;font-size:.875rem}.expertise-page_ctaLink__J9aK8>span:last-child{display:grid;width:4.5rem;height:4.5rem;place-items:center;background:var(--orange);color:var(--ink);font-size:2.6rem;line-height:1;transition:transform .18s ease}.expertise-page_ctaLink__J9aK8:hover>span:last-child{transform:translate(3px,-3px)}@media (max-width:1023px){.expertise-page_capabilities__2MlFq{grid-template-columns:repeat(2,minmax(0,1fr))}.expertise-page_capabilities__2MlFq li:not(:nth-child(3n+1)){padding-left:0;border-left:0}.expertise-page_capabilities__2MlFq li:nth-child(2n){padding-left:1.5rem;border-left:1px solid var(--line)}.expertise-page_approachSection__W_Ilq .expertise-page_sectionInner__R9tK7{gap:0 2.5rem}.expertise-page_principles__CJZBs li{gap:.75rem}.expertise-page_technologies__j3ZEC{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.25rem}.expertise-page_relatedLink__suFLn{gap:1.25rem}.expertise-page_ctaContent__ck0w_{grid-template-columns:1fr;gap:1.5rem}.expertise-page_ctaLink__J9aK8{flex-direction:row;align-items:center;justify-content:space-between;padding:0}.expertise-page_ctaLink__J9aK8>span:last-child{width:3rem;height:3rem;font-size:2rem}}@media (max-width:767px){.expertise-page_sectionInner__R9tK7{padding-block:3rem}.expertise-page_sectionHeading__1cJFy{grid-template-columns:1fr;gap:1.25rem;margin-bottom:2rem}.expertise-page_sectionMarker__CU_vb{margin-bottom:.85rem}.expertise-page_sectionHeading__1cJFy h2{font-size:clamp(2rem,7.5vw,3rem)}.expertise-page_sectionIntro__ryldT{font-size:1rem}.expertise-page_capabilities__2MlFq li{padding-block:1.25rem;padding-right:.75rem;gap:.5rem;grid-template-columns:1.5rem minmax(0,1fr)}.expertise-page_capabilities__2MlFq li:nth-child(2n){padding-left:.75rem}.expertise-page_capabilities__2MlFq p{font-size:1rem;line-height:1.5}.expertise-page_approachSection__W_Ilq .expertise-page_sectionInner__R9tK7{grid-template-columns:1fr;gap:2rem}.expertise-page_approachSection__W_Ilq h2{max-width:21ch}.expertise-page_principles__CJZBs h3{font-size:1.4rem}.expertise-page_approachClosing__bSdwS{margin-top:1.5rem}.expertise-page_approachClosing__bSdwS>p{max-width:40ch;font-size:1rem}.expertise-page_splitSection__d2JnT .expertise-page_sectionInner__R9tK7{grid-template-columns:1fr;gap:2rem}.expertise-page_relatedLink__suFLn{grid-template-columns:1.5rem minmax(0,1fr) 1.5rem;gap:1rem .75rem;padding-block:1.75rem}.expertise-page_relatedLink__suFLn h3{font-size:1.65rem}.expertise-page_relatedLink__suFLn>p{grid-column:2;font-size:.95rem}.expertise-page_relatedArrow__nTQ3d{grid-column:3;grid-row:1;align-self:start}.expertise-page_focuses__MLdYB li,.expertise-page_problems__G3_NZ li{gap:1rem}.expertise-page_ctaGrid__lFO8_{grid-template-columns:1fr;gap:2rem}.expertise-page_ctaMeta__khrxf{border-right:0;padding:0;flex-direction:row;align-items:baseline}.expertise-page_ctaMeta__khrxf>p:last-child{max-width:none;font-size:.875rem}.expertise-page_ctaContent__ck0w_ h2{font-size:2.2rem}.expertise-page_ctaLink__J9aK8{padding-top:1rem;border-top:1px solid rgb(255 255 255/25%)}}@media (max-width:479px){.expertise-page_capabilities__2MlFq{grid-template-columns:1fr}.expertise-page_capabilities__2MlFq li,.expertise-page_capabilities__2MlFq li:nth-child(2n){border-left:0;padding-inline:0;grid-template-columns:2rem minmax(0,1fr);gap:.75rem}.expertise-page_capabilities__2MlFq p{max-width:none;font-size:1.1rem}}@media (max-width:374px){.expertise-page_relatedLink__suFLn h3{font-size:1.35rem}}@media (max-width:19.999rem){.expertise-page_faq__fnCwK summary{display:grid;grid-template-columns:minmax(0,1fr);overflow-wrap:break-word}.expertise-page_faq__fnCwK summary>span{grid-area:1/1}.expertise-page_faq__fnCwK summary>span:first-child:before{float:inline-end;width:2.25rem;height:1.5em;content:""}.expertise-page_faq__fnCwK summary>span:last-child{justify-self:end}.expertise-page_faq__fnCwK details>p{padding-right:0}}@media (max-width:10.499rem){.expertise-page_faq__fnCwK summary{font-size:1rem}}@media (prefers-reduced-motion:reduce){.expertise-page_ctaLink__J9aK8>span:last-child,.expertise-page_relatedArrow__nTQ3d,.expertise-page_relatedLink__suFLn{transition:none}}.labs_page__kS14V{background:var(--white)}.labs_page__kS14V :is(h1,h2,h3,h4,p,li,a,dd){overflow-wrap:anywhere}.labs_page__kS14V :is(h2[id],section[id]){scroll-margin-top:6rem}.labs_status__roGUJ{margin:0}.labs_status__roGUJ dt{margin-bottom:.5rem;color:var(--slate);font:.7rem/1.6 var(--font-mono)}.labs_status__roGUJ dd{margin:0;color:var(--blue);font:.85rem/1.6 var(--font-mono)}.labs_registerSection__SWWua{padding-block:clamp(3.5rem,6vw,6rem)}.labs_registerHeading__Vupsa{display:flex;align-items:end;justify-content:space-between;gap:2rem;padding-bottom:2.75rem}.labs_registerHeading__Vupsa h2{max-width:22ch;font-size:clamp(2.25rem,3.7vw,3.5rem);line-height:1.1}.labs_count__bFGJH{flex-shrink:0;color:var(--blue);font:.75rem/1.6 var(--font-mono)}.labs_count__bFGJH>span{margin-right:.5rem;color:var(--brand-orange-dark)}.labs_register__CIPR7{margin:0;padding:0;list-style:none;border-top:2px solid var(--ink)}.labs_register__CIPR7>li{border-bottom:1px solid var(--line)}.labs_labRow__oqkQ8{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,6fr) minmax(0,4fr);gap:clamp(2rem,4vw,4rem);padding-block:clamp(2.5rem,3.5vw,3.5rem)}.labs_rowMeta__rmIQ1,.labs_rowSummary__uPedL{min-width:0}.labs_rowNumber__XJGvV{display:block;margin-bottom:1.5rem;color:var(--brand-orange-dark);font:.75rem/1.5 var(--font-mono)}.labs_labRow__oqkQ8 h3{min-width:0;max-width:28ch;font-size:clamp(1.8rem,2.6vw,2.5rem);line-height:1.2}.labs_rowSummary__uPedL{padding-left:1.5rem;border-left:1px solid var(--line)}.labs_rowSummary__uPedL>p{max-width:48ch;color:var(--slate);font-size:1.05rem;line-height:1.75}.labs_empty__z1AJR{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,10fr);gap:clamp(2rem,4vw,4rem);padding:clamp(2.5rem,5vw,5rem);border-top:2px solid var(--ink);border-bottom:1px solid var(--line);background:#f3f2ee}.labs_emptyMark__vqfi6{color:var(--brand-orange-dark);font:4rem/1 var(--font-mono)}.labs_empty__z1AJR h3{max-width:23ch;font-size:clamp(2rem,3vw,3rem);line-height:1.15}.labs_empty__z1AJR p{max-width:50ch;margin-top:1.5rem;color:var(--slate);font-size:1.1rem;line-height:1.75}.labs_sectionGrid__PoIz_{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(3rem,6vw,6rem);padding-block:clamp(3.5rem,6vw,6rem)}.labs_sectionContent__vnK0R{min-width:0}.labs_sectionMarker__mjbHT{margin-bottom:1.2rem;color:var(--blue);font:.7rem/1.6 var(--font-mono);letter-spacing:.065em;text-transform:uppercase}.labs_sectionMarker__mjbHT>span{color:var(--brand-orange-dark)}.labs_sectionHeading__Dq23l h2{max-width:18ch;font-size:clamp(2.25rem,3.7vw,3.5rem);line-height:1.1}.labs_warmSection__ucUhl{background:#f3f2ee}.labs_readingSection__64IFe .labs_sectionGrid__PoIz_{grid-template-columns:minmax(min-content,3fr) minmax(0,9fr)}.labs_readingSection__64IFe .labs_sectionHeading__Dq23l h2{overflow-wrap:break-word}.labs_body__PIwJP>div{max-width:65ch;color:var(--ink);font-size:1.15rem;line-height:1.85}.labs_body__PIwJP :is(h3,h4){max-width:35ch;margin-top:2.5rem;line-height:1.3}.labs_body__PIwJP h3{font-size:clamp(1.5rem,2vw,1.8rem)}.labs_body__PIwJP h4{font-size:1.3rem}.labs_body__PIwJP>div>:first-child{margin-top:0}.labs_body__PIwJP pre{white-space:pre-wrap;overflow-wrap:anywhere}.labs_body__PIwJP pre code{white-space:inherit}.labs_body__PIwJP blockquote{margin-block:1.75rem}.labs_technologies__3cgtn{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 1.5rem;margin:0;padding:0;list-style:none;border-top:2px solid var(--ink)}.labs_technologies__3cgtn li{padding-block:1.25rem;border-bottom:1px solid #d0d4de;color:var(--ink);font:.85rem/1.7 var(--font-mono)}.labs_demo__VDT4v{padding-block:1.5rem;border-top:2px solid var(--ink);border-bottom:1px solid var(--line)}.labs_demoLink__tiVJD{display:flex;align-items:baseline;justify-content:space-between;gap:1.5rem;padding-bottom:1rem;color:var(--blue);font-size:clamp(1.5rem,2.5vw,2rem);font-weight:500;line-height:1.3;text-decoration:none}.labs_demoLink__tiVJD:hover{text-decoration:underline}.labs_demoLink__tiVJD>span:last-child{flex-shrink:0;color:var(--brand-orange-dark)}.labs_demo__VDT4v>p{color:var(--slate);font:.7rem/1.6 var(--font-mono)}.labs_onward__4UAak{padding-block:clamp(3rem,5vw,4.5rem)}.labs_onward__4UAak>div>p{margin-bottom:1.75rem}@media (max-width:1023px){.labs_labRow__oqkQ8{gap:1.5rem}.labs_rowSummary__uPedL{padding-left:1rem}.labs_rowSummary__uPedL>p{font-size:1rem}.labs_registerHeading__Vupsa{align-items:start}.labs_sectionGrid__PoIz_{gap:2.5rem}.labs_sectionHeading__Dq23l h2{font-size:2.5rem}.labs_technologies__3cgtn{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.labs_conversion__NhJaK .section-index{flex-shrink:0}.labs_registerSection__SWWua{padding-block:3rem}.labs_registerHeading__Vupsa{flex-direction:column;gap:1.25rem;padding-bottom:2rem}.labs_registerHeading__Vupsa h2{font-size:2.25rem}.labs_labRow__oqkQ8{grid-template-columns:1fr;gap:1.25rem;padding-block:2.5rem}.labs_rowMeta__rmIQ1{display:grid;grid-template-columns:2rem minmax(0,1fr);align-items:baseline;gap:1rem}.labs_rowNumber__XJGvV{margin:0}.labs_status__roGUJ>div{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem}.labs_status__roGUJ dt{margin:0}.labs_status__roGUJ dd{font-size:.8rem}.labs_labRow__oqkQ8 h3{max-width:30ch;font-size:1.8rem}.labs_rowSummary__uPedL{padding-left:0;border-left:0}.labs_rowSummary__uPedL>p{font-size:1rem}.labs_empty__z1AJR{grid-template-columns:1fr;gap:1.25rem;padding:2rem 1.5rem}.labs_emptyMark__vqfi6{font-size:2.5rem}.labs_empty__z1AJR h3{max-width:24ch;font-size:1.8rem}.labs_empty__z1AJR p{margin-top:1.25rem;font-size:1rem}.labs_readingSection__64IFe .labs_sectionGrid__PoIz_,.labs_sectionGrid__PoIz_{grid-template-columns:1fr;gap:2rem;padding-block:3rem}.labs_sectionHeading__Dq23l h2{max-width:20ch;font-size:2.25rem}.labs_readingSection__64IFe .labs_sectionHeading__Dq23l h2{overflow-wrap:anywhere}.labs_sectionMarker__mjbHT{margin-bottom:1rem}.labs_body__PIwJP>div{font-size:1.05rem;line-height:1.8}.labs_technologies__3cgtn{gap:0 1rem}.labs_technologies__3cgtn li{font-size:.75rem}}.engineering-notes_page__H8xzN{background:var(--white)}.engineering-notes_page__H8xzN :is(h1,h2,h3,h4,p,li,a,dd){overflow-wrap:anywhere}.engineering-notes_page__H8xzN :is(h2[id],article[id],section[id]){scroll-margin-top:6rem}.engineering-notes_registerSection__eXa6k{padding-block:clamp(3.5rem,6vw,6rem)}.engineering-notes_registerHeading__h46jV{display:flex;align-items:end;justify-content:space-between;gap:2rem;padding-bottom:2.75rem}.engineering-notes_registerHeading__h46jV h2{max-width:22ch;font-size:clamp(2.25rem,3.7vw,3.5rem);line-height:1.1}.engineering-notes_count__2OMCR{flex-shrink:0;color:var(--blue);font:.75rem/1.6 var(--font-mono)}.engineering-notes_count__2OMCR>span{margin-right:.5rem;color:var(--brand-orange-dark)}.engineering-notes_register___Ll8q{margin:0;padding:0;list-style:none;border-top:2px solid var(--ink)}.engineering-notes_register___Ll8q>li{border-bottom:1px solid var(--line)}.engineering-notes_noteRow__jiVkO{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,6fr) minmax(0,4fr);gap:clamp(2rem,4vw,4rem);padding-block:clamp(2.5rem,3.5vw,3.5rem)}.engineering-notes_noteMeta__9bKWi{min-width:0;color:var(--slate);font:.75rem/1.7 var(--font-mono)}.engineering-notes_rowNumber__CwPgC{display:block;margin-bottom:1.5rem;color:var(--brand-orange-dark);font:.75rem/1.5 var(--font-mono)}.engineering-notes_noteMeta__9bKWi time{display:block;color:var(--blue)}.engineering-notes_noteMeta__9bKWi p{margin-top:.5rem}.engineering-notes_noteRow__jiVkO h3{min-width:0;max-width:28ch;font-size:clamp(1.8rem,2.6vw,2.5rem);line-height:1.2}.engineering-notes_noteSummary__b3Q6j{min-width:0;padding-left:1.5rem;border-left:1px solid var(--line)}.engineering-notes_noteSummary__b3Q6j>p{max-width:48ch;color:var(--slate);font-size:1.05rem;line-height:1.75}.engineering-notes_topics__DrEMx{display:flex;flex-wrap:wrap;gap:.4rem 1rem;margin:1.5rem 0 0;padding:0;list-style:none}.engineering-notes_topics__DrEMx li{color:var(--blue);font:.7rem/1.6 var(--font-mono)}.engineering-notes_topics__DrEMx li:before{display:inline-block;width:.3rem;height:.3rem;margin:0 .5rem .1rem 0;background:var(--brand-orange-dark);content:""}.engineering-notes_empty__Oub6V{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,10fr);gap:clamp(2rem,4vw,4rem);padding:clamp(2.5rem,5vw,5rem);border-top:2px solid var(--ink);border-bottom:1px solid var(--line);background:#f3f2ee}.engineering-notes_emptyMark__HBKqU{color:var(--brand-orange-dark);font:4rem/1 var(--font-mono)}.engineering-notes_empty__Oub6V h3{max-width:23ch;font-size:clamp(2rem,3vw,3rem);line-height:1.15}.engineering-notes_empty__Oub6V p{max-width:50ch;margin-top:1.5rem;color:var(--slate);font-size:1.1rem;line-height:1.75}.engineering-notes_metadata__az8IA{padding-block:2rem;background:#f3f2ee}.engineering-notes_metadataGrid__TJZgq{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,9fr);gap:2rem;align-items:baseline}.engineering-notes_metadata__az8IA dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:1.5rem 2rem;margin:0}.engineering-notes_metadata__az8IA dt{margin-bottom:.5rem;color:var(--slate);font:.7rem/1.6 var(--font-mono)}.engineering-notes_metadata__az8IA dd{margin:0;color:var(--ink);font-size:1rem;font-weight:500;line-height:1.5}.engineering-notes_metadata__az8IA small{display:block;margin-top:.35rem;color:var(--slate);font-size:.875rem;font-weight:400}.engineering-notes_sectionGrid__raPe2{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(3rem,6vw,6rem);padding-block:clamp(3.5rem,6vw,6rem)}.engineering-notes_sectionContent__10YA3{min-width:0}.engineering-notes_sectionMarker__A330E{margin-bottom:1.2rem;color:var(--blue);font:.7rem/1.6 var(--font-mono);letter-spacing:.065em;text-transform:uppercase}.engineering-notes_sectionMarker__A330E>span{color:var(--brand-orange-dark)}.engineering-notes_sectionHeading__mjMvU h2{max-width:18ch;font-size:clamp(2.25rem,3.7vw,3.5rem);line-height:1.1}.engineering-notes_warmSection__kyQAw{background:#f3f2ee}.engineering-notes_readingSection__ZuV0D .engineering-notes_sectionGrid__raPe2{grid-template-columns:minmax(0,3fr) minmax(0,9fr)}.engineering-notes_body__qpmZv>div{max-width:65ch;color:var(--ink);font-size:1.15rem;line-height:1.85}.engineering-notes_body__qpmZv :is(h3,h4){max-width:35ch;margin-top:2.5rem;line-height:1.3}.engineering-notes_body__qpmZv h3{font-size:clamp(1.5rem,2vw,1.8rem)}.engineering-notes_body__qpmZv h4{font-size:1.3rem}.engineering-notes_body__qpmZv>div>:first-child{margin-top:0}.engineering-notes_body__qpmZv pre{white-space:pre-wrap;overflow-wrap:anywhere}.engineering-notes_body__qpmZv pre code{white-space:inherit}.engineering-notes_body__qpmZv blockquote{margin-block:1.75rem}.engineering-notes_relatedRegister__Yb0oV,.engineering-notes_sources__ZeZlm,.engineering-notes_takeaways__MQa_q,.engineering-notes_technologies__ryqcf{margin:0;padding:0;list-style:none;border-top:2px solid var(--ink)}.engineering-notes_takeaways__MQa_q li{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:1.5rem;padding-block:1.5rem;border-bottom:1px solid #d0d4de}.engineering-notes_sources__ZeZlm li>span,.engineering-notes_takeaways__MQa_q li>span{padding-top:.3rem;color:var(--brand-orange-dark);font:.75rem/1.5 var(--font-mono)}.engineering-notes_takeaways__MQa_q p{max-width:60ch;color:var(--slate);font-size:1.1rem;line-height:1.75}.engineering-notes_technologies__ryqcf{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 1.5rem}.engineering-notes_technologies__ryqcf li{padding-block:1.25rem;border-bottom:1px solid #d0d4de;color:var(--ink);font:.85rem/1.7 var(--font-mono)}.engineering-notes_sources__ZeZlm li{display:grid;grid-template-columns:2rem minmax(0,1fr);align-items:baseline;gap:1.5rem;padding-block:1.25rem;border-bottom:1px solid var(--line)}.engineering-notes_sources__ZeZlm a{width:100%;margin-top:0}.engineering-notes_related___MoTx{display:grid;gap:2.5rem}.engineering-notes_related___MoTx h3{margin-bottom:1.5rem;color:var(--blue);font:.75rem/1.6 var(--font-mono);letter-spacing:.05em;text-transform:uppercase}.engineering-notes_relatedRegister__Yb0oV li{border-bottom:1px solid var(--line)}.engineering-notes_relatedRegister__Yb0oV a{display:block;padding:1.75rem .5rem;color:var(--ink);text-decoration:none;transition:background-color .18s ease}.engineering-notes_relatedRegister__Yb0oV a:hover{background:var(--canvas)}.engineering-notes_relatedRegister__Yb0oV a:focus-visible{outline-offset:-3px}.engineering-notes_relatedRegister__Yb0oV strong{display:block;max-width:32ch;font-size:1.5rem;font-weight:600;line-height:1.3}.engineering-notes_relatedRegister__Yb0oV p{max-width:60ch;margin-top:1rem;color:var(--slate);font-size:1rem;line-height:1.75}.engineering-notes_relatedRegister__Yb0oV a>span{display:flex;justify-content:space-between;gap:1rem;margin-top:1.25rem;color:var(--blue);font-size:.875rem}.engineering-notes_relatedRegister__Yb0oV a>span>span{color:var(--brand-orange-dark)}.engineering-notes_onward__UDW0X{padding-block:clamp(3rem,5vw,4.5rem)}.engineering-notes_onward__UDW0X>div>p{margin-bottom:1.75rem}@media (max-width:1023px){.engineering-notes_noteRow__jiVkO{grid-template-columns:minmax(0,2fr) minmax(0,6fr) minmax(0,4fr);gap:1.5rem}.engineering-notes_noteSummary__b3Q6j{padding-left:1rem}.engineering-notes_noteSummary__b3Q6j>p{font-size:1rem}.engineering-notes_registerHeading__h46jV{align-items:start}.engineering-notes_count__2OMCR{max-width:13ch}.engineering-notes_sectionGrid__raPe2{gap:2.5rem}.engineering-notes_sectionHeading__mjMvU h2{font-size:2.5rem}.engineering-notes_technologies__ryqcf{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.engineering-notes_conversion__WeuJB .section-index{flex-shrink:0}.engineering-notes_registerSection__eXa6k{padding-block:3rem}.engineering-notes_registerHeading__h46jV{flex-direction:column;gap:1.25rem;padding-bottom:2rem}.engineering-notes_registerHeading__h46jV h2{max-width:23ch;font-size:2.25rem}.engineering-notes_count__2OMCR{max-width:none}.engineering-notes_noteRow__jiVkO{grid-template-columns:1fr;gap:1.25rem;padding-block:2.5rem}.engineering-notes_noteMeta__9bKWi{display:flex;flex-wrap:wrap;gap:.3rem 1rem;font-size:.7rem}.engineering-notes_noteMeta__9bKWi p,.engineering-notes_rowNumber__CwPgC{margin:0}.engineering-notes_noteRow__jiVkO h3{max-width:30ch;font-size:1.8rem}.engineering-notes_noteSummary__b3Q6j{padding-left:0;border-left:0}.engineering-notes_noteSummary__b3Q6j>p{font-size:1rem}.engineering-notes_topics__DrEMx{margin-top:1.25rem}.engineering-notes_empty__Oub6V{grid-template-columns:1fr;gap:1.25rem;padding:2rem 1.5rem}.engineering-notes_emptyMark__HBKqU{font-size:2.5rem}.engineering-notes_empty__Oub6V h3{max-width:24ch;font-size:1.8rem}.engineering-notes_empty__Oub6V p{margin-top:1.25rem;font-size:1rem}.engineering-notes_readingSection__ZuV0D .engineering-notes_sectionGrid__raPe2,.engineering-notes_sectionGrid__raPe2{grid-template-columns:1fr;gap:2rem;padding-block:3rem}.engineering-notes_sectionHeading__mjMvU h2{max-width:20ch;font-size:2.25rem}.engineering-notes_sectionMarker__A330E{margin-bottom:1rem}.engineering-notes_body__qpmZv>div{font-size:1.05rem;line-height:1.8}.engineering-notes_takeaways__MQa_q li{grid-template-columns:1.5rem minmax(0,1fr);gap:.75rem;padding-block:1.5rem}.engineering-notes_takeaways__MQa_q p{font-size:1rem}.engineering-notes_technologies__ryqcf{gap:0 1rem}.engineering-notes_technologies__ryqcf li{font-size:.75rem}.engineering-notes_sources__ZeZlm li{grid-template-columns:1.5rem minmax(0,1fr);gap:.75rem}.engineering-notes_relatedRegister__Yb0oV strong{font-size:1.4rem}}@media (max-width:47.999rem){.engineering-notes_metadataGrid__TJZgq{grid-template-columns:1fr;gap:1.5rem}.engineering-notes_metadata__az8IA dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}}@media (max-width:19.999rem){.engineering-notes_metadata__az8IA dl{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.engineering-notes_relatedRegister__Yb0oV a{transition:none}}.realisations_page__uGjwN{background:var(--white)}.realisations_page__uGjwN :is(h1,h2,h3,h4,p,li,a){overflow-wrap:anywhere}.realisations_page__uGjwN :is(h2[id],article[id],section[id]),.realisations_section__PGjJu{scroll-margin-top:6rem}.realisations_registerSection__pUeYb{padding-block:clamp(3.5rem,6vw,6rem)}.realisations_registerHeading__Rsvz_{padding-bottom:2.75rem}.realisations_registerHeading__Rsvz_ h2{max-width:20ch;margin-top:1.5rem;font-size:clamp(2.25rem,3.7vw,3.5rem);line-height:1.1}.realisations_filterControls__DBTNT{margin-bottom:1.5rem}.realisations_filters__lXKwe{display:flex;flex-wrap:wrap;gap:.5rem}.realisations_filters__lXKwe button{min-height:2.75rem;padding:.65rem 1rem;border:1px solid var(--line);background:var(--white);color:var(--ink);cursor:pointer;font:.75rem/1.5 var(--font-mono);transition:background-color .18s ease,border-color .18s ease}.realisations_filters__lXKwe button:hover{background:var(--canvas);border-color:var(--blue)}.realisations_filters__lXKwe button[aria-pressed=true]{border-color:var(--ink);background:var(--ink);box-shadow:inset 0 -2px var(--orange);color:var(--white)}.realisations_resultCount__gpgMh{margin-top:1rem;color:var(--slate);font:.75rem/1.6 var(--font-mono)}.realisations_register__FG0N6{margin:0;padding:0;list-style:none;border-top:2px solid var(--ink)}.realisations_register__FG0N6>li{border-bottom:1px solid var(--line)}.realisations_projectRow__xRcYH{display:grid;grid-template-columns:3rem minmax(0,6fr) minmax(0,5fr);gap:clamp(2rem,4vw,4rem);padding-block:clamp(2.5rem,4vw,4rem)}.realisations_rowNumber__a4lgz{padding-top:.45rem;color:var(--brand-orange-dark);font:.8rem/1.5 var(--font-mono)}.realisations_projectEditorial__AWgDL{min-width:0}.realisations_projectRow__xRcYH h3{max-width:25ch;font-size:clamp(1.8rem,2.6vw,2.5rem);line-height:1.2}.realisations_projectStatus__8dP66{margin-top:1.5rem;color:var(--blue);font:.7rem/1.6 var(--font-mono)}.realisations_projectStatus__8dP66>span{color:var(--slate)}.realisations_projectSummary___ViNg{min-width:0;padding-left:2rem;border-left:1px solid var(--line)}.realisations_projectSummary___ViNg>p{max-width:47ch;color:var(--slate);font-size:1.05rem;line-height:1.75}.realisations_tags__RRZ6S{display:flex;flex-wrap:wrap;gap:.4rem 1rem;margin:1.5rem 0 0;padding:0;list-style:none}.realisations_tags__RRZ6S li{color:var(--blue);font:.7rem/1.6 var(--font-mono)}.realisations_tags__RRZ6S li:before{display:inline-block;width:.3rem;height:.3rem;margin:0 .5rem .1rem 0;background:var(--brand-orange-dark);content:""}.realisations_empty__5o3f0{padding-block:3rem;border-block:1px solid var(--line);color:var(--slate)}.realisations_metadata__DDUWT{padding-block:2rem;background:#f3f2ee}.realisations_metadataGrid__cG7WE{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,9fr);gap:2rem;align-items:baseline}.realisations_metadata__DDUWT dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:1.5rem 2rem;margin:0}.realisations_metadata__DDUWT dt{margin-bottom:.5rem;color:var(--slate);font:.7rem/1.6 var(--font-mono)}.realisations_metadata__DDUWT dd{margin:0;color:var(--ink);font-size:1rem;font-weight:500;line-height:1.5;overflow-wrap:anywhere}.realisations_sectionGrid__24mRn{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(3rem,6vw,6rem);padding-block:clamp(3.5rem,6vw,6rem)}.realisations_sectionContent__cvrGi{min-width:0}.realisations_sectionMarker__nybnw{margin-bottom:1.2rem;color:var(--blue);font:.7rem/1.6 var(--font-mono);letter-spacing:.065em;text-transform:uppercase}.realisations_sectionMarker__nybnw>span{color:var(--brand-orange-dark)}.realisations_sectionHeading__soz7C h2{max-width:18ch;font-size:clamp(2.25rem,3.7vw,3.5rem);line-height:1.1}.realisations_prose__dJ_EI>div{max-width:60ch;color:var(--slate);font-size:1.1rem;line-height:1.8}.realisations_prose__dJ_EI :is(h3,h4){line-height:1.3}.realisations_inkSection__oRjMg{position:relative;isolation:isolate;overflow:hidden;background:var(--ink);color:var(--white)}.realisations_inkSection__oRjMg:before{position:absolute;z-index:-1;inset-block:0;left:22%;width:25%;border-inline:1px solid rgb(185 189 233/10%);background:rgb(54 60 144/9%);transform:skewX(-15deg);content:"";pointer-events:none}.realisations_inkSection__oRjMg .realisations_sectionMarker__nybnw{color:#b9bde9}.realisations_inkSection__oRjMg .realisations_sectionMarker__nybnw>span{color:var(--orange)}.realisations_inkSection__oRjMg :is(h2,h3,h4){color:var(--white)}.realisations_inkSection__oRjMg .realisations_prose__dJ_EI>div{color:#c8cbd7}.realisations_inkSection__oRjMg .realisations_prose__dJ_EI a{color:var(--white)}.realisations_warmSection__kSjPD{background:#f3f2ee}.realisations_decisions__Tq8_W,.realisations_results__321f5,.realisations_technologies__WH_Rj{margin:0;padding:0;list-style:none;border-top:2px solid var(--ink)}.realisations_decisions__Tq8_W li{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:1.5rem;padding-block:1.75rem;border-bottom:1px solid var(--line)}.realisations_decisions__Tq8_W li>span{padding-top:.3rem;color:var(--brand-orange-dark);font:.75rem/1.5 var(--font-mono)}.realisations_decisions__Tq8_W h3{font-size:1.3rem;line-height:1.4}.realisations_decisions__Tq8_W p{max-width:60ch;margin-top:.75rem;color:var(--slate);font-size:1.05rem;line-height:1.75}.realisations_technologies__WH_Rj{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 1.5rem}.realisations_technologies__WH_Rj li{padding-block:1.25rem;border-bottom:1px solid #d0d4de;color:var(--ink);font:.85rem/1.7 var(--font-mono)}.realisations_results__321f5{display:grid;grid-template-columns:minmax(min-content,2fr) minmax(0,5fr);column-gap:2rem;container-type:inline-size}.realisations_results__321f5 li{grid-column:1/-1;padding-block:1.75rem;border-bottom:1px solid var(--line)}.realisations_results__321f5 p{max-width:60ch;color:var(--slate);font-size:1.1rem;line-height:1.8}.realisations_results__321f5 .realisations_quantifiedResult__x4aNO{display:grid;grid-template-columns:subgrid;row-gap:.75rem;align-items:baseline}.realisations_resultValue__XtZV7{max-width:60cqi;color:var(--blue);font-size:clamp(1.75rem,2.8vw,2.75rem);font-weight:500;letter-spacing:-.04em;line-height:1.2;overflow-wrap:break-word}.realisations_onward__6SrFN{padding-block:clamp(3rem,5vw,4.5rem)}.realisations_onward__6SrFN>div>p{margin-bottom:1.75rem}@media (max-width:1023px){.realisations_projectRow__xRcYH{grid-template-columns:2rem minmax(0,6fr) minmax(0,5fr);gap:1.5rem}.realisations_projectSummary___ViNg{padding-left:1.5rem}.realisations_projectSummary___ViNg>p{font-size:1rem}.realisations_sectionGrid__24mRn{gap:2.5rem}.realisations_sectionHeading__soz7C h2{font-size:2.5rem}.realisations_prose__dJ_EI>div,.realisations_results__321f5 p{font-size:1.05rem}.realisations_technologies__WH_Rj{grid-template-columns:repeat(2,minmax(0,1fr))}.realisations_results__321f5 .realisations_quantifiedResult__x4aNO{grid-template-columns:1fr;gap:.75rem}.realisations_resultValue__XtZV7{max-width:100cqi;font-size:1.75rem}}@media (max-width:767px){.realisations_registerSection__pUeYb{padding-block:3rem}.realisations_registerHeading__Rsvz_{padding-bottom:2rem}.realisations_registerHeading__Rsvz_ h2{margin-top:1.25rem;font-size:2.25rem}.realisations_filters__lXKwe{gap:.5rem}.realisations_filters__lXKwe button{padding-inline:.75rem;font-size:.7rem}.realisations_projectRow__xRcYH{grid-template-columns:2rem minmax(0,1fr);gap:1rem .75rem;padding-block:2.5rem}.realisations_projectRow__xRcYH h3{max-width:30ch;font-size:1.8rem}.realisations_projectStatus__8dP66{margin-top:1rem}.realisations_projectSummary___ViNg{grid-column:2;padding-left:0;border-left:0}.realisations_projectSummary___ViNg>p{font-size:.95rem}.realisations_tags__RRZ6S{margin-top:1.25rem;gap:.35rem .75rem}.realisations_metadataGrid__cG7WE{grid-template-columns:1fr;gap:1.5rem}.realisations_metadata__DDUWT dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.realisations_sectionGrid__24mRn{grid-template-columns:1fr;gap:2rem;padding-block:3rem}.realisations_sectionHeading__soz7C h2{max-width:20ch;font-size:2.25rem}.realisations_sectionMarker__nybnw{margin-bottom:1rem}.realisations_prose__dJ_EI>div,.realisations_results__321f5 p{font-size:1rem;line-height:1.75}.realisations_decisions__Tq8_W li{grid-template-columns:1.5rem minmax(0,1fr);gap:.75rem;padding-block:1.5rem}.realisations_decisions__Tq8_W h3{font-size:1.2rem}.realisations_decisions__Tq8_W p{font-size:1rem}.realisations_technologies__WH_Rj{gap:0 1rem}.realisations_technologies__WH_Rj li{font-size:.75rem}}@media (max-width:374px){.realisations_projectRow__xRcYH h3{font-size:1.65rem}}@media (max-width:23.375rem){.realisations_metadata__DDUWT dl{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.realisations_filters__lXKwe button{transition:none}}.page-hero_hero___4YuB{--hero-navy:#041b29;--hero-soft:#d7e0e6;--hero-rule:rgb(255 255 255/25%);position:relative;isolation:isolate;overflow:hidden;background:var(--hero-navy);color:var(--white)}.page-hero_image__z9d15{z-index:-2;object-fit:cover;object-position:var(--hero-position,center)}.page-hero_hero___4YuB:after{position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,rgb(2 20 31/96%),rgb(2 20 31/76%) 48%,rgb(2 20 31/22%));content:"";pointer-events:none}.page-hero_withAside__rQyFb:after{background:linear-gradient(90deg,rgb(2 20 31/96%),rgb(2 20 31/78%) 48%,rgb(2 20 31/52%))}.page-hero_inner___aFGD{overflow-wrap:break-word}.page-hero_withChapters__ghtMU:before{position:absolute;z-index:-1;inset:0;background:linear-gradient(180deg,transparent 45%,rgb(2 20 31/82%));content:"";pointer-events:none}.page-hero_breadcrumb__p8gCj{padding-top:1.5rem;color:var(--hero-soft)}.page-hero_breadcrumb__p8gCj ol{display:flex;flex-wrap:wrap;gap:.35rem .65rem;margin:0;padding:0;list-style:none;font:.7rem/1.6 var(--font-mono)}.page-hero_breadcrumb__p8gCj li{min-width:0}.page-hero_breadcrumb__p8gCj li+li:before{margin-right:.65rem;color:var(--orange);content:"/"}.page-hero_breadcrumb__p8gCj a{color:inherit;text-decoration:none}.page-hero_breadcrumb__p8gCj a:hover{text-decoration:underline}.page-hero_grid__Lfvre{display:grid;grid-template-columns:minmax(0,1fr)}.page-hero_withAside__rQyFb .page-hero_grid__Lfvre{grid-template-columns:minmax(0,3fr) minmax(0,1fr)}.page-hero_content__eemBH{max-width:50rem;padding-block:2.8rem 3rem}.page-hero_withAside__rQyFb .page-hero_content__eemBH{max-width:none;padding-right:4rem}.page-hero_marker__cI0e_{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1.1rem;margin:0 0 1.7rem;color:var(--white);font-size:.64rem;font-weight:500;letter-spacing:.22em;line-height:1.5;text-transform:uppercase}.page-hero_marker__cI0e_>span:last-child{min-width:0;overflow-wrap:anywhere}.page-hero_markerIndex__jmvmY{font-size:1rem;font-weight:500;letter-spacing:0}.page-hero_marker__cI0e_>i{flex-shrink:0;width:2.4rem;height:1px;background:currentColor;opacity:.45}.page-hero_hero___4YuB h1{max-width:23ch;color:inherit;font-size:clamp(2.4rem,3.5vw,3.25rem);font-weight:500;letter-spacing:-.035em;line-height:1.07;text-wrap:pretty}.page-hero_intro__wZYtM{max-width:69ch;margin-top:1.5rem;color:var(--white)}.page-hero_intro__wZYtM .case-rich-text{color:inherit;font-size:inherit;line-height:inherit}.page-hero_intro__wZYtM li,.page-hero_intro__wZYtM p{color:inherit;font-size:.94rem;line-height:1.55;text-wrap:pretty}.page-hero_intro__wZYtM p+p,.page-hero_intro__wZYtM>p+p{margin-top:.7rem;color:var(--hero-soft);font-size:.86rem}.page-hero_intro__wZYtM a{color:var(--white);text-decoration:underline;text-underline-offset:.15em}.page-hero_intro__wZYtM a:hover{text-decoration-color:var(--orange)}.page-hero_intro__wZYtM h3,.page-hero_intro__wZYtM h4{margin-top:1rem;color:var(--white);font-size:1rem}.page-hero_actions__oTBn9{display:flex;flex-wrap:wrap;align-items:flex-start;gap:1rem;margin-top:1.8rem}.page-hero_action__VlgI9{display:inline-flex;align-items:center;justify-content:space-between;gap:1.2rem;min-height:3rem;padding:.75rem 1.4rem;border:1px solid transparent;border-radius:2px;font-size:.83rem;font-weight:500;line-height:1.4;text-decoration:none}.page-hero_primary__smK_Y{background:#ed6419;color:#091a27}.page-hero_primary__smK_Y:hover{background:#ff853e}.page-hero_secondary__2Emdm{border-color:currentColor;color:var(--white)}.page-hero_secondary__2Emdm:hover{background:rgb(255 255 255/9%)}.page-hero_aside__YZNNU{display:flex;align-self:stretch;flex-direction:column;justify-content:center;gap:1.5rem;min-width:0;padding:2.5rem 0 2.5rem 1.75rem;border-left:1px solid var(--hero-rule)}.page-hero_asideNote__Wv7Ew{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin:0;color:var(--white);font-size:.7rem;letter-spacing:.22em;line-height:1.6;text-transform:uppercase}.page-hero_asideNote__Wv7Ew>i{flex-shrink:0;width:1.6rem;height:1px;background:var(--orange)}.page-hero_asideHeading__Q7xx7{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem;margin:0;color:var(--hero-soft);font:.68rem/1.6 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.page-hero_asideList__dvGqR{margin:0;padding:0;list-style:none}.page-hero_asideList__dvGqR li{border-top:1px solid var(--hero-rule)}.page-hero_asideList__dvGqR li:last-child{border-bottom:1px solid var(--hero-rule)}.page-hero_asideList__dvGqR a{display:grid;grid-template-columns:1.75rem minmax(0,1fr) 1rem;align-items:baseline;gap:.5rem;min-height:2.75rem;padding:.7rem .25rem;color:var(--white);font-size:.86rem;line-height:1.4;text-decoration:none}.page-hero_asideList__dvGqR a:hover{background:rgb(255 255 255/7%)}.page-hero_asideList__dvGqR a>span:first-child{color:var(--hero-soft);font:.68rem/1.6 var(--font-mono)}.page-hero_asideList__dvGqR a>span:last-child{color:var(--orange)}.page-hero_asideStatus__2508u{margin:0}.page-hero_asideStatus__2508u dt{color:var(--hero-soft);font:.68rem/1.6 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.page-hero_asideStatus__2508u dd{margin:.35rem 0 0;color:var(--white);font-size:1.05rem}.page-hero_chapters__l0WxJ ol{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));margin:0;padding:0;border-top:1px solid var(--hero-rule);list-style:none}.page-hero_chapters__l0WxJ li{min-width:0}.page-hero_chapters__l0WxJ a{display:grid;grid-template-columns:1.75rem minmax(0,1fr) 1rem;align-items:baseline;gap:.65rem;height:100%;padding:1.2rem 1.5rem 1.2rem .25rem;color:var(--white);font-size:.82rem;line-height:1.5;text-decoration:none}.page-hero_chapters__l0WxJ a:hover{background:rgb(255 255 255/7%)}.page-hero_asideList__dvGqR a:focus-visible,.page-hero_chapters__l0WxJ a:focus-visible{outline-offset:-3px}.page-hero_chapterNumber__ztb_r{color:var(--hero-soft);font:.7rem/1.5 var(--font-mono)}.page-hero_chapterArrow___h0F0{color:var(--orange)}.page-hero_cover__99ctl{display:flex;flex-direction:column;min-height:min(70svh,44rem)}:where(.page-hero_cover__99ctl) .page-hero_inner___aFGD{display:flex;flex:1;flex-direction:column;justify-content:flex-end}.page-hero_cover__99ctl:after{background:linear-gradient(0deg,rgb(2 20 31/72%),rgb(2 20 31/0) 55%),linear-gradient(90deg,rgb(2 20 31/97%),rgb(2 20 31/86%) 30%,rgb(2 20 31/60%) 52%,rgb(2 20 31/8%))}:where(.page-hero_cover__99ctl) .page-hero_content__eemBH{max-width:60rem;padding-block:3.5rem 4.5rem}:where(.page-hero_cover__99ctl) .page-hero_marker__cI0e_{margin-bottom:1.8rem;font-size:.68rem}.page-hero_cover__99ctl h1{max-width:22ch;font-size:clamp(2.5rem,4.2vw,3.875rem);letter-spacing:-.04em;line-height:1.04;text-wrap:balance}:where(.page-hero_cover__99ctl) .page-hero_intro__wZYtM{max-width:56ch;margin-top:1.7rem}:where(.page-hero_cover__99ctl) .page-hero_intro__wZYtM p{font-size:1.0625rem;line-height:1.6}:where(.page-hero_cover__99ctl) .page-hero_actions__oTBn9{margin-top:2.2rem}:where(.page-hero_cover__99ctl) .page-hero_action__VlgI9{gap:1.4rem;min-height:3.25rem;padding:.85rem 1.6rem;font-size:.9rem}@media (max-width:75rem){.page-hero_withAside__rQyFb .page-hero_content__eemBH{padding-right:2.5rem}}@media (max-width:60rem){.page-hero_withAside__rQyFb .page-hero_grid__Lfvre{grid-template-columns:minmax(0,2.5fr) minmax(0,1fr)}.page-hero_withAside__rQyFb .page-hero_content__eemBH{padding-right:2rem}.page-hero_aside__YZNNU{padding-left:1.3rem}.page-hero_hero___4YuB h1{font-size:2.5rem}.page-hero_cover__99ctl h1{font-size:clamp(2.5rem,5.8vw,3.1rem)}}@media (max-width:63.999rem){.page-hero_hero___4YuB:after,.page-hero_withAside__rQyFb:after{background:linear-gradient(90deg,rgb(2 20 31/93%),rgb(2 20 31/70%))}.page-hero_cover__99ctl:after{background:linear-gradient(180deg,rgb(2 20 31/15%),rgb(2 20 31/40%))}:where(.page-hero_cover__99ctl) .page-hero_content__eemBH{position:relative}:where(.page-hero_cover__99ctl) .page-hero_content__eemBH:before{position:absolute;z-index:-1;inset:-8rem calc(-1 * var(--horizontal-gutter)) 0;background:linear-gradient(180deg,rgb(2 20 31/0),rgb(2 20 31/80%) 8rem);content:"";pointer-events:none}}@media (max-width:42rem){.page-hero_image__z9d15{object-position:var(--hero-position-mobile,var(--hero-position,center))}.page-hero_breadcrumb__p8gCj{padding-top:1.25rem}.page-hero_breadcrumb__p8gCj ol{font-size:.65rem}.page-hero_deepBreadcrumb__Zj5st li:last-child{display:none}.page-hero_withAside__rQyFb .page-hero_grid__Lfvre{grid-template-columns:minmax(0,1fr)}.page-hero_content__eemBH,.page-hero_withAside__rQyFb .page-hero_content__eemBH{padding:2.5rem 0 2rem}.page-hero_marker__cI0e_{gap:.8rem;margin-bottom:1.4rem;font-size:.6rem;letter-spacing:.16em}.page-hero_marker__cI0e_>i{width:1.5rem}.page-hero_hero___4YuB h1{font-size:clamp(2rem,8.5vw,2.7rem)}.page-hero_intro__wZYtM li,.page-hero_intro__wZYtM p{font-size:.92rem}:where(.page-hero_cover__99ctl) .page-hero_content__eemBH{padding:3rem 0 2.75rem}:where(.page-hero_cover__99ctl) .page-hero_marker__cI0e_{margin-bottom:1.5rem;font-size:.64rem}.page-hero_cover__99ctl h1{font-size:clamp(2.1rem,9vw,2.6rem)}:where(.page-hero_cover__99ctl) .page-hero_intro__wZYtM{margin-top:1.5rem}:where(.page-hero_cover__99ctl) .page-hero_intro__wZYtM p{font-size:.95rem}:where(.page-hero_cover__99ctl) .page-hero_actions__oTBn9{margin-top:2rem}.page-hero_actions__oTBn9{gap:.8rem}.page-hero_action__VlgI9{width:100%;gap:.8rem;padding:.8rem 1rem}:where(.page-hero_cover__99ctl) .page-hero_action__VlgI9{padding:.9rem 1.15rem}.page-hero_aside__YZNNU{padding:1.5rem 0 2rem;border-top:1px solid var(--hero-rule);border-left:0}.page-hero_chapters__l0WxJ ol{grid-template-columns:repeat(2,minmax(0,1fr))}.page-hero_chapters__l0WxJ li{border-bottom:1px solid rgb(255 255 255/20%)}.page-hero_chapters__l0WxJ li:nth-child(2n){border-left:1px solid rgb(255 255 255/20%)}.page-hero_chapters__l0WxJ a{grid-template-columns:1.5rem minmax(0,1fr) .75rem;gap:.5rem;padding:1.1rem .5rem;font-size:.75rem}}@media (max-width:24.999rem){.page-hero_chapters__l0WxJ ol{grid-template-columns:minmax(0,1fr)}.page-hero_chapters__l0WxJ li:nth-child(2n){border-left:0}}@media (max-width:19.999rem){.page-hero_inner___aFGD{overflow-wrap:anywhere}.page-hero_marker__cI0e_{flex-wrap:wrap;row-gap:.4rem}.page-hero_hero___4YuB h1{font-size:max(1rem,min(2rem,(100vw - 2 * var(--horizontal-gutter))/9))}.page-hero_asideList__dvGqR a,.page-hero_chapters__l0WxJ a{grid-template-columns:minmax(0,1fr) min(1rem,16px);column-gap:min(.5rem,8px);padding-inline:min(.5rem,8px)}.page-hero_asideList__dvGqR a>span:first-child,.page-hero_chapters__l0WxJ a>span:first-child{grid-column:1/-1}.page-hero_action__VlgI9{gap:min(.8rem,12.8px);padding-inline:min(1rem,16px);overflow-wrap:anywhere}}@media (prefers-reduced-motion:no-preference){.page-hero_action__VlgI9,.page-hero_asideList__dvGqR a,.page-hero_chapters__l0WxJ a{transition:background-color .15s ease}:where(.page-hero_cover__99ctl) .page-hero_image__z9d15{animation:page-hero_hero-settle__ixOi3 1.6s cubic-bezier(.2,.7,.2,1) both}}@keyframes page-hero_hero-settle__ixOi3{0%{transform:scale(1.06)}}@media print{.page-hero_hero___4YuB:after,.page-hero_hero___4YuB:before,.page-hero_image__z9d15{display:none}.page-hero_hero___4YuB,.page-hero_hero___4YuB *{background:none!important;color:var(--ink)!important}.page-hero_cover__99ctl{min-height:0}:where(.page-hero_cover__99ctl) .page-hero_content__eemBH:before{display:none}}.corporate_page__ubCHg{background:var(--white)}.corporate_page__ubCHg :is(h1,h2,h3,p,li,a,dt,dd,blockquote){overflow-wrap:anywhere}.corporate_page__ubCHg section[id]{scroll-margin-top:6rem}.corporate_sectionGrid__TanZ_{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(3rem,6vw,6rem);padding-block:clamp(3.5rem,6vw,6rem)}.corporate_sectionContent___tWV5,.corporate_sectionHeading__YN11y{min-width:0}.corporate_sectionHeading__YN11y>.section-index{margin-bottom:1.25rem}.corporate_sectionNumber__57D0z{color:var(--brand-orange-dark)}.corporate_sectionHeading__YN11y h2{max-width:20ch;font-size:clamp(2.25rem,3.7vw,3.5rem);line-height:1.1}.corporate_sectionIntro__LBhLj{max-width:42ch;margin-top:1.5rem;color:var(--slate);font-size:1.05rem;line-height:1.75}.corporate_wideSection__y1Rja .corporate_sectionGrid__TanZ_{display:block}.corporate_wideSection__y1Rja .corporate_sectionHeading__YN11y{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:0 clamp(3rem,6vw,6rem);margin-bottom:3rem}.corporate_wideSection__y1Rja .corporate_sectionHeading__YN11y>.section-index{grid-column:1/-1}.corporate_wideSection__y1Rja .corporate_sectionHeading__YN11y h2{grid-column:1;grid-row:2/4}.corporate_wideSection__y1Rja .corporate_sectionIntro__LBhLj{grid-column:2;margin:0;align-self:end}.corporate_wideSection__y1Rja .corporate_sectionHeading__YN11y>a{grid-column:2;justify-self:start}.corporate_warmSection__I_vQ9{background:#f3f2ee}.corporate_inkSection__5brlR{background:var(--ink);color:var(--white)}.corporate_inkSection__5brlR :is(h2,h3){color:var(--white)}.corporate_inkSection__5brlR :is(.corporate_sectionNumber__57D0z,.corporate_rowNumber__OE9a1){color:var(--orange)}.corporate_inkSection__5brlR :is(.corporate_sectionIntro__LBhLj,.corporate_register__n7IgK p,.corporate_namedRegister__LzXOp p){color:#c8cbd7}.corporate_boundaries__mYOnc,.corporate_namedRegister__LzXOp,.corporate_register__n7IgK,.corporate_sequence__t7XhC{margin:0;padding:0;list-style:none;border-top:2px solid var(--ink)}.corporate_register__n7IgK>li{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,4fr) minmax(0,7fr);align-items:baseline;gap:2rem;padding-block:2rem;border-bottom:1px solid var(--line)}.corporate_rowNumber__OE9a1{color:var(--brand-orange-dark);font:.75rem/1.6 var(--font-mono)}.corporate_register__n7IgK h3{max-width:27ch;font-size:clamp(1.5rem,2vw,1.85rem);line-height:1.25}.corporate_register__n7IgK p{max-width:60ch;color:var(--slate);font-size:1.05rem;line-height:1.75}.corporate_continuum__rrmYm .corporate_rowNumber__OE9a1{padding-block:.15rem;border-right:1px solid var(--line)}.corporate_namedRegister__LzXOp>li{display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:1.75rem;padding-block:1.75rem;border-bottom:1px solid var(--line)}.corporate_namedRegister__LzXOp .corporate_rowNumber__OE9a1{padding-top:.2rem}.corporate_namedRegister__LzXOp h3{max-width:30ch;font-size:clamp(1.4rem,1.9vw,1.75rem);line-height:1.3}.corporate_namedRegister__LzXOp p{max-width:60ch;margin-top:1rem;color:var(--slate);font-size:1.05rem;line-height:1.75}.corporate_inkSection__5brlR :is(.corporate_register__n7IgK,.corporate_namedRegister__LzXOp){border-color:rgb(255 255 255/40%)}.corporate_inkSection__5brlR :is(.corporate_register__n7IgK,.corporate_namedRegister__LzXOp)>li{border-color:rgb(255 255 255/20%)}.corporate_concerns__Sknuj>li{align-items:start;padding-block:2.5rem}.corporate_concerns__Sknuj .corporate_rowNumber__OE9a1{padding-top:.25rem}.corporate_concerns__Sknuj .corporate_scope__TeEEM{margin-top:1.75rem;padding-left:1.25rem;border-left:2px solid var(--orange)}.corporate_planes__u_sRz{margin:2rem 0 0}.corporate_planes__u_sRz>div{padding-block:1.5rem;border-top:1px solid rgb(255 255 255/20%)}.corporate_planes__u_sRz dt{margin-bottom:.75rem;color:var(--white);font:.85rem/1.7 var(--font-mono)}.corporate_planes__u_sRz dd{max-width:60ch;margin:0;color:#c8cbd7;font-size:1rem;line-height:1.75}.corporate_sequence__t7XhC{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--line)}.corporate_sequence__t7XhC>li{min-width:0;padding:2rem 1.5rem}.corporate_sequence__t7XhC>li+li{border-left:1px solid var(--line)}.corporate_sequence__t7XhC h3{margin-top:1.5rem;font-size:1.45rem;line-height:1.25}.corporate_sequence__t7XhC p{margin-top:1rem;color:var(--slate);font-size:1rem;line-height:1.75}.corporate_closing__lIueg{max-width:65ch;margin-top:2.5rem;padding-left:1.5rem;border-left:2px solid var(--brand-orange-dark);color:var(--ink);font-size:1.25rem;font-weight:500;line-height:1.6}.corporate_identityCopy__XbeCy>p{max-width:60ch;color:var(--slate);font-size:1.1rem;line-height:1.8}.corporate_identityCopy__XbeCy>p+p{margin-top:1.5rem}.corporate_identityCopy__XbeCy blockquote{max-width:30ch;margin:2.75rem 0 0;padding:1.75rem 0 0 1.5rem;border-top:1px solid var(--line);border-left:2px solid var(--brand-orange-dark);color:var(--blue);font-size:clamp(1.75rem,2.8vw,2.5rem);font-weight:500;letter-spacing:-.025em;line-height:1.3}.corporate_modes__OTuWQ{margin-top:3rem;padding-top:1.5rem;border-top:1px solid rgb(255 255 255/25%)}.corporate_modes__OTuWQ ul{display:flex;flex-wrap:wrap;gap:0 1.5rem;margin:1rem 0 0;padding:0;list-style:none}.corporate_modes__OTuWQ li{padding-block:.6rem;color:var(--white);font:.8rem/1.6 var(--font-mono)}.corporate_locations__YlzC2 h3{font-size:clamp(2rem,3vw,2.75rem)}.corporate_boundaries__mYOnc>li{position:relative;padding:1.5rem 0 1.5rem 2rem;border-bottom:1px solid #d0d4de;color:var(--slate);font-size:1.05rem;line-height:1.75}.corporate_boundaries__mYOnc>li:before{position:absolute;top:2.35rem;left:0;width:.65rem;height:2px;background:var(--brand-orange-dark);content:""}.corporate_onward__Xe03P{padding-block:clamp(3rem,5vw,4.5rem)}.corporate_onward__Xe03P>div>p{margin-bottom:1.75rem}.corporate_careersOffers__OYfFx{padding-block:clamp(3.5rem,6vw,6rem)}.corporate_careersOffers__OYfFx h2{margin-bottom:2.75rem;font-size:clamp(2.25rem,3.7vw,3.5rem);line-height:1.1}.corporate_empty__7fBRY{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,10fr);gap:clamp(2rem,4vw,4rem);padding:clamp(2.5rem,5vw,5rem);border-top:2px solid var(--ink);border-bottom:1px solid var(--line);background:#f3f2ee}.corporate_emptyMark__ObDlY{color:var(--brand-orange-dark);font:4rem/1 var(--font-mono)}.corporate_empty__7fBRY h3{max-width:28ch;font-size:clamp(2rem,3vw,3rem);line-height:1.15}@media (max-width:1023px){.corporate_sectionGrid__TanZ_{gap:2.5rem}.corporate_wideSection__y1Rja .corporate_sectionHeading__YN11y{column-gap:2.5rem}.corporate_sectionHeading__YN11y h2{font-size:clamp(2.25rem,4.6vw,2.5rem)}.corporate_register__n7IgK>li{gap:1.5rem}.corporate_register__n7IgK h3{font-size:1.5rem}.corporate_namedRegister__LzXOp>li{gap:1.25rem}.corporate_sequence__t7XhC{grid-template-columns:repeat(2,minmax(0,1fr))}.corporate_sequence__t7XhC>li:nth-child(odd){border-left:0}.corporate_sequence__t7XhC>li:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width:767px){.corporate_conversion__dnQqj .section-index{flex-shrink:0}.corporate_sectionGrid__TanZ_{grid-template-columns:1fr;gap:2rem;padding-block:3rem}.corporate_sectionHeading__YN11y h2{max-width:22ch;font-size:2.25rem}.corporate_sectionIntro__LBhLj{margin-top:1.25rem;font-size:1rem}.corporate_wideSection__y1Rja .corporate_sectionHeading__YN11y{display:block;margin-bottom:2.5rem}.corporate_wideSection__y1Rja .corporate_sectionIntro__LBhLj{margin-top:1.25rem}.corporate_register__n7IgK>li{grid-template-columns:2rem minmax(0,1fr);align-items:baseline;gap:1rem;padding-block:1.75rem}.corporate_register__n7IgK h3{max-width:27ch;font-size:1.5rem}.corporate_register__n7IgK>li>:last-child{grid-column:2}.corporate_register__n7IgK p{font-size:1rem}.corporate_namedRegister__LzXOp>li{grid-template-columns:2rem minmax(0,1fr);gap:1rem}.corporate_namedRegister__LzXOp p{font-size:1rem}.corporate_concerns__Sknuj>li{padding-block:2rem}.corporate_concerns__Sknuj .corporate_scope__TeEEM{padding-left:1rem;margin-top:1.5rem}.corporate_planes__u_sRz{margin-top:1.5rem}.corporate_planes__u_sRz dt{font-size:.8rem}.corporate_planes__u_sRz dd{font-size:.95rem}.corporate_closing__lIueg{margin-top:2rem;padding-left:1rem;font-size:1.1rem}.corporate_identityCopy__XbeCy>p{font-size:1.05rem}.corporate_identityCopy__XbeCy blockquote{margin-top:2rem;padding-left:1rem;font-size:1.8rem}.corporate_modes__OTuWQ{margin-top:2rem}.corporate_locations__YlzC2 h3{font-size:2rem}.corporate_boundaries__mYOnc>li{padding-block:1.25rem;font-size:1rem}.corporate_boundaries__mYOnc>li:before{top:2rem}.corporate_careersOffers__OYfFx{padding-block:3rem}.corporate_careersOffers__OYfFx h2{margin-bottom:2rem;font-size:2.25rem}.corporate_empty__7fBRY{grid-template-columns:1fr;gap:1.25rem;padding:2rem 1.5rem}.corporate_emptyMark__ObDlY{font-size:2.5rem}.corporate_empty__7fBRY h3{font-size:1.8rem}}@media (max-width:639px){.corporate_sequence__t7XhC{grid-template-columns:1fr}.corporate_sequence__t7XhC>li+li{border-left:0;border-top:1px solid var(--line)}.corporate_sequence__t7XhC>li{padding:1.75rem 0}}.situations_page__Pru_P{background:var(--white)}.situations_page__Pru_P :is(h1,h2,h3,h4,p,li,a){overflow-wrap:anywhere}.situations_page__Pru_P :is(h2[id],article[id],section[id]),.situations_section__m8RYs{scroll-margin-top:6rem}.situations_registerSection__4K5aR{padding-block:clamp(3.5rem,6vw,6rem)}.situations_registerHeading__ZAP4c{display:flex;align-items:end;justify-content:space-between;gap:2rem;padding-bottom:3rem}.situations_registerHeading__ZAP4c h2{max-width:20ch;margin-top:1.5rem;font-size:clamp(2.25rem,3.7vw,3.5rem);line-height:1.1}.situations_registerRange__RtCfY{flex-shrink:0;white-space:nowrap;color:var(--blue);font:.75rem/1.6 var(--font-mono)}.situations_register__7liju{margin:0;padding:0;list-style:none;border-top:2px solid var(--ink)}.situations_register__7liju>li{border-bottom:1px solid var(--line)}.situations_situationRow__oGHV8{display:grid;grid-template-columns:3rem minmax(0,6fr) minmax(0,5fr);gap:clamp(2rem,4vw,4rem);padding-block:clamp(2.5rem,4vw,4rem)}.situations_rowNumber__K2MGo{padding-top:.45rem;color:var(--brand-orange-dark);font:.8rem/1.5 var(--font-mono)}.situations_situationRow__oGHV8 h3{max-width:25ch;font-size:clamp(1.8rem,2.6vw,2.5rem);line-height:1.2}.situations_rowSummary__6CkCf{min-width:0;padding-left:2rem;border-left:1px solid var(--line)}.situations_rowSummary__6CkCf>p{max-width:47ch;color:var(--slate);font-size:1.05rem;line-height:1.75}.situations_empty__Vnd1r{padding-block:3rem;border-block:1px solid var(--line);color:var(--slate)}.situations_method__R1PKC{background:#f3f2ee}.situations_methodGrid__WMS_4{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(3rem,6vw,6rem);padding-block:clamp(3.5rem,6vw,6rem)}.situations_method__R1PKC h2{max-width:19ch;margin-top:1.5rem;font-size:clamp(2.25rem,3.6vw,3.4rem);line-height:1.1}.situations_methodIntro__D8bt4{max-width:60ch;color:var(--slate);font-size:1.1rem;line-height:1.75}.situations_methodSteps__AhBaJ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2rem;margin:2rem 0 0;padding:0;list-style:none;border-top:2px solid var(--ink)}.situations_methodSteps__AhBaJ li{display:flex;align-items:baseline;gap:1rem;padding-block:1rem;border-bottom:1px solid #d0d4de;font-size:1rem;font-weight:500;line-height:1.5}.situations_methodSteps__AhBaJ li>span{color:var(--brand-orange-dark);font:.7rem/1.5 var(--font-mono)}.situations_sectionGrid__AWK3v{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(3rem,6vw,6rem);padding-block:clamp(3.5rem,6vw,6rem)}.situations_sectionContent__EAL6B{min-width:0}.situations_sectionMarker__d0S2Q{margin-bottom:1.2rem;color:var(--blue);font:.7rem/1.6 var(--font-mono);letter-spacing:.065em;text-transform:uppercase}.situations_sectionMarker__d0S2Q>span{color:var(--brand-orange-dark)}.situations_sectionHeading__WxXKS h2{max-width:18ch;font-size:clamp(2.25rem,3.7vw,3.5rem);line-height:1.1}.situations_assessment__iI0fh{padding-left:1.5rem;border-left:2px solid var(--brand-orange-dark)}.situations_assessment__iI0fh>div{color:var(--slate);font-size:1.2rem;line-height:1.8}.situations_darkSection__nB6o5{position:relative;isolation:isolate;overflow:hidden;background:var(--ink);color:var(--white)}.situations_darkSection__nB6o5:before{position:absolute;z-index:-1;inset-block:0;left:22%;width:25%;border-inline:1px solid rgb(185 189 233/10%);background:rgb(54 60 144/9%);transform:skewX(-15deg);content:"";pointer-events:none}.situations_darkSection__nB6o5 .situations_sectionMarker__d0S2Q{color:#b9bde9}.situations_darkSection__nB6o5 .situations_sectionMarker__d0S2Q>span{color:var(--orange)}.situations_darkSection__nB6o5 h2{color:var(--white)}.situations_interventions__lA4sx,.situations_related__G3rkZ,.situations_symptoms__QP0hp{margin:0;padding:0;list-style:none}.situations_interventions__lA4sx{border-top:1px solid rgb(255 255 255/25%)}.situations_interventions__lA4sx li,.situations_symptoms__QP0hp li{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:1.5rem;padding-block:1.75rem;border-bottom:1px solid rgb(255 255 255/25%)}.situations_interventions__lA4sx li>span{padding-top:.3rem;color:var(--orange);font:.75rem/1.5 var(--font-mono)}.situations_interventions__lA4sx p{max-width:60ch;color:#c8cbd7;font-size:1.1rem;line-height:1.8}.situations_symptoms__QP0hp{border-top:2px solid var(--ink)}.situations_symptoms__QP0hp li{border-color:var(--line)}.situations_symptoms__QP0hp li>span{padding-top:.3rem;color:var(--brand-orange-dark);font:.75rem/1.5 var(--font-mono)}.situations_symptoms__QP0hp p{color:var(--slate);font-size:1.1rem;line-height:1.75}.situations_related__G3rkZ{border-top:2px solid var(--ink)}.situations_related__G3rkZ li{border-bottom:1px solid var(--line)}.situations_related__G3rkZ a{display:grid;grid-template-columns:2rem minmax(0,1fr) 1.5rem;align-items:start;gap:1.5rem;padding:2rem .5rem;color:var(--ink);text-decoration:none;transition:background-color .18s ease}.situations_related__G3rkZ a:hover{background:var(--canvas)}.situations_related__G3rkZ a:focus-visible{outline-offset:-3px}.situations_relatedNumber__KyPFp{padding-top:.3rem;color:var(--brand-orange-dark);font:.75rem/1.5 var(--font-mono)}.situations_related__G3rkZ h3{max-width:26ch;font-size:clamp(1.5rem,2.3vw,2rem);line-height:1.25}.situations_related__G3rkZ p{max-width:56ch;margin-top:1rem;color:var(--slate);font-size:1rem;line-height:1.7}.situations_relatedArrow__GElx_{align-self:center;color:var(--blue);font-size:1.6rem;transition:transform .18s ease}.situations_related__G3rkZ a:hover .situations_relatedArrow__GElx_{transform:translate(2px,-2px)}.situations_onward__IWLSL{padding-block:clamp(3rem,5vw,4.5rem)}.situations_onward__IWLSL>div>p{margin-bottom:1.75rem}@media (max-width:1023px){.situations_situationRow__oGHV8{grid-template-columns:2rem minmax(0,6fr) minmax(0,5fr);gap:1.5rem}.situations_rowSummary__6CkCf{padding-left:1.5rem}.situations_rowSummary__6CkCf>p{font-size:1rem}.situations_methodGrid__WMS_4,.situations_sectionGrid__AWK3v{gap:2.5rem}.situations_sectionHeading__WxXKS h2{font-size:2.5rem}.situations_assessment__iI0fh>div{font-size:1.1rem}.situations_interventions__lA4sx li{gap:1rem}.situations_interventions__lA4sx p{font-size:1rem}}@media (max-width:767px){.situations_registerSection__4K5aR{padding-block:3rem}.situations_registerHeading__ZAP4c{align-items:start;padding-bottom:2rem}.situations_registerHeading__ZAP4c h2{margin-top:1.25rem;font-size:2.25rem}.situations_registerRange__RtCfY{padding-top:.1rem}.situations_situationRow__oGHV8{grid-template-columns:2rem minmax(0,1fr);gap:1rem .75rem;padding-block:2.5rem}.situations_situationRow__oGHV8 h3{max-width:30ch;font-size:1.8rem}.situations_rowSummary__6CkCf{grid-column:2;padding-left:0;border-left:0}.situations_rowSummary__6CkCf>p{font-size:.95rem}.situations_methodGrid__WMS_4,.situations_sectionGrid__AWK3v{grid-template-columns:1fr;gap:2rem;padding-block:3rem}.situations_method__R1PKC h2,.situations_sectionHeading__WxXKS h2{max-width:20ch;font-size:2.25rem}.situations_sectionMarker__d0S2Q{margin-bottom:1rem}.situations_assessment__iI0fh{padding-left:1rem}.situations_assessment__iI0fh>div,.situations_methodIntro__D8bt4{font-size:1.05rem;line-height:1.75}.situations_method__R1PKC h2{margin-top:1.25rem}.situations_methodSteps__AhBaJ{gap:0 1.25rem}.situations_methodSteps__AhBaJ li{gap:.75rem;font-size:.9rem}.situations_interventions__lA4sx li,.situations_symptoms__QP0hp li{grid-template-columns:1.5rem minmax(0,1fr);gap:.75rem;padding-block:1.5rem}.situations_interventions__lA4sx p,.situations_symptoms__QP0hp p{font-size:1rem}.situations_related__G3rkZ a{grid-template-columns:1.5rem minmax(0,1fr) 1rem;gap:.75rem;padding-block:1.5rem}.situations_related__G3rkZ h3{font-size:1.5rem}.situations_relatedArrow__GElx_{align-self:start;font-size:1.25rem}}@media (prefers-reduced-motion:reduce){.situations_relatedArrow__GElx_,.situations_related__G3rkZ a{transition:none}}