/* Spacing on a 4px scale (--s-* tokens). Generated: values snapped to the scale. */
:root{--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-6:24px;--s-8:32px;--s-12:48px;--s-16:64px;--s-24:96px;--s-32:128px}

:where(:root:has(link[href*="styles.css"])) body{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}
:where(:root:has(link[href*="styles.css"])) h1,:where(:root:has(link[href*="styles.css"])) h2,:where(:root:has(link[href*="styles.css"])) h3,:where(:root:has(link[href*="styles.css"])) p,:where(:root:has(link[href*="styles.css"])) figure{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}
:where(:root:has(link[href*="styles.css"])) .wrap{margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto}
:where(:root:has(link[href*="styles.css"])) .section-space{padding-top:var(--s-24);padding-right:0;padding-bottom:var(--s-24);padding-left:0}
:where(:root:has(link[href*="styles.css"])) .eyebrow{margin-bottom:var(--s-4)}
:where(:root:has(link[href*="styles.css"])) .button{padding-top:var(--s-3);padding-right:var(--s-6);padding-bottom:var(--s-3);padding-left:var(--s-6);row-gap:var(--s-6);column-gap:var(--s-6)}
:where(:root:has(link[href*="styles.css"])) .button.small{padding-top:var(--s-2);padding-right:var(--s-4);padding-bottom:var(--s-2);padding-left:var(--s-4);row-gap:var(--s-4);column-gap:var(--s-4)}
:where(:root:has(link[href*="styles.css"])) .text-link{padding-bottom:var(--s-1);row-gap:var(--s-6);column-gap:var(--s-6)}
:where(:root:has(link[href*="styles.css"])) .skip{padding-top:var(--s-2);padding-right:var(--s-2);padding-bottom:var(--s-2);padding-left:var(--s-2)}
:where(:root:has(link[href*="styles.css"])) .review-bar{padding-top:var(--s-2);padding-right:3.4%;padding-bottom:var(--s-2);padding-left:3.4%;row-gap:var(--s-4);column-gap:var(--s-4)}
:where(:root:has(link[href*="styles.css"])) .review-bar b{padding-top:2px;padding-right:var(--s-1);padding-bottom:2px;padding-left:var(--s-1);margin-right:var(--s-2)}
:where(:root:has(link[href*="styles.css"])) .review-bar nav{row-gap:var(--s-6);column-gap:var(--s-6)}
:where(:root:has(link[href*="styles.css"])) .header{row-gap:var(--s-8);column-gap:var(--s-8)}
:where(:root:has(link[href*="styles.css"])) .main-nav{row-gap:var(--s-8);column-gap:var(--s-8)}
:where(:root:has(link[href*="styles.css"])) .hero{padding-top:var(--s-12);padding-bottom:var(--s-16)}
:where(:root:has(link[href*="styles.css"])) .hero-body{margin-top:var(--s-8)}
:where(:root:has(link[href*="styles.css"])) .hero-actions{margin-top:var(--s-6);row-gap:var(--s-8);column-gap:var(--s-8)}
:where(:root:has(link[href*="styles.css"])) .availability{margin-top:var(--s-6);row-gap:var(--s-3);column-gap:var(--s-3)}
:where(:root:has(link[href*="styles.css"])) .status-pill{padding-top:var(--s-1);padding-right:var(--s-2);padding-bottom:var(--s-1);padding-left:var(--s-2)}
:where(:root:has(link[href*="styles.css"])) .performance{padding-top:var(--s-12);padding-right:0;padding-bottom:var(--s-12);padding-left:0;row-gap:var(--s-16);column-gap:var(--s-16)}
:where(:root:has(link[href*="styles.css"])) .performance-intro > p:not(.eyebrow){margin-top:var(--s-4)}
:where(:root:has(link[href*="styles.css"])) .volume-control{margin-top:var(--s-6);row-gap:var(--s-2);column-gap:var(--s-2)}
:where(:root:has(link[href*="styles.css"])) .volume-control button,:where(:root:has(link[href*="styles.css"])) .store-picker button,:where(:root:has(link[href*="styles.css"])) .portable-demo button{padding-top:var(--s-2);padding-right:var(--s-3);padding-bottom:var(--s-2);padding-left:var(--s-3)}
:where(:root:has(link[href*="styles.css"])) .comparison-row{margin-bottom:var(--s-4);row-gap:var(--s-1);column-gap:var(--s-3)}
:where(:root:has(link[href*="styles.css"])) .proof-bottom{margin-top:var(--s-6);margin-right:0;margin-bottom:var(--s-2);margin-left:0;row-gap:var(--s-3);column-gap:var(--s-3)}
:where(:root:has(link[href*="styles.css"])) .references{padding-top:var(--s-8);padding-right:0;padding-bottom:var(--s-8);padding-left:0}
:where(:root:has(link[href*="styles.css"])) .references > .eyebrow{margin-bottom:var(--s-3)}
:where(:root:has(link[href*="styles.css"])) .logo-grid{row-gap:var(--s-2);column-gap:var(--s-2)}
:where(:root:has(link[href*="styles.css"])) .section-heading{margin-bottom:var(--s-12);row-gap:var(--s-24);column-gap:var(--s-24)}
:where(:root:has(link[href*="styles.css"])) .section-heading > p{padding-bottom:var(--s-1)}
:where(:root:has(link[href*="styles.css"])) .example-strip{padding-top:var(--s-12);row-gap:var(--s-24);column-gap:var(--s-24)}
:where(:root:has(link[href*="styles.css"])) .example-strip h3{margin-top:var(--s-4);margin-right:0;margin-bottom:var(--s-4);margin-left:0}
:where(:root:has(link[href*="styles.css"])) .scenario{padding-top:var(--s-4)}
:where(:root:has(link[href*="styles.css"])) .store-picker{margin-bottom:var(--s-4);row-gap:var(--s-2);column-gap:var(--s-2)}
:where(:root:has(link[href*="styles.css"])) .scenario-result{padding-top:var(--s-4);padding-right:var(--s-6);padding-bottom:var(--s-4);padding-left:var(--s-6);margin-top:var(--s-4);margin-right:0;margin-bottom:var(--s-2);margin-left:0}
:where(:root:has(link[href*="styles.css"])) .scenario-result .eyebrow{margin-bottom:var(--s-2)}
:where(:root:has(link[href*="styles.css"])) .scenario-result p{margin-top:var(--s-2)}
:where(:root:has(link[href*="styles.css"])) .feedback-line{padding-top:var(--s-8);margin-top:var(--s-12);row-gap:var(--s-8);column-gap:var(--s-8)}
:where(:root:has(link[href*="styles.css"])) .application-layout{row-gap:var(--s-16);column-gap:var(--s-16)}
:where(:root:has(link[href*="styles.css"])) .application-tabs button{padding-top:var(--s-4);padding-right:var(--s-4);padding-bottom:var(--s-4);padding-left:var(--s-4);row-gap:var(--s-4);column-gap:var(--s-4)}
:where(:root:has(link[href*="styles.css"])) #application-panel{padding-top:var(--s-8);padding-right:var(--s-8);padding-bottom:var(--s-8);padding-left:var(--s-8)}
:where(:root:has(link[href*="styles.css"])) #application-panel h3{margin-bottom:var(--s-4)}
:where(:root:has(link[href*="styles.css"])) #application-example{padding-top:var(--s-4);padding-right:var(--s-4);padding-bottom:var(--s-4);padding-left:var(--s-4);margin-top:var(--s-4);margin-right:0;margin-bottom:var(--s-4);margin-left:0}
:where(:root:has(link[href*="styles.css"])) .application-kpi{row-gap:var(--s-4);column-gap:var(--s-4)}
:where(:root:has(link[href*="styles.css"])) .application-kpi .eyebrow{margin-bottom:var(--s-1)}
:where(:root:has(link[href*="styles.css"])) .portable{padding-top:var(--s-12);padding-right:0;padding-bottom:0;padding-left:0;margin-top:var(--s-16);row-gap:var(--s-8);column-gap:var(--s-16)}
:where(:root:has(link[href*="styles.css"])) .portable-demo{padding-top:var(--s-6);padding-right:var(--s-6);padding-bottom:var(--s-6);padding-left:var(--s-6);row-gap:var(--s-6);column-gap:var(--s-6)}
:where(:root:has(link[href*="styles.css"])) .portable-demo > div{row-gap:var(--s-1);column-gap:var(--s-1)}
:where(:root:has(link[href*="styles.css"])) .portable-demo output{margin-left:auto}
:where(:root:has(link[href*="styles.css"])) .enterprise-tabs button{padding-top:var(--s-4);padding-right:var(--s-4);padding-bottom:var(--s-4);padding-left:var(--s-4);row-gap:var(--s-4);column-gap:var(--s-4)}
:where(:root:has(link[href*="styles.css"])) .enterprise-panel{padding-top:var(--s-8);row-gap:var(--s-16);column-gap:var(--s-16)}
:where(:root:has(link[href*="styles.css"])) .enterprise-copy > p{margin-top:var(--s-4)}
:where(:root:has(link[href*="styles.css"])) .enterprise-copy ul{padding-left:var(--s-4);margin-top:var(--s-6);margin-right:0;margin-bottom:var(--s-6);margin-left:0}
:where(:root:has(link[href*="styles.css"])) .enterprise-copy li{padding-left:var(--s-1);margin-top:var(--s-2);margin-right:0;margin-bottom:var(--s-2);margin-left:0}
:where(:root:has(link[href*="styles.css"])) .screen-top{padding-top:var(--s-4);padding-right:var(--s-4);padding-bottom:var(--s-4);padding-left:var(--s-4);row-gap:var(--s-3);column-gap:var(--s-3)}
:where(:root:has(link[href*="styles.css"])) #enterprise-screen-content{padding-top:var(--s-4);padding-right:var(--s-4);padding-bottom:var(--s-4);padding-left:var(--s-4)}
:where(:root:has(link[href*="styles.css"])) .source-row{padding-top:var(--s-3);padding-right:0;padding-bottom:var(--s-3);padding-left:0;row-gap:var(--s-3);column-gap:var(--s-3)}
:where(:root:has(link[href*="styles.css"])) .source-row .flag{padding-top:2px;padding-right:var(--s-1);padding-bottom:2px;padding-left:var(--s-1);margin-top:var(--s-1)}
:where(:root:has(link[href*="styles.css"])) .graph-result{padding-top:var(--s-4);padding-right:var(--s-4);padding-bottom:var(--s-4);padding-left:var(--s-4);margin-top:var(--s-4)}
:where(:root:has(link[href*="styles.css"])) .graph-result b{margin-bottom:var(--s-2)}
:where(:root:has(link[href*="styles.css"])) .enterprise-screen pre{padding-top:var(--s-2);padding-right:var(--s-2);padding-bottom:var(--s-2);padding-left:var(--s-2);margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}
:where(:root:has(link[href*="styles.css"])) .reinforcement-row{padding-top:var(--s-3);padding-right:0;padding-bottom:var(--s-3);padding-left:0;row-gap:var(--s-4);column-gap:var(--s-4)}
:where(:root:has(link[href*="styles.css"])) .reinforcement-row p{margin-top:var(--s-1)}
:where(:root:has(link[href*="styles.css"])) .enterprise-bottom{padding-top:var(--s-6);margin-top:var(--s-8);row-gap:var(--s-4);column-gap:var(--s-4)}
:where(:root:has(link[href*="styles.css"])) .evidence-grid article{padding-top:var(--s-8);padding-right:var(--s-8);padding-bottom:var(--s-8);padding-left:0}
:where(:root:has(link[href*="styles.css"])) .evidence-grid article + article{padding-left:var(--s-12)}
:where(:root:has(link[href*="styles.css"])) .big-metric{margin-top:var(--s-4);margin-right:0;margin-bottom:var(--s-4);margin-left:0}
:where(:root:has(link[href*="styles.css"])) .evidence-grid h3{margin-top:var(--s-4);margin-right:0;margin-bottom:var(--s-3);margin-left:0}
:where(:root:has(link[href*="styles.css"])) .evidence-type{padding-bottom:var(--s-1);margin-top:var(--s-6)}
:where(:root:has(link[href*="styles.css"])) .evidence-foot{margin-top:var(--s-4);row-gap:var(--s-8);column-gap:var(--s-8)}
:where(:root:has(link[href*="styles.css"])) .closing{padding-top:var(--s-24)}
:where(:root:has(link[href*="styles.css"])) .closing-grid{padding-bottom:var(--s-16);row-gap:var(--s-24);column-gap:var(--s-24)}
:where(:root:has(link[href*="styles.css"])) .closing-actions > p{margin-bottom:var(--s-6)}
:where(:root:has(link[href*="styles.css"])) .contact-link{padding-bottom:var(--s-2);margin-top:var(--s-6)}
:where(:root:has(link[href*="styles.css"])) .footer{padding-top:var(--s-6);padding-bottom:var(--s-8);row-gap:var(--s-8);column-gap:var(--s-8)}
:where(:root:has(link[href*="styles.css"])) .footer-brand{padding-top:var(--s-2);padding-right:var(--s-3);padding-bottom:var(--s-2);padding-left:var(--s-3)}
:where(:root:has(link[href*="styles.css"])) .footer nav{row-gap:var(--s-6);column-gap:var(--s-6)}
:where(:root:has(link[href*="styles.css"])) .toast{padding-top:var(--s-3);padding-right:var(--s-6);padding-bottom:var(--s-3);padding-left:var(--s-6)}
:where(:root:has(link[href*="styles.css"])) .document{padding-top:var(--s-16);padding-bottom:var(--s-24)}
:where(:root:has(link[href*="styles.css"])) .document .lead{margin-top:var(--s-6);margin-right:0;margin-bottom:var(--s-12);margin-left:0}
:where(:root:has(link[href*="styles.css"])) .document h2{margin-top:var(--s-12);margin-right:0;margin-bottom:var(--s-4);margin-left:0}
:where(:root:has(link[href*="styles.css"])) .document h3{margin-top:var(--s-6);margin-right:0;margin-bottom:var(--s-3);margin-left:0}
:where(:root:has(link[href*="styles.css"])) .doc-panel{padding-top:var(--s-6);padding-right:var(--s-8);padding-bottom:var(--s-6);padding-left:var(--s-8);margin-top:var(--s-4);margin-right:0;margin-bottom:var(--s-4);margin-left:0}
:where(:root:has(link[href*="styles.css"])) .doc-panel h3{margin-top:0}
:where(:root:has(link[href*="styles.css"])) .document th,:where(:root:has(link[href*="styles.css"])) .document td{padding-top:var(--s-4);padding-right:var(--s-4);padding-bottom:var(--s-4);padding-left:var(--s-4)}
:where(:root:has(link[href*="styles.css"])) .doc-kicker{margin-bottom:var(--s-4)}
:where(:root:has(link[href*="styles.css"])) .doc-actions{margin-top:var(--s-8);row-gap:var(--s-4);column-gap:var(--s-4)}
:where(:root:has(link[href*="styles.css"])) .doc-status{padding-top:var(--s-1);padding-right:var(--s-2);padding-bottom:var(--s-1);padding-left:var(--s-2);margin-bottom:var(--s-2)}
@media (max-width: 1100px){:where(:root:has(link[href*="styles.css"])) .main-nav{row-gap:var(--s-4);column-gap:var(--s-4)}}
@media (max-width: 1100px){:where(:root:has(link[href*="styles.css"])) .performance{row-gap:var(--s-8);column-gap:var(--s-8)}}
@media (max-width: 1100px){:where(:root:has(link[href*="styles.css"])) .section-heading{row-gap:var(--s-12);column-gap:var(--s-12)}}
@media (max-width: 1100px){:where(:root:has(link[href*="styles.css"])) .logo-grid{row-gap:var(--s-1);column-gap:var(--s-4)}}
@media (max-width: 1100px){:where(:root:has(link[href*="styles.css"])) .references{padding-bottom:var(--s-6)}}
@media (max-width: 1100px){:where(:root:has(link[href*="styles.css"])) .application-layout{row-gap:var(--s-8);column-gap:var(--s-8)}}
@media (max-width: 1100px){:where(:root:has(link[href*="styles.css"])) .portable-demo output{margin-left:0}}
@media (max-width: 1100px){:where(:root:has(link[href*="styles.css"])) .enterprise-panel{row-gap:var(--s-8);column-gap:var(--s-8)}}
@media (max-width: 1100px){:where(:root:has(link[href*="styles.css"])) .enterprise-tabs button{row-gap:var(--s-3);column-gap:var(--s-3)}}
@media (max-width: 1100px){:where(:root:has(link[href*="styles.css"])) .closing-grid{row-gap:var(--s-12);column-gap:var(--s-12)}}
@media (max-width: 1100px){:where(:root:has(link[href*="styles.css"])) .footer nav{row-gap:var(--s-4);column-gap:var(--s-4)}}
@media (max-width: 760px){:where(:root:has(link[href*="styles.css"])) .review-bar{padding-top:var(--s-2);padding-right:var(--s-4);padding-bottom:var(--s-2);padding-left:var(--s-4)}}
@media (max-width: 760px){:where(:root:has(link[href*="styles.css"])) .review-bar nav{row-gap:var(--s-4);column-gap:var(--s-4)}}
@media (max-width: 760px){:where(:root:has(link[href*="styles.css"])) .menu-button{padding-top:var(--s-2);padding-right:var(--s-2);padding-bottom:var(--s-2);padding-left:var(--s-2)}}
@media (max-width: 760px){:where(:root:has(link[href*="styles.css"])) .main-nav{padding-top:var(--s-6);padding-right:var(--s-6);padding-bottom:var(--s-6);padding-left:var(--s-6)}}
@media (max-width: 760px){:where(:root:has(link[href*="styles.css"])) .main-nav.open{row-gap:var(--s-6);column-gap:var(--s-6)}}
@media (max-width: 760px){:where(:root:has(link[href*="styles.css"])) .hero{padding-top:var(--s-6);padding-bottom:var(--s-6)}}
@media (max-width: 760px){:where(:root:has(link[href*="styles.css"])) .hero-body{margin-top:var(--s-6)}}
@media (max-width: 760px){:where(:root:has(link[href*="styles.css"])) .hero-actions{margin-top:var(--s-6);row-gap:var(--s-6);column-gap:var(--s-6)}}
@media (max-width: 760px){:where(:root:has(link[href*="styles.css"])) .hero-actions .button{padding-top:var(--s-3);padding-right:var(--s-4);padding-bottom:var(--s-3);padding-left:var(--s-4);row-gap:var(--s-4);column-gap:var(--s-4)}}
@media (max-width: 760px){:where(:root:has(link[href*="styles.css"])) .hero-actions .text-link{row-gap:var(--s-3);column-gap:var(--s-3)}}
@media (max-width: 760px){:where(:root:has(link[href*="styles.css"])) .availability{margin-top:var(--s-4);row-gap:var(--s-2);column-gap:var(--s-2)}}
@media (max-width: 760px){:where(:root:has(link[href*="styles.css"])) .hero-art{margin-top:var(--s-1)}}
@media (max-width: 760px){:where(:root:has(link[href*="styles.css"])) .performance{padding-top:var(--s-8);padding-right:0;padding-bottom:var(--s-8);padding-left:0;row-gap:var(--s-8);column-gap:var(--s-8)}}
@media (max-width: 760px){:where(:root:has(link[href*="styles.css"])) .performance .eyebrow{margin-bottom:var(--s-4)}}
@media (max-width: 760px){:where(:root:has(link[href*="styles.css"])) .volume-control{margin-top:var(--s-4)}}
@media (max-width: 760px){:where(:root:has(link[href*="styles.css"])) .references{padding-top:var(--s-8);padding-right:0;padding-bottom:var(--s-8);padding-left:0}}
@media (max-width: 760px){:where(:root:has(link[href*="styles.css"])) .logo-grid{row-gap:2px;column-gap:var(--s-1)}}
@media (max-width: 760px){:where(:root:has(link[href*="styles.css"])) .section-space{padding-top:var(--s-16);padding-right:0;padding-bottom:var(--s-16);padding-left:0}}
@media (max-width: 760px){:where(:root:has(link[href*="styles.css"])) .section-heading{margin-bottom:var(--s-8);row-gap:var(--s-6);column-gap:var(--s-6)}}
@media (max-width: 760px){:where(:root:has(link[href*="styles.css"])) .eyebrow{margin-bottom:var(--s-4)}}
@media (max-width: 760px){:where(:root:has(link[href*="styles.css"])) .example-strip{padding-top:var(--s-8);row-gap:var(--s-6);column-gap:var(--s-6)}}
@media (max-width: 760px){:where(:root:has(link[href*="styles.css"])) .scenario-result{padding-top:var(--s-4);padding-right:var(--s-4);padding-bottom:var(--s-4);padding-left:var(--s-4)}}
@media (max-width: 760px){:where(:root:has(link[href*="styles.css"])) .feedback-line{padding-top:var(--s-6);margin-top:var(--s-8);row-gap:var(--s-3);column-gap:var(--s-3)}}
@media (max-width: 760px){:where(:root:has(link[href*="styles.css"])) .application-layout{row-gap:var(--s-4);column-gap:var(--s-4)}}
@media (max-width: 760px){:where(:root:has(link[href*="styles.css"])) .application-tabs{row-gap:var(--s-1);column-gap:var(--s-1)}}
@media (max-width: 760px){:where(:root:has(link[href*="styles.css"])) .application-tabs button{padding-top:var(--s-2);padding-right:var(--s-2);padding-bottom:var(--s-2);padding-left:var(--s-2);row-gap:var(--s-2);column-gap:var(--s-2)}}
@media (max-width: 760px){:where(:root:has(link[href*="styles.css"])) #application-panel{padding-top:var(--s-6);padding-right:var(--s-6);padding-bottom:var(--s-6);padding-left:var(--s-6)}}
@media (max-width: 760px){:where(:root:has(link[href*="styles.css"])) .application-kpi{row-gap:var(--s-4);column-gap:var(--s-4)}}
@media (max-width: 760px){:where(:root:has(link[href*="styles.css"])) .portable{padding-top:var(--s-8);margin-top:var(--s-12);row-gap:var(--s-6);column-gap:var(--s-6)}}
@media (max-width: 760px){:where(:root:has(link[href*="styles.css"])) .portable-demo{padding-top:var(--s-4);padding-right:var(--s-4);padding-bottom:var(--s-4);padding-left:var(--s-4);row-gap:var(--s-4);column-gap:var(--s-4)}}
@media (max-width: 760px){:where(:root:has(link[href*="styles.css"])) .portable-demo button{padding-top:var(--s-2);padding-right:var(--s-2);padding-bottom:var(--s-2);padding-left:var(--s-2)}}
@media (max-width: 760px){:where(:root:has(link[href*="styles.css"])) .enterprise-tabs button{padding-top:var(--s-3);padding-right:var(--s-2);padding-bottom:var(--s-3);padding-left:var(--s-2);row-gap:var(--s-2);column-gap:var(--s-2)}}
@media (max-width: 760px){:where(:root:has(link[href*="styles.css"])) .enterprise-panel{padding-top:var(--s-6);row-gap:var(--s-6);column-gap:var(--s-6)}}
@media (max-width: 760px){:where(:root:has(link[href*="styles.css"])) .enterprise-copy > p{margin-top:var(--s-4)}}
@media (max-width: 760px){:where(:root:has(link[href*="styles.css"])) .screen-top{padding-top:var(--s-3);padding-right:var(--s-4);padding-bottom:var(--s-3);padding-left:var(--s-4)}}
@media (max-width: 760px){:where(:root:has(link[href*="styles.css"])) #enterprise-screen-content{padding-top:var(--s-4);padding-right:var(--s-4);padding-bottom:var(--s-4);padding-left:var(--s-4)}}
@media (max-width: 760px){:where(:root:has(link[href*="styles.css"])) .graph-result{padding-top:var(--s-4);padding-right:var(--s-4);padding-bottom:var(--s-4);padding-left:var(--s-4)}}
@media (max-width: 760px){:where(:root:has(link[href*="styles.css"])) .enterprise-bottom{padding-top:var(--s-6);margin-top:var(--s-6);row-gap:var(--s-3);column-gap:var(--s-3)}}
@media (max-width: 760px){:where(:root:has(link[href*="styles.css"])) .evidence-grid article{padding-top:var(--s-6);padding-right:0;padding-bottom:var(--s-6);padding-left:0}}
@media (max-width: 760px){:where(:root:has(link[href*="styles.css"])) .evidence-grid article + article{padding-top:var(--s-6);padding-right:0;padding-bottom:var(--s-6);padding-left:0}}
@media (max-width: 760px){:where(:root:has(link[href*="styles.css"])) .evidence-foot{row-gap:var(--s-3);column-gap:var(--s-3)}}
@media (max-width: 760px){:where(:root:has(link[href*="styles.css"])) .closing{padding-top:var(--s-12)}}
@media (max-width: 760px){:where(:root:has(link[href*="styles.css"])) .closing-grid{padding-bottom:var(--s-12);row-gap:var(--s-8);column-gap:var(--s-8)}}
@media (max-width: 760px){:where(:root:has(link[href*="styles.css"])) .footer{padding-top:var(--s-6);padding-bottom:var(--s-6);row-gap:var(--s-6);column-gap:var(--s-6)}}
@media (max-width: 760px){:where(:root:has(link[href*="styles.css"])) .footer nav{row-gap:var(--s-4);column-gap:var(--s-4)}}
@media (max-width: 760px){:where(:root:has(link[href*="styles.css"])) .document{padding-top:var(--s-8);padding-bottom:var(--s-12)}}
@media (max-width: 760px){:where(:root:has(link[href*="styles.css"])) .document .lead{margin-top:var(--s-6);margin-right:0;margin-bottom:var(--s-8);margin-left:0}}
@media (max-width: 760px){:where(:root:has(link[href*="styles.css"])) .document td,:where(:root:has(link[href*="styles.css"])) .document th{padding-top:var(--s-3);padding-right:var(--s-2);padding-bottom:var(--s-3);padding-left:var(--s-2)}}
@media (max-width: 760px){:where(:root:has(link[href*="styles.css"])) .doc-panel{padding-top:var(--s-4);padding-right:var(--s-4);padding-bottom:var(--s-4);padding-left:var(--s-4)}}
@media (max-width: 760px){:where(:root:has(link[href*="styles.css"])) .review-page .review-bar{row-gap:var(--s-2);column-gap:var(--s-2)}}
@media (max-width: 760px){:where(:root:has(link[href*="styles.css"])) .review-page .review-bar nav{row-gap:var(--s-3);column-gap:var(--s-3)}}
@media (max-width: 760px){:where(:root:has(link[href*="styles.css"])) .review-page .header{row-gap:var(--s-4);column-gap:var(--s-4)}}
@media (max-width: 760px){:where(:root:has(link[href*="styles.css"])) .review-page .header .text-link{row-gap:var(--s-2);column-gap:var(--s-2)}}

:where(:root:has(link[href$="corrections.css"])) .site-header .main-nav{row-gap:var(--s-6);column-gap:var(--s-6)}
:where(:root:has(link[href$="corrections.css"])) .logo-grid{row-gap:var(--s-1);column-gap:var(--s-1)}
:where(:root:has(link[href$="corrections.css"])) .logo-fimo{padding-top:var(--s-3);padding-right:var(--s-2);padding-bottom:var(--s-3);padding-left:var(--s-2)}
:where(:root:has(link[href$="corrections.css"])) .application-kpi{padding-top:var(--s-4);padding-right:var(--s-4);padding-bottom:var(--s-4);padding-left:var(--s-4);margin-right:-8px;margin-left:-8px}
:where(:root:has(link[href$="corrections.css"])) .evidence-grid article{padding-right:var(--s-6)}
:where(:root:has(link[href$="corrections.css"])) .evidence-grid article + article{padding-left:var(--s-6)}
:where(:root:has(link[href$="corrections.css"])) .diff-actions{row-gap:var(--s-2);column-gap:var(--s-2)}
:where(:root:has(link[href$="corrections.css"])) #diff-results{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;margin-top:var(--s-4);margin-right:0;margin-bottom:var(--s-4);margin-left:0}
:where(:root:has(link[href$="corrections.css"])) #diff-results li{padding-top:var(--s-2);padding-right:0;padding-bottom:var(--s-2);padding-left:0}
:where(:root:has(link[href$="corrections.css"])) #diff-checks .text-link{margin-bottom:var(--s-4)}
@media (max-width: 1100px){:where(:root:has(link[href$="corrections.css"])) .site-header .main-nav{row-gap:var(--s-4);column-gap:var(--s-4)}}
@media (max-width: 1100px){:where(:root:has(link[href$="corrections.css"])) .evidence-grid article + article{padding-left:var(--s-4)}}
@media (max-width: 760px){:where(:root:has(link[href$="corrections.css"])) .site-header .header{padding-top:var(--s-3)}}
@media (max-width: 760px){:where(:root:has(link[href$="corrections.css"])) .site-header .main-nav{padding-top:var(--s-4);padding-right:0;padding-bottom:0;padding-left:0;row-gap:var(--s-4);column-gap:var(--s-4)}}
@media (max-width: 760px){:where(:root:has(link[href$="corrections.css"])) .site-header .main-nav .button{padding-top:var(--s-2);padding-right:var(--s-2);padding-bottom:var(--s-2);padding-left:var(--s-2);row-gap:var(--s-2);column-gap:var(--s-2)}}
@media (max-width: 760px){:where(:root:has(link[href$="corrections.css"])) .evidence-grid article,:where(:root:has(link[href$="corrections.css"])) .evidence-grid article + article{padding-top:var(--s-6);padding-right:0;padding-bottom:var(--s-6);padding-left:0}}
@media (max-width: 760px){:where(:root:has(link[href$="corrections.css"])) .application-kpi{padding-top:var(--s-4);padding-right:var(--s-4);padding-bottom:var(--s-4);padding-left:var(--s-4);margin-right:0;margin-left:0}}
@media (max-width: 760px){:where(:root:has(link[href$="corrections.css"])) .application-kpi{row-gap:var(--s-2);column-gap:var(--s-2)}}
@media (max-width: 760px){:where(:root:has(link[href$="corrections.css"])) .review-bar nav{row-gap:var(--s-3);column-gap:var(--s-3)}}

:where(:root:has(link[href$="v6-2.css"])) .performance-overview{padding-top:var(--s-12);padding-right:0;padding-bottom:var(--s-12);padding-left:0}
:where(:root:has(link[href$="v6-2.css"])) .performance-heading{margin-bottom:var(--s-6)}
:where(:root:has(link[href$="v6-2.css"])) .performance-case{padding-top:var(--s-6);padding-right:var(--s-4);padding-bottom:var(--s-6);padding-left:var(--s-4)}
:where(:root:has(link[href$="v6-2.css"])) .performance-case .eyebrow{margin-bottom:var(--s-4)}
:where(:root:has(link[href$="v6-2.css"])) .performance-number{padding-top:var(--s-4);padding-bottom:var(--s-4)}
:where(:root:has(link[href$="v6-2.css"])) .performance-case > p:not(.eyebrow){margin-top:var(--s-3)}
:where(:root:has(link[href$="v6-2.css"])) .performance-case .model-label{margin-top:var(--s-4)}
:where(:root:has(link[href$="v6-2.css"])) .performance-case > a{margin-top:var(--s-4)}
:where(:root:has(link[href$="v6-2.css"])) .logo-grid{row-gap:var(--s-1);column-gap:var(--s-4)}
:where(:root:has(link[href$="v6-2.css"])) .logo-gladia{padding-top:var(--s-2);padding-right:var(--s-3);padding-bottom:var(--s-2);padding-left:var(--s-3)}
:where(:root:has(link[href$="v6-2.css"])) .runtime-reinforcement{padding-top:var(--s-6);margin-top:var(--s-8);row-gap:var(--s-6);column-gap:var(--s-6)}
:where(:root:has(link[href$="v6-2.css"])) .evidence-contact{margin-top:var(--s-6)}
:where(:root:has(link[href$="v6-2.css"])) .enterprise-tabs button{row-gap:var(--s-2);column-gap:var(--s-2)}
@media (max-width: 760px){:where(:root:has(link[href$="v6-2.css"])) .performance-overview{padding-top:var(--s-8);padding-right:0;padding-bottom:var(--s-8);padding-left:0}}
@media (max-width: 760px){:where(:root:has(link[href$="v6-2.css"])) .performance-case{padding-top:var(--s-6);padding-right:var(--s-6);padding-bottom:var(--s-6);padding-left:var(--s-6)}}
@media (max-width: 760px){:where(:root:has(link[href$="v6-2.css"])) .performance-case .model-label{margin-top:var(--s-4)}}
@media (max-width: 760px){:where(:root:has(link[href$="v6-2.css"])) .logo-grid{row-gap:var(--s-1);column-gap:var(--s-3)}}
@media (max-width: 760px){:where(:root:has(link[href$="v6-2.css"])) .runtime-reinforcement{row-gap:var(--s-2);column-gap:var(--s-2)}}
@media (max-width: 760px){:where(:root:has(link[href$="v6-2.css"])) .enterprise-tabs button{padding-top:var(--s-3);padding-right:var(--s-2);padding-bottom:var(--s-3);padding-left:var(--s-2)}}
@media (max-width: 760px){:where(:root:has(link[href$="v6-2.css"])) .review-bar nav{row-gap:var(--s-2);column-gap:var(--s-2)}}
:where(:root:has(link[href$="v6-2.css"])) .performance-case:nth-child(3) .performance-number span{margin-left:var(--s-1)}
:where(:root:has(link[href$="v6-2.css"])) .runtime-learning{padding-top:var(--s-4);padding-right:var(--s-2);padding-bottom:var(--s-1);padding-left:var(--s-2);margin-top:var(--s-4)}
:where(:root:has(link[href$="v6-2.css"])) .runtime-learning p{margin-top:var(--s-2)}
:where(:root:has(link[href$="v6-2.css"])) .portable-playground{margin-top:var(--s-1)}

:where(:root:has(link[href*="builder-patch.css"])) .scenario-inputs{margin-top:var(--s-6);row-gap:var(--s-3);column-gap:var(--s-3)}
:where(:root:has(link[href*="builder-patch.css"])) .scenario-inputs label,:where(:root:has(link[href*="builder-patch.css"])) .learning-example label{row-gap:var(--s-2);column-gap:var(--s-2)}
:where(:root:has(link[href*="builder-patch.css"])) .scenario-inputs select,:where(:root:has(link[href*="builder-patch.css"])) .learning-example select{padding-top:var(--s-2);padding-right:var(--s-3);padding-bottom:var(--s-2);padding-left:var(--s-3)}
:where(:root:has(link[href*="builder-patch.css"])) .learning-example{padding-top:var(--s-6);row-gap:var(--s-6);column-gap:var(--s-6)}
:where(:root:has(link[href*="builder-patch.css"])) .learning-example .eyebrow{margin-bottom:var(--s-2)}
:where(:root:has(link[href*="builder-patch.css"])) .learning-example p{margin-top:var(--s-2);margin-right:0;margin-bottom:0;margin-left:0}
:where(:root:has(link[href*="builder-patch.css"])) .learning-example > div + div{padding-left:var(--s-6)}
:where(:root:has(link[href*="builder-patch.css"])) .learning-button{padding-top:var(--s-2);padding-right:var(--s-3);padding-bottom:var(--s-2);padding-left:var(--s-3);margin-top:var(--s-4)}
:where(:root:has(link[href*="builder-patch.css"])) .learning-example label{margin-top:var(--s-4)}
:where(:root:has(link[href*="builder-patch.css"])) .learning-reset{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;margin-top:var(--s-3)}
@media (max-width: 760px){:where(:root:has(link[href*="builder-patch.css"])) .learning-example{padding-top:var(--s-4);row-gap:var(--s-4);column-gap:var(--s-4)}}
@media (max-width: 760px){:where(:root:has(link[href*="builder-patch.css"])) .learning-example > div + div{padding-top:var(--s-4);padding-left:0}}
@media (max-width: 760px){:where(:root:has(link[href*="builder-patch.css"])) .scenario-inputs{margin-top:var(--s-4)}}

:where(:root:has(link[href*="v6-4.css"])) #tide-1 .section-heading{margin-bottom:var(--s-6)}
@media (max-width: 760px){:where(:root:has(link[href*="v6-4.css"])) #tide-1 .section-heading{row-gap:var(--s-4);column-gap:var(--s-4)}}
:where(:root:has(link[href*="v6-4.css"])) #tide-1.section-space{padding-top:var(--s-12)}
@media (max-width: 760px){:where(:root:has(link[href*="v6-4.css"])) #tide-1.section-space{padding-top:var(--s-8)}}

:where(:root:has(link[href$="v6-5.css"])) .application-portable{margin-top:var(--s-6)}
:where(:root:has(link[href$="v6-5.css"])) .application-portable .portable-demo{padding-top:var(--s-4);padding-right:var(--s-4);padding-bottom:var(--s-4);padding-left:var(--s-4);row-gap:var(--s-4);column-gap:var(--s-4)}
:where(:root:has(link[href$="v6-5.css"])) .application-portable .portable-demo > div{row-gap:var(--s-2);column-gap:var(--s-2)}
:where(:root:has(link[href$="v6-5.css"])) .application-portable .portable-demo button{padding-top:var(--s-2);padding-right:var(--s-3);padding-bottom:var(--s-2);padding-left:var(--s-3)}
:where(:root:has(link[href$="v6-5.css"])) .application-portable .portable-demo output{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}
:where(:root:has(link[href$="v6-5.css"])) .application-portable .portable-playground{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}
@media (max-width: 760px){:where(:root:has(link[href$="v6-5.css"])) .application-portable .portable-demo{padding-top:var(--s-4);padding-right:var(--s-4);padding-bottom:var(--s-4);padding-left:var(--s-4);row-gap:var(--s-3);column-gap:var(--s-3)}}
@media (max-width: 760px){:where(:root:has(link[href$="v6-5.css"])) .application-portable .portable-demo button{padding-top:var(--s-2);padding-right:var(--s-2);padding-bottom:var(--s-2);padding-left:var(--s-2)}}

:where(:root:has(link[href*="access.css"])) .back-link{padding-bottom:var(--s-1)}
:where(:root:has(link[href*="access.css"])) .access-layout{padding-top:var(--s-12);padding-bottom:var(--s-16);row-gap:8%;column-gap:8%}
:where(:root:has(link[href*="access.css"])) .access-story h1{margin-top:var(--s-6);margin-right:0;margin-bottom:var(--s-6);margin-left:0}
:where(:root:has(link[href*="access.css"])) .access-story .eyebrow{row-gap:var(--s-2);column-gap:var(--s-2)}
:where(:root:has(link[href*="access.css"])) .access-benefits{margin-top:var(--s-6);row-gap:var(--s-3);column-gap:var(--s-3)}
:where(:root:has(link[href*="access.css"])) .access-benefits p{row-gap:var(--s-3);column-gap:var(--s-3)}
:where(:root:has(link[href*="access.css"])) .access-try{padding-bottom:var(--s-1);margin-top:var(--s-6)}
:where(:root:has(link[href*="access.css"])) .access-panel{padding-top:var(--s-8);padding-right:var(--s-8);padding-bottom:var(--s-8);padding-left:var(--s-8)}
:where(:root:has(link[href*="access.css"])) .access-form-top{row-gap:var(--s-3);column-gap:var(--s-3)}
:where(:root:has(link[href*="access.css"])) .access-coming{padding-top:var(--s-1);padding-right:var(--s-2);padding-bottom:var(--s-1);padding-left:var(--s-2)}
:where(:root:has(link[href*="access.css"])) .access-panel h2{margin-top:var(--s-4);margin-right:0;margin-bottom:var(--s-2);margin-left:0}
:where(:root:has(link[href*="access.css"])) .access-panel form{margin-top:var(--s-6)}
:where(:root:has(link[href*="access.css"])) .access-panel label{margin-bottom:var(--s-4)}
:where(:root:has(link[href*="access.css"])) .access-panel label > span{margin-left:var(--s-1)}
:where(:root:has(link[href*="access.css"])) .access-panel input,:where(:root:has(link[href*="access.css"])) .access-panel textarea{padding-top:var(--s-3);padding-right:var(--s-3);padding-bottom:var(--s-3);padding-left:var(--s-3);margin-top:var(--s-2)}
:where(:root:has(link[href*="access.css"])) .access-panel .button{margin-top:1px}
:where(:root:has(link[href*="access.css"])) .access-consent{margin-top:var(--s-3)}
:where(:root:has(link[href*="access.css"])) .access-status{padding-top:var(--s-3);padding-right:var(--s-3);padding-bottom:var(--s-3);padding-left:var(--s-3);margin-top:var(--s-3)}
:where(:root:has(link[href*="access.css"])) .access-enterprise{padding-top:var(--s-4);margin-top:var(--s-6);row-gap:var(--s-2);column-gap:var(--s-2)}
:where(:root:has(link[href*="access.css"])) .access-field-row{row-gap:var(--s-4);column-gap:var(--s-4)}
:where(:root:has(link[href*="access.css"])) .access-success{padding-top:var(--s-8);padding-right:0;padding-bottom:var(--s-8);padding-left:0}
:where(:root:has(link[href*="access.css"])) .access-success h3{margin-top:var(--s-4);margin-right:0;margin-bottom:var(--s-4);margin-left:0}
:where(:root:has(link[href*="access.css"])) .access-success p{margin-bottom:var(--s-6)}
:where(:root:has(link[href*="access.css"])) .access-footer{padding-top:var(--s-4);padding-bottom:var(--s-6);row-gap:var(--s-4);column-gap:var(--s-4)}
:where(:root:has(link[href*="access.css"])) .access-footer nav{row-gap:var(--s-4);column-gap:var(--s-4)}
@media (max-width: 760px){:where(:root:has(link[href*="access.css"])) .access-layout{padding-top:var(--s-6);padding-bottom:var(--s-8);row-gap:var(--s-6);column-gap:var(--s-6)}}
@media (max-width: 760px){:where(:root:has(link[href*="access.css"])) .access-story h1{margin-top:var(--s-4);margin-right:0;margin-bottom:var(--s-4);margin-left:0}}
@media (max-width: 760px){:where(:root:has(link[href*="access.css"])) .access-panel{padding-top:var(--s-6);padding-right:var(--s-6);padding-bottom:var(--s-6);padding-left:var(--s-6)}}
@media (max-width: 760px){:where(:root:has(link[href*="access.css"])) .access-panel h2{margin-top:var(--s-4)}}
@media (max-width: 760px){:where(:root:has(link[href*="access.css"])) .access-panel form{margin-top:var(--s-6)}}
@media (max-width: 760px){:where(:root:has(link[href*="access.css"])) .access-field-row{row-gap:0;column-gap:0}}
@media (max-width: 760px){:where(:root:has(link[href*="access.css"])) .access-footer{row-gap:var(--s-3);column-gap:var(--s-3)}}
@media (max-width: 760px){:where(:root:has(link[href*="access.css"])) .access-footer nav{row-gap:var(--s-4);column-gap:var(--s-4)}}
@media (max-width: 760px){:where(:root:has(link[href*="access.css"])) .access-layout{padding-top:var(--s-6);row-gap:var(--s-4);column-gap:var(--s-4)}}
@media (max-width: 760px){:where(:root:has(link[href*="access.css"])) .access-story h1{margin-top:var(--s-3);margin-right:0;margin-bottom:var(--s-3);margin-left:0}}
@media (max-width: 760px){:where(:root:has(link[href*="access.css"])) .access-panel{padding-top:var(--s-4);padding-right:var(--s-4);padding-bottom:var(--s-4);padding-left:var(--s-4)}}
@media (max-width: 760px){:where(:root:has(link[href*="access.css"])) .access-panel form{margin-top:var(--s-4)}}

:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .secondary .header{row-gap:var(--s-6);column-gap:var(--s-6)}
:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .secondary .version-badge{padding-top:var(--s-1);padding-right:var(--s-1);padding-bottom:var(--s-1);padding-left:var(--s-1)}
:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .secondary .main-nav{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;row-gap:var(--s-6);column-gap:var(--s-6)}
:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .secondary-hero{padding-top:var(--s-16);padding-bottom:var(--s-16)}
:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .secondary-hero > p:not(.eyebrow),:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .secondary-hero > div > p:not(.eyebrow){margin-top:var(--s-6)}
:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .blog-hero{row-gap:var(--s-16);column-gap:var(--s-16)}
:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .featured-story > a{padding-top:var(--s-12);padding-right:var(--s-12);padding-bottom:var(--s-12);padding-left:var(--s-12);row-gap:var(--s-16);column-gap:var(--s-16)}
:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .featured-story .text-link{margin-top:var(--s-6)}
:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .feature-stat span{margin-top:var(--s-2)}
:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .featured-story p:not(.eyebrow){margin-top:var(--s-6)}
:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .journal{padding-top:var(--s-16);padding-bottom:var(--s-24)}
:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .journal-top{margin-bottom:var(--s-8);row-gap:var(--s-6);column-gap:var(--s-6)}
:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .journal-controls{margin-bottom:var(--s-8);row-gap:var(--s-4);column-gap:var(--s-4)}
:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .journal-controls .eyebrow{margin-bottom:var(--s-2)}
:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .journal-controls input,:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .journal-controls select{padding-top:var(--s-2);padding-right:var(--s-3);padding-bottom:var(--s-2);padding-left:var(--s-3)}
:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .journal-row > a{padding-top:var(--s-8);padding-right:0;padding-bottom:var(--s-8);padding-left:0;row-gap:var(--s-8);column-gap:var(--s-8)}
:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .journal-row p{margin-top:var(--s-3)}
:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .journal-label{padding-top:var(--s-1);row-gap:var(--s-3);column-gap:var(--s-3)}
:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .journal-author{margin-top:var(--s-4)}
:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .journal #load-articles{margin-top:var(--s-6)}
:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .journal #no-articles{padding-top:var(--s-8);padding-right:0;padding-bottom:var(--s-8);padding-left:0}
:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .secondary-footer{padding-top:var(--s-12);padding-right:0;padding-bottom:var(--s-6);padding-left:0}
:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .footer-intro{padding-bottom:var(--s-12);row-gap:var(--s-6);column-gap:var(--s-6)}
:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .footer-links{padding-top:var(--s-6);row-gap:var(--s-8);column-gap:var(--s-8)}
:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .footer-links .brand{padding-top:var(--s-2);padding-right:var(--s-3);padding-bottom:var(--s-2);padding-left:var(--s-3)}
:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .footer-links nav{row-gap:var(--s-4);column-gap:var(--s-4)}
:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .article-intro{padding-top:var(--s-8);padding-bottom:var(--s-8)}
:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .breadcrumb{padding-bottom:var(--s-1);margin-bottom:var(--s-8)}
:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .article-description{margin-top:var(--s-6)}
:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .article-meta{margin-top:var(--s-6);row-gap:var(--s-6);column-gap:var(--s-6)}
:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .article-layout{padding-top:var(--s-6);padding-bottom:var(--s-24);row-gap:var(--s-12);column-gap:var(--s-12)}
:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .article-toc{padding-bottom:var(--s-4)}
:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .article-toc .eyebrow{margin-bottom:var(--s-4)}
:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .article-toc a{padding-top:var(--s-2);padding-right:0;padding-bottom:var(--s-2);padding-left:0}
:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .article-cover{margin-top:0;margin-right:0;margin-bottom:var(--s-8);margin-left:0}
:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .article-prose p{margin-top:var(--s-4);margin-right:0;margin-bottom:var(--s-4);margin-left:0}
:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .article-prose li{margin-top:var(--s-2);margin-right:0;margin-bottom:var(--s-2);margin-left:0}
:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .article-prose h2{margin-top:var(--s-12);margin-right:0;margin-bottom:var(--s-4);margin-left:0}
:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .article-prose h3{margin-top:var(--s-8);margin-right:0;margin-bottom:var(--s-4);margin-left:0}
:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .article-prose h4{margin-top:var(--s-6);margin-right:0;margin-bottom:var(--s-3);margin-left:0}
:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .article-prose img{margin-top:var(--s-6);margin-right:auto;margin-bottom:var(--s-6);margin-left:auto}
:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .article-prose pre{padding-top:var(--s-6);padding-right:var(--s-6);padding-bottom:var(--s-6);padding-left:var(--s-6);margin-top:var(--s-6);margin-right:0;margin-bottom:var(--s-6);margin-left:0}
:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .article-prose blockquote{padding-top:var(--s-1);padding-right:var(--s-6);padding-bottom:var(--s-1);padding-left:var(--s-6);margin-top:var(--s-6);margin-right:0;margin-bottom:var(--s-6);margin-left:0}
:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .article-prose table{margin-top:var(--s-6);margin-right:0;margin-bottom:var(--s-6);margin-left:0}
:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .article-prose th,:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .article-prose td{padding-top:var(--s-3);padding-right:var(--s-4);padding-bottom:var(--s-3);padding-left:var(--s-4)}
:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .article-prose .video-link{padding-top:var(--s-6);padding-right:var(--s-6);padding-bottom:var(--s-6);padding-left:var(--s-6);margin-top:var(--s-6);margin-right:0;margin-bottom:var(--s-6);margin-left:0}
:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .article-prose hr{margin-top:var(--s-8);margin-right:0;margin-bottom:var(--s-8);margin-left:0}
:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .article-prose details{padding-top:var(--s-4);padding-right:var(--s-6);padding-bottom:var(--s-4);padding-left:var(--s-6);margin-top:var(--s-3);margin-right:0;margin-bottom:var(--s-3);margin-left:0}
:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .article-end{padding-top:var(--s-8);padding-right:var(--s-8);padding-bottom:var(--s-8);padding-left:var(--s-8);margin-top:var(--s-16);row-gap:var(--s-4);column-gap:var(--s-4)}
:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .article-end p{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}
:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .company-story{padding-top:var(--s-16);padding-right:0;padding-bottom:var(--s-16);padding-left:0}
:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .story-grid{row-gap:var(--s-24);column-gap:var(--s-24)}
:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .story-grid p{margin-bottom:var(--s-4)}
:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .story-grid .text-link{margin-top:var(--s-2)}
:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .people-section{padding-top:var(--s-16);padding-bottom:var(--s-16)}
:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .people-grid{margin-top:var(--s-12);row-gap:var(--s-12);column-gap:var(--s-12)}
:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .person{row-gap:var(--s-6);column-gap:var(--s-6)}
:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .person .eyebrow{margin-bottom:var(--s-3)}
:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .person h3{margin-bottom:var(--s-4)}
:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .person .text-link{margin-top:var(--s-4);row-gap:var(--s-2);column-gap:var(--s-2)}
:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .company-values{padding-top:var(--s-16);padding-right:0;padding-bottom:var(--s-16);padding-left:0}
:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .values-grid{margin-top:var(--s-8);row-gap:var(--s-8);column-gap:var(--s-8)}
:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .values-grid h3{margin-bottom:var(--s-3)}
:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .company-facts{padding-top:var(--s-16);padding-bottom:var(--s-16);row-gap:var(--s-24);column-gap:var(--s-24)}
:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .fact-line{padding-top:var(--s-4);padding-right:0;padding-bottom:var(--s-4);padding-left:0;row-gap:var(--s-8);column-gap:var(--s-8)}
:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .fact-description{margin-top:var(--s-6)}
:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .join-section{padding-top:var(--s-12);padding-bottom:var(--s-16);row-gap:var(--s-12);column-gap:var(--s-12)}
:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .join-section p:not(.eyebrow){margin-top:var(--s-4)}
:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .research-feature{padding-top:var(--s-12);padding-right:var(--s-12);padding-bottom:var(--s-12);padding-left:var(--s-12);row-gap:var(--s-16);column-gap:var(--s-16)}
:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .research-feature p:not(.eyebrow){margin-top:var(--s-6)}
:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .research-feature .button{margin-top:var(--s-6)}
:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .research-number span{margin-top:var(--s-3)}
:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .research-foundations{padding-top:var(--s-16);padding-right:0;padding-bottom:var(--s-8);padding-left:0}
:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .research-item{padding-top:var(--s-8);padding-right:0;padding-bottom:var(--s-8);padding-left:0;row-gap:var(--s-8);column-gap:var(--s-8)}
:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .research-item > span{padding-top:var(--s-1)}
:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .research-item p{margin-top:var(--s-4);margin-right:0;margin-bottom:var(--s-4);margin-left:0}
:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .research-reading{padding-bottom:var(--s-24);row-gap:var(--s-16);column-gap:var(--s-16)}
:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .research-reading a{padding-top:var(--s-4);padding-right:0;padding-bottom:var(--s-4);padding-left:0;row-gap:var(--s-6);column-gap:var(--s-6)}
:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .legal-page-v7{padding-top:var(--s-16);padding-bottom:var(--s-24)}
:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .legal-intro{padding-bottom:var(--s-8)}
:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .legal-intro > p:last-child{margin-top:var(--s-6)}
:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .legal-layout{padding-top:var(--s-8);row-gap:var(--s-16);column-gap:var(--s-16)}
:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .legal-toc a{padding-top:var(--s-2);padding-right:0;padding-bottom:var(--s-2);padding-left:0}
:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .legal-prose section{margin-bottom:var(--s-8)}
:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .legal-prose h2{margin-bottom:var(--s-4)}
:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .legal-prose p{margin-top:var(--s-3);margin-right:0;margin-bottom:var(--s-3);margin-left:0}
:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .legal-prose li{margin-top:var(--s-1);margin-right:0;margin-bottom:var(--s-1);margin-left:0}
@media (max-width: 1100px){:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .secondary .header{row-gap:var(--s-4);column-gap:var(--s-4)}}
@media (max-width: 1100px){:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .secondary .main-nav{row-gap:var(--s-4);column-gap:var(--s-4)}}
@media (max-width: 1100px){:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .blog-hero{row-gap:var(--s-8);column-gap:var(--s-8)}}
@media (max-width: 1100px){:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .featured-story > a{padding-top:var(--s-8);padding-right:var(--s-8);padding-bottom:var(--s-8);padding-left:var(--s-8);row-gap:var(--s-8);column-gap:var(--s-8)}}
@media (max-width: 1100px){:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .journal-row > a{row-gap:var(--s-6);column-gap:var(--s-6)}}
@media (max-width: 1100px){:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .article-layout{row-gap:var(--s-8);column-gap:var(--s-8)}}
@media (max-width: 1100px){:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .story-grid,:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .company-facts{row-gap:var(--s-12);column-gap:var(--s-12)}}
@media (max-width: 1100px){:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .people-grid{row-gap:var(--s-8);column-gap:var(--s-8)}}
@media (max-width: 1100px){:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .values-grid{row-gap:var(--s-8);column-gap:var(--s-8)}}
@media (max-width: 1100px){:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .research-feature,:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .research-reading{row-gap:var(--s-8);column-gap:var(--s-8)}}
@media (max-width: 1100px){:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .legal-layout{row-gap:var(--s-8);column-gap:var(--s-8)}}
@media (max-width: 760px){:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .secondary .header{padding-top:var(--s-2);row-gap:0;column-gap:var(--s-3)}}
@media (max-width: 760px){:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .secondary .version-badge{padding-top:2px;padding-right:var(--s-1);padding-bottom:2px;padding-left:var(--s-1)}}
@media (max-width: 760px){:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .secondary .main-nav{row-gap:var(--s-6);column-gap:var(--s-6)}}
@media (max-width: 760px){:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .secondary .main-nav a{padding-top:var(--s-2);padding-right:0;padding-bottom:var(--s-2);padding-left:0}}
@media (max-width: 760px){:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .secondary-hero{padding-top:var(--s-12);padding-bottom:var(--s-8)}}
@media (max-width: 760px){:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .secondary-hero > p:not(.eyebrow),:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .secondary-hero > div > p:not(.eyebrow){margin-top:var(--s-6)}}
@media (max-width: 760px){:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .featured-story > a{padding-top:var(--s-6);padding-right:var(--s-6);padding-bottom:var(--s-6);padding-left:var(--s-6);row-gap:var(--s-6);column-gap:var(--s-6)}}
@media (max-width: 760px){:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .featured-story p:not(.eyebrow){margin-top:var(--s-4)}}
@media (max-width: 760px){:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .featured-story .text-link{margin-top:var(--s-4)}}
@media (max-width: 760px){:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .journal{padding-top:var(--s-12);padding-right:0;padding-bottom:var(--s-12);padding-left:0}}
@media (max-width: 760px){:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .journal-top{margin-bottom:var(--s-6);row-gap:var(--s-4);column-gap:var(--s-4)}}
@media (max-width: 760px){:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .journal-controls{margin-bottom:var(--s-6);row-gap:var(--s-3);column-gap:var(--s-3)}}
@media (max-width: 760px){:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .journal-controls input,:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .journal-controls select{padding-top:var(--s-2);padding-right:var(--s-2);padding-bottom:var(--s-2);padding-left:var(--s-2)}}
@media (max-width: 760px){:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .journal-row > a{padding-top:var(--s-6);padding-right:0;padding-bottom:var(--s-6);padding-left:0;row-gap:var(--s-3);column-gap:var(--s-3)}}
@media (max-width: 760px){:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .journal-label{padding-top:0;row-gap:var(--s-4);column-gap:var(--s-4)}}
@media (max-width: 760px){:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .journal-row p{margin-top:var(--s-3)}}
@media (max-width: 760px){:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .journal-author{margin-top:var(--s-3)}}
@media (max-width: 760px){:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .secondary-footer{padding-top:var(--s-8)}}
@media (max-width: 760px){:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .footer-intro{padding-bottom:var(--s-8);row-gap:var(--s-4);column-gap:var(--s-4)}}
@media (max-width: 760px){:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .footer-links{padding-top:var(--s-6);row-gap:var(--s-6);column-gap:var(--s-6)}}
@media (max-width: 760px){:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .footer-links nav{row-gap:var(--s-4);column-gap:var(--s-4)}}
@media (max-width: 760px){:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .article-intro{padding-top:var(--s-6);padding-bottom:var(--s-6)}}
@media (max-width: 760px){:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .breadcrumb{margin-bottom:var(--s-6)}}
@media (max-width: 760px){:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .article-description{margin-top:var(--s-4)}}
@media (max-width: 760px){:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .article-meta{margin-top:var(--s-6);row-gap:var(--s-4);column-gap:var(--s-4)}}
@media (max-width: 760px){:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .article-layout{padding-top:var(--s-6);padding-bottom:var(--s-12)}}
@media (max-width: 760px){:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .article-cover{margin-bottom:var(--s-6)}}
@media (max-width: 760px){:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .article-prose h2{margin-top:var(--s-8)}}
@media (max-width: 760px){:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .article-prose h3{margin-top:var(--s-6)}}
@media (max-width: 760px){:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .article-prose ul,:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .article-prose ol{padding-left:var(--s-6)}}
@media (max-width: 760px){:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .article-prose pre{padding-top:var(--s-4);padding-right:var(--s-4);padding-bottom:var(--s-4);padding-left:var(--s-4)}}
@media (max-width: 760px){:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .article-prose th,:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .article-prose td{padding-top:var(--s-2);padding-right:var(--s-2);padding-bottom:var(--s-2);padding-left:var(--s-2)}}
@media (max-width: 760px){:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .article-prose .video-link{padding-top:var(--s-4);padding-right:var(--s-4);padding-bottom:var(--s-4);padding-left:var(--s-4)}}
@media (max-width: 760px){:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .article-end{padding-top:var(--s-6);padding-right:var(--s-4);padding-bottom:var(--s-6);padding-left:var(--s-4);margin-top:var(--s-8);row-gap:var(--s-4);column-gap:var(--s-4)}}
@media (max-width: 760px){:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .company-story{padding-top:var(--s-8);padding-right:0;padding-bottom:var(--s-8);padding-left:0}}
@media (max-width: 760px){:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .story-grid{row-gap:var(--s-6);column-gap:var(--s-6)}}
@media (max-width: 760px){:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .people-section{padding-top:var(--s-12);padding-bottom:var(--s-12)}}
@media (max-width: 760px){:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .people-grid{margin-top:var(--s-8);row-gap:var(--s-8);column-gap:var(--s-8)}}
@media (max-width: 760px){:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .person{row-gap:var(--s-4);column-gap:var(--s-4)}}
@media (max-width: 760px){:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .person .eyebrow{margin-bottom:var(--s-2)}}
@media (max-width: 760px){:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .person h3{margin-bottom:var(--s-3)}}
@media (max-width: 760px){:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .company-values{padding-top:var(--s-12);padding-right:0;padding-bottom:var(--s-12);padding-left:0}}
@media (max-width: 760px){:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .values-grid{margin-top:var(--s-8);row-gap:var(--s-6);column-gap:var(--s-6)}}
@media (max-width: 760px){:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .company-facts{padding-top:var(--s-12);padding-right:0;padding-bottom:var(--s-12);padding-left:0;row-gap:var(--s-6);column-gap:var(--s-6)}}
@media (max-width: 760px){:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .fact-line{padding-top:var(--s-4);padding-right:0;padding-bottom:var(--s-4);padding-left:0}}
@media (max-width: 760px){:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .join-section{padding-top:var(--s-8);padding-bottom:var(--s-12);row-gap:var(--s-6);column-gap:var(--s-6)}}
@media (max-width: 760px){:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .join-section p:not(.eyebrow){margin-top:var(--s-4)}}
@media (max-width: 760px){:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .research-feature{padding-top:var(--s-6);padding-right:var(--s-6);padding-bottom:var(--s-6);padding-left:var(--s-6);row-gap:var(--s-8);column-gap:var(--s-8)}}
@media (max-width: 760px){:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .research-feature p:not(.eyebrow){margin-top:var(--s-6)}}
@media (max-width: 760px){:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .research-number{padding-top:var(--s-4);padding-right:0;padding-bottom:var(--s-4);padding-left:0}}
@media (max-width: 760px){:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .research-foundations{padding-top:var(--s-12);padding-bottom:var(--s-6)}}
@media (max-width: 760px){:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .research-item{padding-top:var(--s-6);padding-right:0;padding-bottom:var(--s-6);padding-left:0;row-gap:var(--s-4);column-gap:var(--s-4)}}
@media (max-width: 760px){:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .research-item p{margin-top:var(--s-4);margin-right:0;margin-bottom:var(--s-4);margin-left:0}}
@media (max-width: 760px){:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .research-item .text-link{row-gap:var(--s-2);column-gap:var(--s-2)}}
@media (max-width: 760px){:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .research-reading{padding-bottom:var(--s-12);row-gap:var(--s-6);column-gap:var(--s-6)}}
@media (max-width: 760px){:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .research-reading a{padding-top:var(--s-4);padding-right:0;padding-bottom:var(--s-4);padding-left:0}}
@media (max-width: 760px){:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .legal-page-v7{padding-top:var(--s-8);padding-bottom:var(--s-12)}}
@media (max-width: 760px){:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .legal-intro{padding-bottom:var(--s-6)}}
@media (max-width: 760px){:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .legal-intro > p:last-child{margin-top:var(--s-4)}}
@media (max-width: 760px){:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .legal-layout{padding-top:var(--s-6)}}
@media (max-width: 760px){:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .legal-toc{padding-bottom:var(--s-6);margin-bottom:var(--s-8)}}
@media (max-width: 760px){:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .legal-toc .eyebrow{margin-bottom:var(--s-3)}}
@media (max-width: 760px){:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .legal-toc a{padding-top:var(--s-2);padding-right:0;padding-bottom:var(--s-2);padding-left:0}}
@media (max-width: 760px){:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .legal-prose section{margin-bottom:var(--s-8)}}
:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .blog-index .blog-hero{padding-top:var(--s-6);padding-bottom:var(--s-6);row-gap:var(--s-8);column-gap:var(--s-8)}
:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .blog-index .blog-hero .eyebrow{margin-bottom:var(--s-2)}
:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .blog-index .blog-hero > div > p:not(.eyebrow){margin-top:var(--s-3)}
:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .blog-index .featured-story > a{padding-top:var(--s-6);padding-right:var(--s-6);padding-bottom:var(--s-6);padding-left:var(--s-6);row-gap:var(--s-6);column-gap:var(--s-6)}
:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .blog-index .feature-proof .eyebrow{margin-bottom:var(--s-2)}
:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .blog-index .feature-stat span{margin-top:var(--s-1)}
:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .blog-index .featured-story p:not(.eyebrow){margin-top:var(--s-2)}
:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .blog-index .featured-story .text-link{margin-top:0;row-gap:var(--s-2);column-gap:var(--s-2)}
:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .blog-index .journal{padding-top:var(--s-8);padding-bottom:var(--s-16)}
:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .blog-index .journal-top{margin-bottom:var(--s-4)}
:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .blog-index .journal-controls{margin-bottom:var(--s-6);row-gap:var(--s-4);column-gap:var(--s-4)}
:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .blog-index .journal-controls label{row-gap:var(--s-3);column-gap:var(--s-3)}
:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .blog-index .journal-controls .eyebrow{margin-bottom:0}
:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .blog-index #article-list{row-gap:var(--s-8);column-gap:var(--s-6)}
:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .blog-index .journal-row > a{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;row-gap:0;column-gap:0}
:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .blog-index .journal-label{padding-top:var(--s-4);padding-right:var(--s-4);padding-bottom:0;padding-left:var(--s-4);row-gap:var(--s-2);column-gap:var(--s-2)}
:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .blog-index .journal-row > a > div:not(.journal-label){padding-top:var(--s-3);padding-right:var(--s-4);padding-bottom:var(--s-6);padding-left:var(--s-4)}
:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .blog-index .journal-row p{margin-top:var(--s-3)}
:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .blog-index .journal-author{margin-top:var(--s-4)}
:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .blog-index #load-articles{margin-top:var(--s-8)}
:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .article-prose p{margin-top:var(--s-6);margin-right:0;margin-bottom:var(--s-6);margin-left:0}
:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .article-toc a{padding-top:var(--s-2);padding-right:0;padding-bottom:var(--s-2);padding-left:0}
:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .article-toc a[aria-current="location"]{padding-left:var(--s-3)}
@media (max-width: 1100px){:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .blog-index .featured-story > a{row-gap:var(--s-4);column-gap:var(--s-4)}}
@media (max-width: 1100px){:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .blog-index #article-list{row-gap:var(--s-6);column-gap:var(--s-4)}}
@media (max-width: 1100px){:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .blog-index .journal-label{padding-right:var(--s-4);padding-left:var(--s-4)}}
@media (max-width: 1100px){:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .blog-index .journal-row > a > div:not(.journal-label){padding-right:var(--s-4);padding-left:var(--s-4)}}
@media (max-width: 760px){:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .blog-index .blog-hero{padding-top:var(--s-6);padding-bottom:var(--s-6)}}
@media (max-width: 760px){:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .blog-index .blog-hero > div > p:not(.eyebrow){margin-top:var(--s-3)}}
@media (max-width: 760px){:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .blog-index .featured-story > a{padding-top:var(--s-6);padding-right:var(--s-6);padding-bottom:var(--s-6);padding-left:var(--s-6);row-gap:var(--s-4);column-gap:var(--s-4)}}
@media (max-width: 760px){:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .blog-index .feature-proof{row-gap:var(--s-4);column-gap:var(--s-4)}}
@media (max-width: 760px){:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .blog-index .feature-proof .eyebrow{margin-bottom:0}}
@media (max-width: 760px){:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .blog-index .featured-story p:not(.eyebrow){margin-top:var(--s-3)}}
@media (max-width: 760px){:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .blog-index .journal{padding-top:var(--s-8);padding-bottom:var(--s-12)}}
@media (max-width: 760px){:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .blog-index .journal-top{margin-bottom:var(--s-4)}}
@media (max-width: 760px){:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .blog-index .journal-controls{margin-bottom:var(--s-6);row-gap:var(--s-3);column-gap:var(--s-3)}}
@media (max-width: 760px){:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .blog-index .journal-controls label{row-gap:var(--s-2);column-gap:var(--s-2)}}
@media (max-width: 760px){:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .blog-index #article-list{row-gap:var(--s-6);column-gap:var(--s-6)}}
@media (max-width: 760px){:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .blog-index .journal-label{padding-top:var(--s-4);padding-right:var(--s-4);padding-bottom:0;padding-left:var(--s-4)}}
@media (max-width: 760px){:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .blog-index .journal-row > a > div:not(.journal-label){padding-top:var(--s-3);padding-right:var(--s-4);padding-bottom:var(--s-6);padding-left:var(--s-4)}}
@media (max-width: 760px){:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .values-grid{row-gap:var(--s-6);column-gap:var(--s-6)}}
@media (max-width: 760px){:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .person{row-gap:var(--s-4);column-gap:var(--s-4)}}
@media (min-width: 761px){:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .blog-index .blog-hero{padding-top:var(--s-4);padding-bottom:var(--s-4)}}
@media (min-width: 761px){:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .blog-index .blog-hero .eyebrow{margin-bottom:var(--s-1)}}
@media (min-width: 761px){:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .blog-index .blog-hero > div > p:not(.eyebrow){margin-top:var(--s-2)}}
@media (min-width: 761px){:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .blog-index .featured-story > a{padding-top:var(--s-3);padding-bottom:var(--s-3)}}
@media (min-width: 761px){:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .blog-index .feature-proof .eyebrow{margin-bottom:var(--s-1)}}
@media (min-width: 761px){:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .blog-index .featured-story p:not(.eyebrow){margin-top:var(--s-1)}}
@media (min-width: 761px){:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .blog-index .journal{padding-top:var(--s-4)}}
@media (min-width: 761px){:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .blog-index .journal-top{margin-bottom:var(--s-3)}}
@media (min-width: 761px){:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .blog-index .journal-controls{margin-bottom:var(--s-4)}}
@media (max-width: 760px){:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .blog-index .blog-hero{padding-top:var(--s-4);padding-bottom:var(--s-4)}}
@media (max-width: 760px){:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .blog-index .blog-hero .eyebrow{margin-bottom:var(--s-2)}}
@media (max-width: 760px){:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .blog-index .blog-hero > div > p:not(.eyebrow){margin-top:var(--s-2)}}
@media (max-width: 760px){:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .blog-index .featured-story > a{padding-top:var(--s-4);padding-right:var(--s-4);padding-bottom:var(--s-4);padding-left:var(--s-4);row-gap:var(--s-3);column-gap:var(--s-3)}}
@media (max-width: 760px){:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .blog-index .feature-proof{row-gap:var(--s-3);column-gap:var(--s-3)}}
@media (max-width: 760px){:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .blog-index .feature-stat span{margin-top:var(--s-1)}}
@media (max-width: 760px){:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .blog-index .featured-story .text-link{padding-bottom:var(--s-1)}}
@media (max-width: 760px){:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .blog-index .journal{padding-top:var(--s-6)}}
@media (max-width: 760px){:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .blog-index .journal-top{margin-bottom:var(--s-4)}}
@media (max-width: 760px){:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .blog-index .journal-controls{margin-bottom:var(--s-4);row-gap:var(--s-3);column-gap:var(--s-3)}}
@media (max-width: 760px){:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .blog-index .journal-controls label{row-gap:var(--s-1);column-gap:var(--s-1)}}
@media (max-width: 760px){:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .blog-index .journal-controls input,:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .blog-index .journal-controls select{padding-top:var(--s-2);padding-right:var(--s-2);padding-bottom:var(--s-2);padding-left:var(--s-2)}}
@media (max-width: 760px){:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .blog-index .journal-label{padding-top:var(--s-3)}}
@media (max-width: 760px){:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .blog-index .journal-row > a > div:not(.journal-label){padding-top:var(--s-2)}}
:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .blog-index .journal-image{padding-top:var(--s-2);padding-right:var(--s-3);padding-bottom:var(--s-2);padding-left:var(--s-3)}
@media (max-width: 760px){:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .blog-index .journal-image{padding-top:var(--s-2);padding-right:var(--s-2);padding-bottom:var(--s-2);padding-left:var(--s-2)}}
:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .blog-index .journal-image{padding-top:var(--s-1);padding-right:var(--s-1);padding-bottom:var(--s-1);padding-left:var(--s-1)}
@media (max-width: 760px){:where(:root:has(link[href$="/secondary.css"],link[href="secondary.css"])) .blog-index .journal-image{padding-top:var(--s-1);padding-right:var(--s-1);padding-bottom:var(--s-1);padding-left:var(--s-1)}}

:where(:root:has(link[href$="company.css"])) .company-founders .people-grid{row-gap:var(--s-12);column-gap:var(--s-12)}
:where(:root:has(link[href$="company.css"])) .company-founders .person,:where(:root:has(link[href$="company.css"])) .company-founders .person:last-child{row-gap:var(--s-6);column-gap:var(--s-6)}
:where(:root:has(link[href$="company.css"])) .hub-list{row-gap:var(--s-6);column-gap:var(--s-6)}
:where(:root:has(link[href$="company.css"])) .hub-list article{padding-top:var(--s-6)}
:where(:root:has(link[href$="company.css"])) .hub-list .eyebrow{margin-bottom:var(--s-2)}
:where(:root:has(link[href$="company.css"])) .hub-list h3{margin-bottom:var(--s-2)}
:where(:root:has(link[href$="company.css"])) .hub-list address{margin-top:var(--s-4)}
@media (max-width: 1000px){:where(:root:has(link[href$="company.css"])) .company-founders .people-grid{row-gap:var(--s-8);column-gap:var(--s-8)}}
@media (max-width: 760px){:where(:root:has(link[href$="company.css"])) .company-founders .person,:where(:root:has(link[href$="company.css"])) .company-founders .person:last-child{row-gap:var(--s-4);column-gap:var(--s-4)}}
@media (max-width: 760px){:where(:root:has(link[href$="company.css"])) .company-hubs{row-gap:var(--s-6);column-gap:var(--s-6)}}
@media (max-width: 760px){:where(:root:has(link[href$="company.css"])) .hub-list{row-gap:var(--s-6);column-gap:var(--s-6)}}
:where(:root:has(link[href$="company.css"])) .team-placeholder{margin-top:var(--s-12);margin-right:0;margin-bottom:0;margin-left:0}
:where(:root:has(link[href$="company.css"])) .team-placeholder figcaption{padding-top:var(--s-3)}
:where(:root:has(link[href$="company.css"])) .placeholder-badge{padding-top:var(--s-1);padding-right:var(--s-2);padding-bottom:var(--s-1);padding-left:var(--s-2)}
@media (max-width: 760px){:where(:root:has(link[href$="company.css"])) .team-placeholder{margin-top:var(--s-8)}}

:where(:root:has(link[href$="careers.css"])) .careers-hero{padding-top:var(--s-12);padding-right:0;padding-bottom:var(--s-8);padding-left:0;row-gap:var(--s-16);column-gap:var(--s-16)}
:where(:root:has(link[href$="careers.css"])) .careers-hero h1{margin-top:var(--s-4);margin-right:0;margin-bottom:var(--s-4);margin-left:0}
:where(:root:has(link[href$="careers.css"])) .careers-hubs{padding-left:var(--s-8);row-gap:var(--s-6);column-gap:var(--s-6)}
:where(:root:has(link[href$="careers.css"])) .careers-hubs > div{padding-left:var(--s-4)}
:where(:root:has(link[href$="careers.css"])) .careers-hubs p{margin-top:var(--s-1)}
:where(:root:has(link[href$="careers.css"])) .roles-section{padding-top:var(--s-6);padding-right:0;padding-bottom:var(--s-16);padding-left:0}
:where(:root:has(link[href$="careers.css"])) .roles-heading{margin-bottom:var(--s-6);row-gap:var(--s-4);column-gap:var(--s-4)}
:where(:root:has(link[href$="careers.css"])) .role-controls{margin-bottom:var(--s-4);row-gap:var(--s-4);column-gap:var(--s-4)}
:where(:root:has(link[href$="careers.css"])) .location-filters{row-gap:var(--s-2);column-gap:var(--s-2)}
:where(:root:has(link[href$="careers.css"])) .location-filters button{padding-top:var(--s-2);padding-right:var(--s-3);padding-bottom:var(--s-2);padding-left:var(--s-3)}
:where(:root:has(link[href$="careers.css"])) .department-filter select{padding-top:var(--s-2);padding-right:var(--s-3);padding-bottom:var(--s-2);padding-left:var(--s-3)}
:where(:root:has(link[href$="careers.css"])) .job-row > a{padding-top:var(--s-6);padding-right:var(--s-4);padding-bottom:var(--s-6);padding-left:var(--s-4);row-gap:var(--s-4);column-gap:var(--s-4)}
:where(:root:has(link[href$="careers.css"])) .job-row-title .eyebrow{margin-bottom:var(--s-1)}
:where(:root:has(link[href$="careers.css"])) .job-row-meta{row-gap:var(--s-1);column-gap:var(--s-1)}
:where(:root:has(link[href$="careers.css"])) .roles-empty{padding-top:var(--s-12);padding-right:var(--s-4);padding-bottom:var(--s-12);padding-left:var(--s-4)}
:where(:root:has(link[href$="careers.css"])) .roles-empty h3{margin-bottom:var(--s-4)}
:where(:root:has(link[href$="careers.css"])) .careers-culture{padding-top:var(--s-12);padding-right:0;padding-bottom:var(--s-16);padding-left:0;row-gap:var(--s-16);column-gap:var(--s-16)}
:where(:root:has(link[href$="careers.css"])) .careers-culture h2{margin-top:var(--s-4)}
:where(:root:has(link[href$="careers.css"])) .culture-points{row-gap:var(--s-6);column-gap:var(--s-6)}
:where(:root:has(link[href$="careers.css"])) .culture-points article{padding-bottom:var(--s-6)}
:where(:root:has(link[href$="careers.css"])) .culture-points article:last-child{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}
:where(:root:has(link[href$="careers.css"])) .culture-points h3{margin-top:var(--s-2);margin-right:0;margin-bottom:var(--s-2);margin-left:0}
:where(:root:has(link[href$="careers.css"])) .open-application{padding-top:var(--s-8);padding-right:var(--s-8);padding-bottom:var(--s-8);padding-left:var(--s-8);margin-bottom:var(--s-16);row-gap:var(--s-8);column-gap:var(--s-8)}
:where(:root:has(link[href$="careers.css"])) .open-application h2{margin-top:var(--s-2);margin-right:0;margin-bottom:var(--s-3);margin-left:0}
:where(:root:has(link[href$="careers.css"])) .careers-footer{padding-top:var(--s-6);padding-bottom:var(--s-8);row-gap:var(--s-6);column-gap:var(--s-6)}
:where(:root:has(link[href$="careers.css"])) .careers-footer nav{row-gap:var(--s-6);column-gap:var(--s-6)}
:where(:root:has(link[href$="careers.css"])) .job-hero{padding-top:var(--s-8);padding-right:0;padding-bottom:var(--s-8);padding-left:0}
:where(:root:has(link[href$="careers.css"])) .job-back{padding-bottom:var(--s-1);margin-bottom:var(--s-8)}
:where(:root:has(link[href$="careers.css"])) .job-hero h1{margin-top:var(--s-4);margin-right:0;margin-bottom:var(--s-6);margin-left:0}
:where(:root:has(link[href$="careers.css"])) .job-hero-bottom{row-gap:var(--s-8);column-gap:var(--s-8)}
:where(:root:has(link[href$="careers.css"])) .job-meta{row-gap:var(--s-4);column-gap:var(--s-4)}
:where(:root:has(link[href$="careers.css"])) .job-meta span{padding-top:var(--s-2);padding-right:var(--s-3);padding-bottom:var(--s-2);padding-left:var(--s-3)}
:where(:root:has(link[href$="careers.css"])) .job-hero-bottom .button{padding-top:var(--s-3);padding-right:var(--s-4);padding-bottom:var(--s-3);padding-left:var(--s-4)}
:where(:root:has(link[href$="careers.css"])) .job-content{padding-top:var(--s-12);padding-right:0;padding-bottom:var(--s-16);padding-left:0;row-gap:var(--s-16);column-gap:var(--s-16)}
:where(:root:has(link[href$="careers.css"])) .job-outline{padding-bottom:var(--s-2)}
:where(:root:has(link[href$="careers.css"])) .job-outline > p{margin-bottom:var(--s-4)}
:where(:root:has(link[href$="careers.css"])) .job-outline a{margin-top:var(--s-3);margin-right:0;margin-bottom:var(--s-3);margin-left:0}
:where(:root:has(link[href$="careers.css"])) .job-outline .job-outline-apply{padding-bottom:var(--s-1);margin-top:var(--s-6)}
:where(:root:has(link[href$="careers.css"])) .job-prose h2{margin-top:var(--s-8);margin-right:0;margin-bottom:var(--s-4);margin-left:0}
:where(:root:has(link[href$="careers.css"])) .job-prose > h2:first-child{margin-top:0}
:where(:root:has(link[href$="careers.css"])) .job-prose h3{margin-top:var(--s-6);margin-right:0;margin-bottom:var(--s-4);margin-left:0}
:where(:root:has(link[href$="careers.css"])) .job-prose p{margin-top:var(--s-4);margin-right:0;margin-bottom:var(--s-4);margin-left:0}
:where(:root:has(link[href$="careers.css"])) .job-prose ul,:where(:root:has(link[href$="careers.css"])) .job-prose ol{padding-left:var(--s-6);margin-top:var(--s-4);margin-right:0;margin-bottom:var(--s-6);margin-left:0}
:where(:root:has(link[href$="careers.css"])) .job-prose li{padding-left:var(--s-1);margin-top:var(--s-2);margin-right:0;margin-bottom:var(--s-2);margin-left:0}
:where(:root:has(link[href$="careers.css"])) .job-bottom-apply{padding-top:var(--s-8);padding-right:var(--s-8);padding-bottom:var(--s-8);padding-left:var(--s-8);margin-top:var(--s-12);row-gap:var(--s-4);column-gap:var(--s-4)}
:where(:root:has(link[href$="careers.css"])) .job-bottom-apply h2{margin-top:0;margin-right:0;margin-bottom:var(--s-1);margin-left:0}
:where(:root:has(link[href$="careers.css"])) .job-bottom-apply .text-link{margin-left:var(--s-2)}
:where(:root:has(link[href$="careers.css"])) .sr-only{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;margin-top:-1px;margin-right:-1px;margin-bottom:-1px;margin-left:-1px}
@media (max-width: 1000px){:where(:root:has(link[href$="careers.css"])) .careers-hero{row-gap:var(--s-8);column-gap:var(--s-8)}}
@media (max-width: 1000px){:where(:root:has(link[href$="careers.css"])) .careers-hubs{padding-left:var(--s-6)}}
@media (max-width: 1000px){:where(:root:has(link[href$="careers.css"])) .job-row > a{row-gap:var(--s-4);column-gap:var(--s-4)}}
@media (max-width: 1000px){:where(:root:has(link[href$="careers.css"])) .careers-culture{row-gap:var(--s-8);column-gap:var(--s-8)}}
@media (max-width: 1000px){:where(:root:has(link[href$="careers.css"])) .job-content{row-gap:var(--s-8);column-gap:var(--s-8)}}
@media (max-width: 760px){:where(:root:has(link[href$="careers.css"])) .careers-hero{padding-top:var(--s-6);padding-right:0;padding-bottom:var(--s-6);padding-left:0}}
@media (max-width: 760px){:where(:root:has(link[href$="careers.css"])) .careers-hero h1{margin-top:var(--s-3);margin-right:0;margin-bottom:var(--s-4);margin-left:0}}
@media (max-width: 760px){:where(:root:has(link[href$="careers.css"])) .careers-hubs{padding-top:var(--s-4);padding-right:0;padding-bottom:0;padding-left:0;row-gap:var(--s-6);column-gap:var(--s-6)}}
@media (max-width: 760px){:where(:root:has(link[href$="careers.css"])) .careers-hubs > div{padding-left:var(--s-3)}}
@media (max-width: 760px){:where(:root:has(link[href$="careers.css"])) .careers-hubs p{margin-top:var(--s-1)}}
@media (max-width: 760px){:where(:root:has(link[href$="careers.css"])) .roles-section{padding-top:var(--s-6);padding-bottom:var(--s-8)}}
@media (max-width: 760px){:where(:root:has(link[href$="careers.css"])) .roles-heading{margin-bottom:var(--s-4)}}
@media (max-width: 760px){:where(:root:has(link[href$="careers.css"])) .role-controls{margin-bottom:var(--s-4);row-gap:var(--s-3);column-gap:var(--s-3)}}
@media (max-width: 760px){:where(:root:has(link[href$="careers.css"])) .location-filters{row-gap:var(--s-1);column-gap:var(--s-1)}}
@media (max-width: 760px){:where(:root:has(link[href$="careers.css"])) .location-filters button{padding-top:var(--s-2);padding-right:var(--s-2);padding-bottom:var(--s-2);padding-left:var(--s-2)}}
@media (max-width: 760px){:where(:root:has(link[href$="careers.css"])) .job-row > a{padding-top:var(--s-4);padding-right:var(--s-1);padding-bottom:var(--s-4);padding-left:var(--s-1);row-gap:var(--s-2);column-gap:var(--s-2)}}
@media (max-width: 760px){:where(:root:has(link[href$="careers.css"])) .job-number{padding-top:var(--s-1)}}
@media (max-width: 760px){:where(:root:has(link[href$="careers.css"])) .job-row-title .eyebrow{margin-bottom:var(--s-2)}}
@media (max-width: 760px){:where(:root:has(link[href$="careers.css"])) .job-row-meta{margin-top:var(--s-1);row-gap:var(--s-3);column-gap:var(--s-3)}}
@media (max-width: 760px){:where(:root:has(link[href$="careers.css"])) .careers-culture{padding-top:var(--s-8);padding-bottom:var(--s-8)}}
@media (max-width: 760px){:where(:root:has(link[href$="careers.css"])) .careers-culture h2{margin-top:var(--s-3);margin-right:0;margin-bottom:var(--s-6);margin-left:0}}
@media (max-width: 760px){:where(:root:has(link[href$="careers.css"])) .culture-points{row-gap:var(--s-6);column-gap:var(--s-6)}}
@media (max-width: 760px){:where(:root:has(link[href$="careers.css"])) .open-application{padding-top:var(--s-6);padding-right:var(--s-6);padding-bottom:var(--s-6);padding-left:var(--s-6);margin-bottom:var(--s-8)}}
@media (max-width: 760px){:where(:root:has(link[href$="careers.css"])) .open-application .button{margin-top:var(--s-6)}}
@media (max-width: 760px){:where(:root:has(link[href$="careers.css"])) .careers-footer{padding-top:var(--s-6);padding-bottom:var(--s-6);row-gap:var(--s-6);column-gap:var(--s-6)}}
@media (max-width: 760px){:where(:root:has(link[href$="careers.css"])) .careers-footer nav{row-gap:var(--s-4);column-gap:var(--s-4)}}
@media (max-width: 760px){:where(:root:has(link[href$="careers.css"])) .job-hero{padding-top:var(--s-6);padding-right:0;padding-bottom:var(--s-6);padding-left:0}}
@media (max-width: 760px){:where(:root:has(link[href$="careers.css"])) .job-back{margin-bottom:var(--s-6)}}
@media (max-width: 760px){:where(:root:has(link[href$="careers.css"])) .job-hero h1{margin-top:var(--s-4);margin-right:0;margin-bottom:var(--s-6);margin-left:0}}
@media (max-width: 760px){:where(:root:has(link[href$="careers.css"])) .job-hero-bottom{row-gap:var(--s-4);column-gap:var(--s-4)}}
@media (max-width: 760px){:where(:root:has(link[href$="careers.css"])) .job-meta{row-gap:var(--s-2);column-gap:var(--s-2)}}
@media (max-width: 760px){:where(:root:has(link[href$="careers.css"])) .job-content{padding-top:var(--s-6);padding-bottom:var(--s-8)}}
@media (max-width: 760px){:where(:root:has(link[href$="careers.css"])) .job-outline{padding-bottom:var(--s-6);margin-bottom:var(--s-6);row-gap:var(--s-2);column-gap:var(--s-4)}}
@media (max-width: 760px){:where(:root:has(link[href$="careers.css"])) .job-outline > p{margin-bottom:var(--s-1)}}
@media (max-width: 760px){:where(:root:has(link[href$="careers.css"])) .job-outline a{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}}
@media (max-width: 760px){:where(:root:has(link[href$="careers.css"])) .job-prose h2{margin-top:var(--s-8);margin-right:0;margin-bottom:var(--s-4);margin-left:0}}
@media (max-width: 760px){:where(:root:has(link[href$="careers.css"])) .job-prose ul,:where(:root:has(link[href$="careers.css"])) .job-prose ol{padding-left:var(--s-4)}}
@media (max-width: 760px){:where(:root:has(link[href$="careers.css"])) .job-bottom-apply{padding-top:var(--s-6);padding-right:var(--s-6);padding-bottom:var(--s-6);padding-left:var(--s-6);margin-top:var(--s-8);row-gap:var(--s-4);column-gap:var(--s-4)}}
@media (max-width: 760px){:where(:root:has(link[href$="careers.css"])) .job-bottom-apply .text-link{margin-left:0}}

:where(:root:has(link[href$="audit.css"])) .audit-intro{padding-top:var(--s-12);padding-right:0;padding-bottom:var(--s-8);padding-left:0;row-gap:var(--s-3);column-gap:var(--s-16)}
:where(:root:has(link[href$="audit.css"])) .audit-intro .eyebrow{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}
:where(:root:has(link[href$="audit.css"])) .audit-intro h1{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}
:where(:root:has(link[href$="audit.css"])) .audit-intro > p:last-child{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}
:where(:root:has(link[href$="audit.css"])) .audit-metrics{margin-top:0;margin-right:0;margin-bottom:var(--s-8);margin-left:0}
:where(:root:has(link[href$="audit.css"])) .audit-metrics > div{padding-top:var(--s-6);padding-right:var(--s-6);padding-bottom:var(--s-6);padding-left:var(--s-6);row-gap:var(--s-1);column-gap:var(--s-1)}
:where(:root:has(link[href$="audit.css"])) .audit-plan{padding-bottom:var(--s-8);row-gap:var(--s-12);column-gap:var(--s-12)}
:where(:root:has(link[href$="audit.css"])) .audit-plan code{padding-top:2px;padding-right:var(--s-1);padding-bottom:2px;padding-left:var(--s-1)}
:where(:root:has(link[href$="audit.css"])) .audit-inventory{padding-top:var(--s-8)}
:where(:root:has(link[href$="audit.css"])) .inventory-heading{row-gap:var(--s-4);column-gap:var(--s-4)}
:where(:root:has(link[href$="audit.css"])) .audit-controls{margin-top:var(--s-6);margin-right:0;margin-bottom:var(--s-3);margin-left:0;row-gap:var(--s-3);column-gap:var(--s-3)}
:where(:root:has(link[href$="audit.css"])) .audit-controls input,:where(:root:has(link[href$="audit.css"])) .audit-controls select{padding-top:var(--s-3);padding-right:var(--s-3);padding-bottom:var(--s-3);padding-left:var(--s-3)}
:where(:root:has(link[href$="audit.css"])) th{padding-top:var(--s-3);padding-right:var(--s-4);padding-bottom:var(--s-3);padding-left:var(--s-4)}
:where(:root:has(link[href$="audit.css"])) td{padding-top:var(--s-3);padding-right:var(--s-4);padding-bottom:var(--s-3);padding-left:var(--s-4)}
:where(:root:has(link[href$="audit.css"])) td small{margin-top:var(--s-1)}
:where(:root:has(link[href$="audit.css"])) .badge{padding-top:var(--s-1);padding-right:var(--s-2);padding-bottom:var(--s-1);padding-left:var(--s-2)}
:where(:root:has(link[href$="audit.css"])) .audit-extra{padding-top:var(--s-8);padding-right:0;padding-bottom:var(--s-8);padding-left:0}
:where(:root:has(link[href$="audit.css"])) .audit-downloads{row-gap:var(--s-6);column-gap:var(--s-6)}
:where(:root:has(link[href$="audit.css"])) .audit-footer{padding-top:var(--s-6);padding-bottom:var(--s-8);row-gap:var(--s-4);column-gap:var(--s-4)}
@media (max-width: 760px){:where(:root:has(link[href$="audit.css"])) .audit-intro{padding-top:var(--s-8);row-gap:var(--s-4);column-gap:var(--s-4)}}
@media (max-width: 760px){:where(:root:has(link[href$="audit.css"])) .audit-metrics{margin-bottom:var(--s-8)}}
@media (max-width: 760px){:where(:root:has(link[href$="audit.css"])) .audit-metrics > div{padding-top:var(--s-4);padding-right:var(--s-4);padding-bottom:var(--s-4);padding-left:var(--s-4)}}
@media (max-width: 760px){:where(:root:has(link[href$="audit.css"])) .audit-plan{row-gap:var(--s-4);column-gap:var(--s-4)}}
@media (max-width: 760px){:where(:root:has(link[href$="audit.css"])) .inventory-heading{row-gap:var(--s-1);column-gap:var(--s-1)}}
@media (max-width: 760px){:where(:root:has(link[href$="audit.css"])) .inventory-heading h2{margin-bottom:var(--s-1)}}
@media (max-width: 760px){:where(:root:has(link[href$="audit.css"])) th,:where(:root:has(link[href$="audit.css"])) td{padding-top:var(--s-3);padding-right:var(--s-3);padding-bottom:var(--s-3);padding-left:var(--s-3)}}
@media (max-width: 760px){:where(:root:has(link[href$="audit.css"])) .audit-footer{row-gap:var(--s-2);column-gap:var(--s-2)}}
@media (max-width: 760px){:where(:root:has(link[href$="audit.css"])) .audit-downloads{row-gap:var(--s-3);column-gap:var(--s-3)}}

:where(:root:has(link[href$="docs-preview.css"])) body{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}
:where(:root:has(link[href$="docs-preview.css"])) h1,:where(:root:has(link[href$="docs-preview.css"])) h2,:where(:root:has(link[href$="docs-preview.css"])) h3,:where(:root:has(link[href$="docs-preview.css"])) p{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}
:where(:root:has(link[href$="docs-preview.css"])) pre{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}
:where(:root:has(link[href$="docs-preview.css"])) .skip{padding-top:var(--s-2);padding-right:var(--s-2);padding-bottom:var(--s-2);padding-left:var(--s-2)}
:where(:root:has(link[href$="docs-preview.css"])) .docs-header{padding-top:0;padding-right:var(--s-8);padding-bottom:0;padding-left:var(--s-8);row-gap:var(--s-6);column-gap:var(--s-6)}
:where(:root:has(link[href$="docs-preview.css"])) .header-brand{row-gap:var(--s-4);column-gap:var(--s-4)}
:where(:root:has(link[href$="docs-preview.css"])) .preview-label{padding-top:var(--s-1);padding-right:var(--s-2);padding-bottom:var(--s-1);padding-left:var(--s-2)}
:where(:root:has(link[href$="docs-preview.css"])) .docs-header nav{row-gap:var(--s-6);column-gap:var(--s-6)}
:where(:root:has(link[href$="docs-preview.css"])) .primary-link{padding-top:var(--s-3);padding-right:var(--s-4);padding-bottom:var(--s-3);padding-left:var(--s-4)}
:where(:root:has(link[href$="docs-preview.css"])) .docs-layout{padding-top:0;padding-right:var(--s-8);padding-bottom:0;padding-left:var(--s-8);margin-top:auto;margin-right:auto;margin-bottom:auto;margin-left:auto;row-gap:var(--s-12);column-gap:var(--s-12)}
:where(:root:has(link[href$="docs-preview.css"])) .sidebar{padding-top:var(--s-8);padding-bottom:var(--s-8)}
:where(:root:has(link[href$="docs-preview.css"])) .nav-search{margin-top:0;margin-right:0;margin-bottom:var(--s-6);margin-left:0}
:where(:root:has(link[href$="docs-preview.css"])) .nav-search > span{margin-bottom:var(--s-2)}
:where(:root:has(link[href$="docs-preview.css"])) .nav-search input{padding-top:var(--s-2);padding-right:var(--s-3);padding-bottom:var(--s-2);padding-left:var(--s-3)}
:where(:root:has(link[href$="docs-preview.css"])) .nav-group{margin-bottom:var(--s-6)}
:where(:root:has(link[href$="docs-preview.css"])) .nav-group > p{padding-top:0;padding-right:var(--s-2);padding-bottom:0;padding-left:var(--s-2);margin-bottom:var(--s-2)}
:where(:root:has(link[href$="docs-preview.css"])) .nav-group > p span{padding-top:2px;padding-right:var(--s-1);padding-bottom:2px;padding-left:var(--s-1);margin-left:var(--s-2)}
:where(:root:has(link[href$="docs-preview.css"])) .nav-group a{padding-top:var(--s-2);padding-right:var(--s-2);padding-bottom:var(--s-2);padding-left:var(--s-2);margin-bottom:2px}
:where(:root:has(link[href$="docs-preview.css"])) .sidebar-footer{padding-top:var(--s-4);padding-right:var(--s-2);padding-bottom:0;padding-left:var(--s-2)}
:where(:root:has(link[href$="docs-preview.css"])) .search-empty{margin-top:var(--s-4);margin-right:var(--s-2);margin-bottom:var(--s-4);margin-left:var(--s-2)}
:where(:root:has(link[href$="docs-preview.css"])) main{padding-top:var(--s-12);padding-right:0;padding-bottom:var(--s-16);padding-left:0}
:where(:root:has(link[href$="docs-preview.css"])) .breadcrumb{margin-bottom:var(--s-6)}
:where(:root:has(link[href$="docs-preview.css"])) .breadcrumb span{padding-top:0;padding-right:var(--s-2);padding-bottom:0;padding-left:var(--s-2)}
:where(:root:has(link[href$="docs-preview.css"])) .intro-copy{margin-top:var(--s-6)}
:where(:root:has(link[href$="docs-preview.css"])) .intro-route{padding-top:var(--s-3);padding-right:0;padding-bottom:var(--s-3);padding-left:0;margin-top:var(--s-6);row-gap:var(--s-3);column-gap:var(--s-3)}
:where(:root:has(link[href$="docs-preview.css"])) .route-label{padding-top:var(--s-1);padding-right:var(--s-2);padding-bottom:var(--s-1);padding-left:var(--s-2)}
:where(:root:has(link[href$="docs-preview.css"])) .intro-route a{row-gap:var(--s-4);column-gap:var(--s-4)}
:where(:root:has(link[href$="docs-preview.css"])) .article-section{padding-top:var(--s-12)}
:where(:root:has(link[href$="docs-preview.css"])) .section-heading{margin-bottom:var(--s-4);row-gap:var(--s-4);column-gap:var(--s-4)}
:where(:root:has(link[href$="docs-preview.css"])) .eyebrow{margin-bottom:var(--s-2)}
:where(:root:has(link[href$="docs-preview.css"])) .article-section > p{margin-bottom:var(--s-4)}
:where(:root:has(link[href$="docs-preview.css"])) .terminal{padding-top:var(--s-4);padding-right:var(--s-4);padding-bottom:var(--s-4);padding-left:var(--s-4);margin-top:var(--s-4);margin-right:0;margin-bottom:var(--s-4);margin-left:0;row-gap:var(--s-1);column-gap:var(--s-1)}
:where(:root:has(link[href$="docs-preview.css"])) .terminal button{padding-top:var(--s-1);padding-right:var(--s-2);padding-bottom:var(--s-1);padding-left:var(--s-2)}
:where(:root:has(link[href$="docs-preview.css"])) .code-header{padding-top:0;padding-right:var(--s-4);padding-bottom:0;padding-left:var(--s-4);row-gap:var(--s-2);column-gap:var(--s-2)}
:where(:root:has(link[href$="docs-preview.css"])) .code-tabs{row-gap:var(--s-4);column-gap:var(--s-4)}
:where(:root:has(link[href$="docs-preview.css"])) .code-tabs button{padding-top:var(--s-3);padding-right:0;padding-bottom:var(--s-3);padding-left:0}
:where(:root:has(link[href$="docs-preview.css"])) .code-copy{padding-top:var(--s-1);padding-right:var(--s-2);padding-bottom:var(--s-1);padding-left:var(--s-2)}
:where(:root:has(link[href$="docs-preview.css"])) .code-panel pre{padding-top:var(--s-6);padding-right:var(--s-6);padding-bottom:var(--s-6);padding-left:var(--s-6)}
:where(:root:has(link[href$="docs-preview.css"])) .code-footer{padding-top:var(--s-3);padding-right:var(--s-4);padding-bottom:var(--s-3);padding-left:var(--s-4)}
:where(:root:has(link[href$="docs-preview.css"])) .article-section > .next-instruction{margin-top:var(--s-3)}
:where(:root:has(link[href$="docs-preview.css"])) .next-instruction code{padding-top:2px;padding-right:var(--s-1);padding-bottom:2px;padding-left:var(--s-1)}
:where(:root:has(link[href$="docs-preview.css"])) .field-list > div{padding-top:var(--s-4);padding-right:0;padding-bottom:var(--s-4);padding-left:0;row-gap:var(--s-4);column-gap:var(--s-4)}
:where(:root:has(link[href$="docs-preview.css"])) .endpoint-line{padding-top:var(--s-3);padding-right:var(--s-4);padding-bottom:var(--s-3);padding-left:var(--s-4);margin-top:var(--s-4);margin-right:0;margin-bottom:var(--s-4);margin-left:0;row-gap:var(--s-4);column-gap:var(--s-4)}
:where(:root:has(link[href$="docs-preview.css"])) .endpoint-line span{padding-top:var(--s-1);padding-right:var(--s-1);padding-bottom:var(--s-1);padding-left:var(--s-1)}
:where(:root:has(link[href$="docs-preview.css"])) .guide-example{padding-top:var(--s-1);padding-right:var(--s-4);padding-bottom:var(--s-1);padding-left:var(--s-4);margin-top:var(--s-6)}
:where(:root:has(link[href$="docs-preview.css"])) .guide-example blockquote{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}
:where(:root:has(link[href$="docs-preview.css"])) .guide-example a,:where(:root:has(link[href$="docs-preview.css"])) .inline-link{padding-bottom:var(--s-1);margin-top:var(--s-4)}
:where(:root:has(link[href$="docs-preview.css"])) .portability-example{margin-top:var(--s-6);margin-right:0;margin-bottom:var(--s-6);margin-left:0}
:where(:root:has(link[href$="docs-preview.css"])) .portability-example > div{padding-top:var(--s-4);padding-right:var(--s-3);padding-bottom:var(--s-4);padding-left:var(--s-3)}
:where(:root:has(link[href$="docs-preview.css"])) .portability-example span{margin-bottom:var(--s-2)}
:where(:root:has(link[href$="docs-preview.css"])) .future-section{padding-top:var(--s-6);padding-right:var(--s-6);padding-bottom:var(--s-6);padding-left:var(--s-6);margin-top:var(--s-12)}
:where(:root:has(link[href$="docs-preview.css"])) .future-section p:not(.eyebrow){margin-top:var(--s-4);margin-right:0;margin-bottom:var(--s-4);margin-left:0}
:where(:root:has(link[href$="docs-preview.css"])) .soon{padding-top:var(--s-1);padding-right:var(--s-1);padding-bottom:var(--s-1);padding-left:var(--s-1);margin-left:var(--s-2)}
:where(:root:has(link[href$="docs-preview.css"])) .enterprise-intro > h2{margin-top:var(--s-3);margin-right:0;margin-bottom:var(--s-4);margin-left:0}
:where(:root:has(link[href$="docs-preview.css"])) .enterprise-guide{row-gap:0;column-gap:0}
:where(:root:has(link[href$="docs-preview.css"])) .enterprise-guide article{padding-top:var(--s-6);padding-right:0;padding-bottom:var(--s-6);padding-left:0}
:where(:root:has(link[href$="docs-preview.css"])) .enterprise-guide article > span{margin-bottom:var(--s-2)}
:where(:root:has(link[href$="docs-preview.css"])) .enterprise-guide p{margin-top:var(--s-3);margin-right:0;margin-bottom:0;margin-left:0}
:where(:root:has(link[href$="docs-preview.css"])) .runtime-note{padding-left:var(--s-4)}
:where(:root:has(link[href$="docs-preview.css"])) .article-footer{padding-top:var(--s-8);margin-top:var(--s-8)}
:where(:root:has(link[href$="docs-preview.css"])) .article-footer > p{margin-bottom:var(--s-3)}
:where(:root:has(link[href$="docs-preview.css"])) .article-footer > a{padding-top:var(--s-4);padding-right:var(--s-4);padding-bottom:var(--s-4);padding-left:var(--s-4)}
:where(:root:has(link[href$="docs-preview.css"])) .article-footer span{margin-bottom:var(--s-2)}
:where(:root:has(link[href$="docs-preview.css"])) .on-page{padding-left:var(--s-4);margin-top:var(--s-12)}
:where(:root:has(link[href$="docs-preview.css"])) .on-page > p{margin-bottom:var(--s-3)}
:where(:root:has(link[href$="docs-preview.css"])) .on-page > a{padding-top:var(--s-1);padding-right:0;padding-bottom:var(--s-1);padding-left:0}
:where(:root:has(link[href$="docs-preview.css"])) .docs-note{padding-top:var(--s-4);margin-top:var(--s-6)}
:where(:root:has(link[href$="docs-preview.css"])) .docs-note a{margin-top:var(--s-2)}
:where(:root:has(link[href$="docs-preview.css"])) #copy-status{padding-top:var(--s-2);padding-right:var(--s-4);padding-bottom:var(--s-2);padding-left:var(--s-4)}
@media (min-width: 1500px){:where(:root:has(link[href$="docs-preview.css"])) .docs-layout{row-gap:var(--s-12);column-gap:var(--s-12)}}
@media (max-width: 1200px){:where(:root:has(link[href$="docs-preview.css"])) .docs-layout{row-gap:var(--s-8);column-gap:var(--s-8)}}
@media (max-width: 1200px){:where(:root:has(link[href$="docs-preview.css"])) .docs-header{padding-top:0;padding-right:var(--s-6);padding-bottom:0;padding-left:var(--s-6)}}
@media (max-width: 1200px){:where(:root:has(link[href$="docs-preview.css"])) .docs-layout{padding-top:0;padding-right:var(--s-6);padding-bottom:0;padding-left:var(--s-6)}}
@media (max-width: 760px){:where(:root:has(link[href$="docs-preview.css"])) .docs-header{padding-top:0;padding-right:var(--s-4);padding-bottom:0;padding-left:var(--s-4);row-gap:var(--s-3);column-gap:var(--s-3)}}
@media (max-width: 760px){:where(:root:has(link[href$="docs-preview.css"])) .header-brand{row-gap:var(--s-2);column-gap:var(--s-2)}}
@media (max-width: 760px){:where(:root:has(link[href$="docs-preview.css"])) .docs-header nav{row-gap:0;column-gap:0}}
@media (max-width: 760px){:where(:root:has(link[href$="docs-preview.css"])) .primary-link{padding-top:var(--s-2);padding-right:var(--s-3);padding-bottom:var(--s-2);padding-left:var(--s-3)}}
@media (max-width: 760px){:where(:root:has(link[href$="docs-preview.css"])) .docs-layout{padding-top:0;padding-right:var(--s-4);padding-bottom:0;padding-left:var(--s-4)}}
@media (max-width: 760px){:where(:root:has(link[href$="docs-preview.css"])) .sidebar{padding-top:0;padding-right:var(--s-4);padding-bottom:0;padding-left:var(--s-4);margin-top:0;margin-right:-16px;margin-bottom:0;margin-left:-16px}}
@media (max-width: 760px){:where(:root:has(link[href$="docs-preview.css"])) .mobile-index{padding-top:var(--s-3);padding-right:0;padding-bottom:var(--s-3);padding-left:0}}
@media (max-width: 760px){:where(:root:has(link[href$="docs-preview.css"])) #docs-navigation{padding-top:var(--s-3);padding-right:0;padding-bottom:var(--s-6);padding-left:0}}
@media (max-width: 760px){:where(:root:has(link[href$="docs-preview.css"])) main{padding-top:var(--s-8)}}
@media (max-width: 760px){:where(:root:has(link[href$="docs-preview.css"])) .breadcrumb{margin-bottom:var(--s-4)}}
@media (max-width: 760px){:where(:root:has(link[href$="docs-preview.css"])) .intro-copy{margin-top:var(--s-4)}}
@media (max-width: 760px){:where(:root:has(link[href$="docs-preview.css"])) .intro-route{row-gap:var(--s-2);column-gap:var(--s-2)}}
@media (max-width: 760px){:where(:root:has(link[href$="docs-preview.css"])) .article-section{padding-top:var(--s-8)}}
@media (max-width: 760px){:where(:root:has(link[href$="docs-preview.css"])) .section-heading{row-gap:var(--s-3);column-gap:var(--s-3)}}
@media (max-width: 760px){:where(:root:has(link[href$="docs-preview.css"])) .terminal{padding-top:var(--s-3);padding-right:var(--s-3);padding-bottom:var(--s-3);padding-left:var(--s-3)}}
@media (max-width: 760px){:where(:root:has(link[href$="docs-preview.css"])) .code-header{padding-top:0;padding-right:var(--s-3);padding-bottom:0;padding-left:var(--s-3)}}
@media (max-width: 760px){:where(:root:has(link[href$="docs-preview.css"])) .code-tabs{row-gap:var(--s-3);column-gap:var(--s-3)}}
@media (max-width: 760px){:where(:root:has(link[href$="docs-preview.css"])) .code-copy{padding-top:var(--s-1);padding-right:var(--s-1);padding-bottom:var(--s-1);padding-left:var(--s-1)}}
@media (max-width: 760px){:where(:root:has(link[href$="docs-preview.css"])) .code-panel pre{padding-top:var(--s-4);padding-right:var(--s-3);padding-bottom:var(--s-4);padding-left:var(--s-3)}}
@media (max-width: 760px){:where(:root:has(link[href$="docs-preview.css"])) .code-footer{padding-top:var(--s-3);padding-right:var(--s-3);padding-bottom:var(--s-3);padding-left:var(--s-3)}}
@media (max-width: 760px){:where(:root:has(link[href$="docs-preview.css"])) .field-list > div{padding-top:var(--s-4);padding-right:0;padding-bottom:var(--s-4);padding-left:0;row-gap:var(--s-2);column-gap:var(--s-2)}}
@media (max-width: 760px){:where(:root:has(link[href$="docs-preview.css"])) .portability-example > div{padding-top:var(--s-3);padding-right:var(--s-3);padding-bottom:var(--s-3);padding-left:var(--s-3);row-gap:var(--s-4);column-gap:var(--s-4)}}
@media (max-width: 760px){:where(:root:has(link[href$="docs-preview.css"])) .portability-example span{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}}
@media (max-width: 760px){:where(:root:has(link[href$="docs-preview.css"])) .future-section{padding-top:var(--s-6);padding-right:var(--s-4);padding-bottom:var(--s-6);padding-left:var(--s-4)}}
:where(:root:has(link[href$="docs-preview.css"])) main{padding-top:var(--s-6)}
:where(:root:has(link[href$="docs-preview.css"])) .breadcrumb{margin-bottom:var(--s-4)}
:where(:root:has(link[href$="docs-preview.css"])) .intro-copy{margin-top:var(--s-3)}
:where(:root:has(link[href$="docs-preview.css"])) .intro-route{padding-top:var(--s-2);padding-right:0;padding-bottom:var(--s-2);padding-left:0;margin-top:var(--s-4)}
:where(:root:has(link[href$="docs-preview.css"])) .intro + .article-section{padding-top:var(--s-6)}
:where(:root:has(link[href$="docs-preview.css"])) .intro + .article-section .section-heading{margin-bottom:var(--s-3)}
:where(:root:has(link[href$="docs-preview.css"])) .intro + .article-section > p{margin-bottom:var(--s-3)}
:where(:root:has(link[href$="docs-preview.css"])) .intro + .article-section .terminal{padding-top:var(--s-3);padding-right:var(--s-4);padding-bottom:var(--s-3);padding-left:var(--s-4);margin-top:var(--s-3);margin-bottom:var(--s-3)}
@media (max-width: 760px){:where(:root:has(link[href$="docs-preview.css"])) main{padding-top:var(--s-6)}}
@media (max-width: 760px){:where(:root:has(link[href$="docs-preview.css"])) .intro + .article-section{padding-top:var(--s-6)}}

:where(:root:has(link[href$="playground.css"])) .tide-playground h3,:where(:root:has(link[href$="playground.css"])) .tide-playground p,:where(:root:has(link[href$="playground.css"])) .tide-playground pre{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}
:where(:root:has(link[href$="playground.css"])) .tp-tabs button{padding-top:var(--s-6);padding-right:var(--s-6);padding-bottom:var(--s-6);padding-left:var(--s-6);row-gap:var(--s-3);column-gap:var(--s-3)}
:where(:root:has(link[href$="playground.css"])) .tp-panel{padding-top:var(--s-6);padding-right:var(--s-6);padding-bottom:var(--s-6);padding-left:var(--s-6)}
:where(:root:has(link[href$="playground.css"])) .tp-context{margin-bottom:var(--s-6);row-gap:var(--s-8);column-gap:var(--s-8)}
:where(:root:has(link[href$="playground.css"])) .tp-kicker{margin-bottom:var(--s-2)!important}
:where(:root:has(link[href$="playground.css"])) .tp-context h3{margin-bottom:var(--s-2)}
:where(:root:has(link[href$="playground.css"])) .tp-input label{margin-bottom:var(--s-2)}
:where(:root:has(link[href$="playground.css"])) .tp-input select{padding-top:var(--s-1);padding-right:var(--s-2);padding-bottom:var(--s-1);padding-left:var(--s-2)}
:where(:root:has(link[href$="playground.css"])) .tp-run{padding-top:var(--s-2);padding-right:var(--s-3);padding-bottom:var(--s-2);padding-left:var(--s-3);margin-top:var(--s-2);row-gap:var(--s-3);column-gap:var(--s-3)}
:where(:root:has(link[href$="playground.css"])) .tp-rules-grid{row-gap:var(--s-4);column-gap:var(--s-4)}
:where(:root:has(link[href$="playground.css"])) .tp-code-bar{padding-top:var(--s-3);padding-right:var(--s-4);padding-bottom:var(--s-3);padding-left:var(--s-4);row-gap:var(--s-3);column-gap:var(--s-3)}
:where(:root:has(link[href$="playground.css"])) .tp-code-bar button{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}
:where(:root:has(link[href$="playground.css"])) .tp-code pre{padding-top:var(--s-4);padding-right:var(--s-4);padding-bottom:var(--s-4);padding-left:var(--s-4)}
:where(:root:has(link[href$="playground.css"])) .tp-customers{row-gap:var(--s-3);column-gap:var(--s-3)}
:where(:root:has(link[href$="playground.css"])) .tp-customer{padding-top:var(--s-4);padding-right:var(--s-4);padding-bottom:var(--s-4);padding-left:var(--s-4)}
:where(:root:has(link[href$="playground.css"])) .tp-customer-top{margin-bottom:var(--s-2);row-gap:var(--s-2);column-gap:var(--s-2)}
:where(:root:has(link[href$="playground.css"])) .tp-customer-top code{padding-top:var(--s-1);padding-right:var(--s-1);padding-bottom:var(--s-1);padding-left:var(--s-1)}
:where(:root:has(link[href$="playground.css"])) .tp-customer p{margin-top:var(--s-1)!important;margin-right:0!important;margin-bottom:var(--s-1)!important;margin-left:0!important}
:where(:root:has(link[href$="playground.css"])) .tp-takeaway{padding-top:var(--s-4);margin-top:var(--s-6);row-gap:var(--s-4);column-gap:var(--s-4)}
:where(:root:has(link[href$="playground.css"])) .tp-feedback-grid{row-gap:var(--s-6);column-gap:var(--s-6)}
:where(:root:has(link[href$="playground.css"])) .tp-tests-heading{margin-top:var(--s-4);margin-right:0;margin-bottom:var(--s-1);margin-left:0;row-gap:var(--s-3);column-gap:var(--s-3)}
:where(:root:has(link[href$="playground.css"])) .tp-tests{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}
:where(:root:has(link[href$="playground.css"])) .tp-tests li{padding-top:var(--s-2);padding-right:0;padding-bottom:var(--s-2);padding-left:0;row-gap:var(--s-2);column-gap:var(--s-2)}
:where(:root:has(link[href$="playground.css"])) .tp-test-badge{padding-top:var(--s-1);padding-right:var(--s-1);padding-bottom:var(--s-1);padding-left:var(--s-1)}
:where(:root:has(link[href$="playground.css"])) .tp-text-button{padding-top:0!important;padding-right:0!important;padding-bottom:var(--s-1)!important;padding-left:0!important;margin-top:var(--s-3)}
:where(:root:has(link[href$="playground.css"])) .tp-comparison article{padding-top:var(--s-4);padding-right:var(--s-3);padding-bottom:var(--s-4);padding-left:var(--s-3)}
:where(:root:has(link[href$="playground.css"])) .tp-comparison strong{margin-bottom:var(--s-2)}
:where(:root:has(link[href$="playground.css"])) .tp-correction{padding-top:var(--s-4);padding-right:var(--s-4);padding-bottom:var(--s-4);padding-left:var(--s-4);margin-top:var(--s-4)}
:where(:root:has(link[href$="playground.css"])) .tp-feedback-button{padding-top:var(--s-3);padding-right:var(--s-3);padding-bottom:var(--s-3);padding-left:var(--s-3);margin-top:var(--s-3)}
:where(:root:has(link[href$="playground.css"])) .tp-correction .tp-feedback-status{margin-top:var(--s-2)!important}
:where(:root:has(link[href$="playground.css"])) .tp-bottom{padding-top:var(--s-4);padding-right:var(--s-6);padding-bottom:var(--s-4);padding-left:var(--s-6);row-gap:var(--s-4);column-gap:var(--s-4)}
:where(:root:has(link[href$="playground.css"])) .tp-how p{margin-top:var(--s-3)!important}
:where(:root:has(link[href$="playground.css"])) .tp-access{padding-top:var(--s-3);padding-right:var(--s-4);padding-bottom:var(--s-3);padding-left:var(--s-4);row-gap:var(--s-6);column-gap:var(--s-6)}
:where(:root:has(link[href$="playground.css"])) .tp-copy-status{margin-left:auto}
:where(:root:has(link[href$="playground.css"])) .tp-standalone{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}
:where(:root:has(link[href$="playground.css"])) .tp-site-header{padding-top:var(--s-3);padding-right:var(--s-8);padding-bottom:var(--s-3);padding-left:var(--s-8);row-gap:var(--s-6);column-gap:var(--s-6)}
:where(:root:has(link[href$="playground.css"])) .tp-site-header nav{row-gap:var(--s-6);column-gap:var(--s-6)}
:where(:root:has(link[href$="playground.css"])) .tp-standalone-main{padding-top:var(--s-8);padding-right:var(--s-8);padding-bottom:var(--s-12);padding-left:var(--s-8);margin-top:auto;margin-right:auto;margin-bottom:auto;margin-left:auto}
:where(:root:has(link[href$="playground.css"])) .tp-standalone-title{margin-bottom:var(--s-6)}
:where(:root:has(link[href$="playground.css"])) .tp-standalone-title h1{margin-top:0;margin-right:0;margin-bottom:var(--s-3);margin-left:0}
:where(:root:has(link[href$="playground.css"])) .tp-standalone-title > p:last-child{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}
@media (max-width: 800px){:where(:root:has(link[href$="playground.css"])) .tp-context{row-gap:var(--s-4);column-gap:var(--s-4)}}
@media (max-width: 800px){:where(:root:has(link[href$="playground.css"])) .tp-rules-grid{row-gap:var(--s-3);column-gap:var(--s-3)}}
@media (max-width: 800px){:where(:root:has(link[href$="playground.css"])) .tp-feedback-grid{row-gap:var(--s-4);column-gap:var(--s-4)}}
@media (max-width: 800px){:where(:root:has(link[href$="playground.css"])) .tp-code-column .tp-code pre{padding-top:var(--s-3);padding-right:var(--s-3);padding-bottom:var(--s-3);padding-left:var(--s-3)}}
@media (max-width: 800px){:where(:root:has(link[href$="playground.css"])) .tp-tabs button{padding-top:var(--s-4);padding-right:var(--s-4);padding-bottom:var(--s-4);padding-left:var(--s-4)}}
@media (max-width: 800px){:where(:root:has(link[href$="playground.css"])) .tp-panel{padding-top:var(--s-4);padding-right:var(--s-4);padding-bottom:var(--s-4);padding-left:var(--s-4)}}
@media (max-width: 800px){:where(:root:has(link[href$="playground.css"])) .tp-comparison article{padding-top:var(--s-4);padding-right:var(--s-4);padding-bottom:var(--s-4);padding-left:var(--s-4)}}
@media (max-width: 580px){:where(:root:has(link[href$="playground.css"])) .tp-tabs button{padding-top:var(--s-4);padding-right:var(--s-3);padding-bottom:var(--s-4);padding-left:var(--s-3);row-gap:var(--s-2);column-gap:var(--s-2)}}
@media (max-width: 580px){:where(:root:has(link[href$="playground.css"])) .tp-tabs button span{margin-top:var(--s-1)}}
@media (max-width: 580px){:where(:root:has(link[href$="playground.css"])) .tp-context{margin-bottom:var(--s-4);row-gap:var(--s-4);column-gap:var(--s-4)}}
@media (max-width: 580px){:where(:root:has(link[href$="playground.css"])) .tp-input{row-gap:var(--s-2);column-gap:var(--s-2)}}
@media (max-width: 580px){:where(:root:has(link[href$="playground.css"])) .tp-input label{margin-bottom:0}}
@media (max-width: 580px){:where(:root:has(link[href$="playground.css"])) .tp-run{padding-top:var(--s-2);padding-right:var(--s-2);padding-bottom:var(--s-2);padding-left:var(--s-2);margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;row-gap:var(--s-2);column-gap:var(--s-2)}}
@media (max-width: 580px){:where(:root:has(link[href$="playground.css"])) .tp-panel{padding-top:var(--s-4);padding-right:var(--s-4);padding-bottom:var(--s-4);padding-left:var(--s-4)}}
@media (max-width: 580px){:where(:root:has(link[href$="playground.css"])) .tp-rules-grid{row-gap:var(--s-4);column-gap:var(--s-4)}}
@media (max-width: 580px){:where(:root:has(link[href$="playground.css"])) .tp-customers{row-gap:var(--s-2);column-gap:var(--s-2)}}
@media (max-width: 580px){:where(:root:has(link[href$="playground.css"])) .tp-customer{padding-top:var(--s-3);padding-right:var(--s-2);padding-bottom:var(--s-3);padding-left:var(--s-2)}}
@media (max-width: 580px){:where(:root:has(link[href$="playground.css"])) .tp-customer-top{margin-bottom:var(--s-2)}}
@media (max-width: 580px){:where(:root:has(link[href$="playground.css"])) .tp-customer-top code{padding-top:var(--s-1);padding-right:var(--s-1);padding-bottom:var(--s-1);padding-left:var(--s-1);margin-top:var(--s-1)}}
@media (max-width: 580px){:where(:root:has(link[href$="playground.css"])) .tp-code pre{padding-top:var(--s-3);padding-right:var(--s-3);padding-bottom:var(--s-3);padding-left:var(--s-3)}}
@media (max-width: 580px){:where(:root:has(link[href$="playground.css"])) .tp-code-bar{padding-top:var(--s-2);padding-right:var(--s-3);padding-bottom:var(--s-2);padding-left:var(--s-3)}}
@media (max-width: 580px){:where(:root:has(link[href$="playground.css"])) .tp-takeaway{padding-top:var(--s-4);margin-top:var(--s-4)}}
@media (max-width: 580px){:where(:root:has(link[href$="playground.css"])) .tp-takeaway span{margin-top:var(--s-1)}}
@media (max-width: 580px){:where(:root:has(link[href$="playground.css"])) .tp-comparison article{padding-top:var(--s-3);padding-right:var(--s-3);padding-bottom:var(--s-3);padding-left:var(--s-3)}}
@media (max-width: 580px){:where(:root:has(link[href$="playground.css"])) .tp-feedback-grid{row-gap:var(--s-4);column-gap:var(--s-4)}}
@media (max-width: 580px){:where(:root:has(link[href$="playground.css"])) .tp-bottom{padding-top:var(--s-4);padding-right:var(--s-4);padding-bottom:var(--s-4);padding-left:var(--s-4);row-gap:var(--s-3);column-gap:var(--s-3)}}
@media (max-width: 580px){:where(:root:has(link[href$="playground.css"])) .tp-access{padding-top:var(--s-3);padding-right:var(--s-4);padding-bottom:var(--s-3);padding-left:var(--s-4)}}
@media (max-width: 580px){:where(:root:has(link[href$="playground.css"])) .tp-site-header{padding-top:var(--s-3);padding-right:var(--s-4);padding-bottom:var(--s-3);padding-left:var(--s-4);row-gap:var(--s-3);column-gap:var(--s-3)}}
@media (max-width: 580px){:where(:root:has(link[href$="playground.css"])) .tp-site-header nav{row-gap:0;column-gap:0}}
@media (max-width: 580px){:where(:root:has(link[href$="playground.css"])) .tp-site-header nav > a.tp-access{padding-top:var(--s-2);padding-right:var(--s-2);padding-bottom:var(--s-2);padding-left:var(--s-2)}}
@media (max-width: 580px){:where(:root:has(link[href$="playground.css"])) .tp-standalone-main{padding-top:var(--s-6);padding-right:var(--s-4);padding-bottom:var(--s-8);padding-left:var(--s-4)}}

:where(:root:has(link[href*="resources.css"])) body{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}
:where(:root:has(link[href*="resources.css"])) h1,:where(:root:has(link[href*="resources.css"])) h2,:where(:root:has(link[href*="resources.css"])) h3,:where(:root:has(link[href*="resources.css"])) p{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}
:where(:root:has(link[href*="resources.css"])) .wrap{margin-top:auto;margin-right:auto;margin-bottom:auto;margin-left:auto}
:where(:root:has(link[href*="resources.css"])) .skip{padding-top:var(--s-3);padding-right:var(--s-3);padding-bottom:var(--s-3);padding-left:var(--s-3)}
:where(:root:has(link[href*="resources.css"])) .header{row-gap:var(--s-6);column-gap:var(--s-6)}
:where(:root:has(link[href*="resources.css"])) .identity{row-gap:var(--s-4);column-gap:var(--s-4)}
:where(:root:has(link[href*="resources.css"])) .version{padding-top:var(--s-1);padding-right:var(--s-1);padding-bottom:var(--s-1);padding-left:var(--s-1)}
:where(:root:has(link[href*="resources.css"])) .header nav{margin-left:auto;row-gap:var(--s-6);column-gap:var(--s-6)}
:where(:root:has(link[href*="resources.css"])) .button{padding-top:var(--s-3);padding-right:var(--s-4);padding-bottom:var(--s-3);padding-left:var(--s-4)}
:where(:root:has(link[href*="resources.css"])) .resource-hero{padding-top:var(--s-6);padding-right:0;padding-bottom:var(--s-6);padding-left:0;row-gap:var(--s-6);column-gap:var(--s-6)}
:where(:root:has(link[href*="resources.css"])) .resource-hero p{margin-top:var(--s-2)}
:where(:root:has(link[href*="resources.css"])) .resource-library{padding-top:0;padding-right:0;padding-bottom:var(--s-8);padding-left:0}
:where(:root:has(link[href*="resources.css"])) .library-heading{margin-bottom:var(--s-4);row-gap:var(--s-4);column-gap:var(--s-4)}
:where(:root:has(link[href*="resources.css"])) .library-controls{row-gap:var(--s-6);column-gap:var(--s-6)}
:where(:root:has(link[href*="resources.css"])) .resource-filters{row-gap:var(--s-1);column-gap:var(--s-1)}
:where(:root:has(link[href*="resources.css"])) .resource-filters button{padding-top:var(--s-2);padding-right:var(--s-3);padding-bottom:var(--s-2);padding-left:var(--s-3)}
:where(:root:has(link[href*="resources.css"])) .resource-search input{padding-top:var(--s-2);padding-right:var(--s-3);padding-bottom:var(--s-2);padding-left:var(--s-3)}
:where(:root:has(link[href*="resources.css"])) .resource-count{margin-top:var(--s-4);margin-right:0;margin-bottom:var(--s-3);margin-left:0}
:where(:root:has(link[href*="resources.css"])) .resource-grid{row-gap:var(--s-6);column-gap:var(--s-6)}
:where(:root:has(link[href*="resources.css"])) .resource-image{padding-top:var(--s-2);padding-right:var(--s-2);padding-bottom:var(--s-2);padding-left:var(--s-2)}
:where(:root:has(link[href*="resources.css"])) .resource-card-copy{padding-top:var(--s-4);padding-right:var(--s-6);padding-bottom:var(--s-6);padding-left:var(--s-6)}
:where(:root:has(link[href*="resources.css"])) .resource-card h3{margin-top:var(--s-3)}
:where(:root:has(link[href*="resources.css"])) .resource-card p{margin-top:var(--s-3);margin-bottom:var(--s-6)}
:where(:root:has(link[href*="resources.css"])) .read-link{margin-top:auto}
:where(:root:has(link[href*="resources.css"])) .empty-state{padding-top:var(--s-12);padding-right:var(--s-12);padding-bottom:var(--s-12);padding-left:var(--s-12)}
:where(:root:has(link[href*="resources.css"])) .empty-state p{margin-top:var(--s-4);margin-right:0;margin-bottom:var(--s-4);margin-left:0}
:where(:root:has(link[href*="resources.css"])) .build-links{padding-top:var(--s-6);padding-right:0;padding-bottom:var(--s-6);padding-left:0;row-gap:var(--s-6);column-gap:var(--s-6)}
:where(:root:has(link[href*="resources.css"])) .build-links > span{margin-right:auto}
:where(:root:has(link[href*="resources.css"])) .resource-next{padding-top:var(--s-8);padding-right:0;padding-bottom:var(--s-12);padding-left:0;row-gap:var(--s-16);column-gap:var(--s-16)}
:where(:root:has(link[href*="resources.css"])) .resource-next h2{margin-top:var(--s-4)}
:where(:root:has(link[href*="resources.css"])) .resource-next a{padding-top:var(--s-4);padding-right:0;padding-bottom:var(--s-4);padding-left:0;row-gap:var(--s-4);column-gap:var(--s-4)}
:where(:root:has(link[href*="resources.css"])) .site-footer{padding-top:var(--s-6);padding-right:0;padding-bottom:var(--s-6);padding-left:0}
:where(:root:has(link[href*="resources.css"])) .site-footer > .wrap{row-gap:var(--s-6);column-gap:var(--s-6)}
:where(:root:has(link[href*="resources.css"])) .site-footer nav{row-gap:var(--s-6);column-gap:var(--s-6)}
:where(:root:has(link[href*="resources.css"])) .sr-only{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;margin-top:-1px;margin-right:-1px;margin-bottom:-1px;margin-left:-1px}
@media (max-width: 1050px){:where(:root:has(link[href*="resources.css"])) .header nav{row-gap:var(--s-4);column-gap:var(--s-4)}}
@media (max-width: 1050px){:where(:root:has(link[href*="resources.css"])) .identity{row-gap:var(--s-3);column-gap:var(--s-3)}}
@media (max-width: 1050px){:where(:root:has(link[href*="resources.css"])) .header{row-gap:var(--s-4);column-gap:var(--s-4)}}
@media (max-width: 1050px){:where(:root:has(link[href*="resources.css"])) .start-card{padding-top:var(--s-6);padding-right:var(--s-4);padding-bottom:var(--s-6);padding-left:var(--s-4)}}
@media (max-width: 1050px){:where(:root:has(link[href*="resources.css"])) .resource-filters button{padding-top:var(--s-2);padding-right:var(--s-2);padding-bottom:var(--s-2);padding-left:var(--s-2)}}
@media (max-width: 1050px){:where(:root:has(link[href*="resources.css"])) .resource-grid{row-gap:var(--s-4);column-gap:var(--s-4)}}
@media (max-width: 1050px){:where(:root:has(link[href*="resources.css"])) .resource-card-copy{padding-top:var(--s-4);padding-right:var(--s-4);padding-bottom:var(--s-4);padding-left:var(--s-4)}}
@media (max-width: 1050px){:where(:root:has(link[href*="resources.css"])) .resource-next{row-gap:var(--s-8);column-gap:var(--s-8)}}
@media (max-width: 760px){:where(:root:has(link[href*="resources.css"])) .header{padding-top:var(--s-3);row-gap:var(--s-3);column-gap:var(--s-3)}}
@media (max-width: 760px){:where(:root:has(link[href*="resources.css"])) .identity{row-gap:var(--s-2);column-gap:var(--s-2)}}
@media (max-width: 760px){:where(:root:has(link[href*="resources.css"])) .header > .button{padding-top:var(--s-2);padding-right:var(--s-2);padding-bottom:var(--s-2);padding-left:var(--s-2)}}
@media (max-width: 760px){:where(:root:has(link[href*="resources.css"])) .header nav{row-gap:var(--s-3);column-gap:var(--s-3)}}
@media (max-width: 760px){:where(:root:has(link[href*="resources.css"])) .resource-hero{padding-top:var(--s-4);padding-right:0;padding-bottom:var(--s-4);padding-left:0}}
@media (max-width: 760px){:where(:root:has(link[href*="resources.css"])) .resource-hero p{margin-top:var(--s-2)}}
@media (max-width: 760px){:where(:root:has(link[href*="resources.css"])) .resource-hero .all-articles{margin-top:var(--s-3)}}
@media (max-width: 760px){:where(:root:has(link[href*="resources.css"])) .start-card{padding-top:var(--s-4);padding-right:var(--s-6);padding-bottom:var(--s-4);padding-left:var(--s-6)}}
@media (max-width: 760px){:where(:root:has(link[href*="resources.css"])) .start-card p{margin-top:var(--s-2);margin-right:0;margin-bottom:var(--s-3);margin-left:0}}
@media (max-width: 760px){:where(:root:has(link[href*="resources.css"])) .start-card .eyebrow{margin-bottom:var(--s-2)}}
@media (max-width: 760px){:where(:root:has(link[href*="resources.css"])) .resource-library{padding-top:0;padding-right:0;padding-bottom:var(--s-8);padding-left:0}}
@media (max-width: 760px){:where(:root:has(link[href*="resources.css"])) .library-heading{margin-bottom:var(--s-4)}}
@media (max-width: 760px){:where(:root:has(link[href*="resources.css"])) .all-articles{padding-top:var(--s-1)}}
@media (max-width: 760px){:where(:root:has(link[href*="resources.css"])) .library-controls{row-gap:var(--s-2);column-gap:var(--s-2)}}
@media (max-width: 760px){:where(:root:has(link[href*="resources.css"])) .resource-filters{row-gap:var(--s-1);column-gap:var(--s-1)}}
@media (max-width: 760px){:where(:root:has(link[href*="resources.css"])) .resource-filters button{padding-top:var(--s-2);padding-right:var(--s-2);padding-bottom:var(--s-2);padding-left:var(--s-2)}}
@media (max-width: 760px){:where(:root:has(link[href*="resources.css"])) .resource-search input{padding-top:var(--s-3);padding-right:var(--s-3);padding-bottom:var(--s-3);padding-left:var(--s-3)}}
@media (max-width: 760px){:where(:root:has(link[href*="resources.css"])) .resource-grid{row-gap:var(--s-4);column-gap:var(--s-4)}}
@media (max-width: 760px){:where(:root:has(link[href*="resources.css"])) .resource-image{padding-top:var(--s-1);padding-right:var(--s-1);padding-bottom:var(--s-1);padding-left:var(--s-1)}}
@media (max-width: 760px){:where(:root:has(link[href*="resources.css"])) .resource-card-copy{padding-top:var(--s-4);padding-right:var(--s-4);padding-bottom:var(--s-6);padding-left:var(--s-4)}}
@media (max-width: 760px){:where(:root:has(link[href*="resources.css"])) .build-links{padding-top:var(--s-6);padding-right:0;padding-bottom:var(--s-6);padding-left:0;row-gap:var(--s-3);column-gap:var(--s-3)}}
@media (max-width: 760px){:where(:root:has(link[href*="resources.css"])) .build-links > span{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}}
@media (max-width: 760px){:where(:root:has(link[href*="resources.css"])) .resource-next{padding-top:var(--s-8);padding-right:0;padding-bottom:var(--s-8);padding-left:0;row-gap:var(--s-4);column-gap:var(--s-4)}}
@media (max-width: 760px){:where(:root:has(link[href*="resources.css"])) .site-footer nav{row-gap:var(--s-4);column-gap:var(--s-4)}}
@media (max-width: 760px){:where(:root:has(link[href*="resources.css"])) .empty-state{padding-top:var(--s-8);padding-right:var(--s-4);padding-bottom:var(--s-8);padding-left:var(--s-4)}}

.rt-resource-menu summary{row-gap:var(--s-1);column-gap:var(--s-1)}
.rt-resource-links{padding-top:var(--s-2);padding-right:var(--s-2);padding-bottom:var(--s-2);padding-left:var(--s-2);row-gap:0!important;column-gap:0!important}
.rt-resource-links a{padding-top:var(--s-3)!important;padding-right:var(--s-3)!important;padding-bottom:var(--s-3)!important;padding-left:var(--s-3)!important}
.rt-resource-subnav{padding-top:var(--s-4);padding-right:0;padding-bottom:var(--s-4);padding-left:0;margin-top:0;margin-right:0;margin-bottom:var(--s-6);margin-left:0;row-gap:var(--s-6);column-gap:var(--s-6)}
.rt-us-footer{padding-top:var(--s-4);padding-right:0;padding-bottom:0;padding-left:0;margin-top:var(--s-6);margin-right:auto;margin-bottom:0;margin-left:auto}
.rt-us-footer > div{margin-top:auto;margin-right:auto;margin-bottom:auto;margin-left:auto;row-gap:var(--s-2);column-gap:var(--s-4)}
.rt-us-footer .rt-locations{margin-left:auto}
.rt-extra-footer{padding-top:var(--s-4);padding-right:0;padding-bottom:var(--s-6);padding-left:0}
.rt-extra-footer .rt-us-footer{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}
@media (max-width: 760px){.rt-resource-subnav{padding-top:var(--s-3);padding-right:0;padding-bottom:var(--s-3);padding-left:0;margin-bottom:var(--s-4);row-gap:var(--s-4);column-gap:var(--s-4)}}
@media (max-width: 760px){.rt-us-footer .rt-locations{margin-top:var(--s-1);margin-left:0}}

.application-kpi{padding-top:var(--s-4);padding-right:0;padding-bottom:0;padding-left:0;margin-right:0;margin-left:0}
@media (min-width: 1101px){#tide-1.section-space{padding-top:var(--s-4);padding-bottom:var(--s-4)}}
@media (min-width: 1101px){#tide-1 .section-heading{margin-bottom:var(--s-4)}}
@media (min-width: 1101px){#tide-1 .section-heading .eyebrow{margin-bottom:var(--s-2)}}
@media (min-width: 1101px){.tp-panel{padding-top:var(--s-4);padding-right:var(--s-6);padding-bottom:var(--s-3);padding-left:var(--s-6)}}
@media (min-width: 1101px){.tp-context{margin-bottom:var(--s-3);row-gap:var(--s-6);column-gap:var(--s-6)}}
@media (min-width: 1101px){.tp-context .tp-kicker{margin-bottom:var(--s-1)!important}}
@media (min-width: 1101px){.tp-context h3{margin-bottom:var(--s-1)}}
@media (min-width: 1101px){.tp-input{row-gap:var(--s-2);column-gap:var(--s-3)}}
@media (min-width: 1101px){.tp-input label{margin-bottom:0}}
@media (min-width: 1101px){.tp-input .tp-run{margin-top:0}}
@media (min-width: 1101px){.tp-customers{row-gap:var(--s-3);column-gap:var(--s-3)}}
@media (min-width: 1101px){.tp-customer{padding-top:var(--s-2);padding-right:var(--s-4);padding-bottom:var(--s-2);padding-left:var(--s-4)}}
@media (min-width: 1101px){.tp-customer-top{margin-bottom:var(--s-1)}}
@media (min-width: 1101px){.tp-customer-top code{padding-top:0;padding-right:var(--s-2);padding-bottom:0;padding-left:var(--s-2)}}
@media (min-width: 1101px){.tp-customer p{margin-top:var(--s-1)!important;margin-right:0!important;margin-bottom:var(--s-1)!important;margin-left:0!important}}
@media (min-width: 1101px){.tp-code-bar{padding-top:var(--s-2);padding-bottom:var(--s-2)}}
@media (min-width: 1101px){.tp-takeaway{padding-top:var(--s-2);margin-top:var(--s-3)}}
@media (min-width: 1101px){.tp-bottom{padding-top:var(--s-2);padding-right:var(--s-6);padding-bottom:var(--s-2);padding-left:var(--s-6)}}
@media (min-width: 1101px){.tide-playground .tp-access{padding-top:var(--s-2);padding-bottom:var(--s-2)}}
@media (min-width: 1101px){.tp-feedback-grid{row-gap:var(--s-6);column-gap:var(--s-6)}}
@media (min-width: 1101px){.tp-code-column .tp-code pre{padding-top:var(--s-3);padding-right:var(--s-4);padding-bottom:var(--s-3);padding-left:var(--s-4)}}
@media (min-width: 1101px){.tp-tests-heading{margin-top:var(--s-1);margin-right:0;margin-bottom:var(--s-1);margin-left:0}}
@media (min-width: 1101px){.tp-tests li{padding-top:var(--s-1);padding-right:0;padding-bottom:var(--s-1);padding-left:0}}
@media (min-width: 1101px){.tp-text-button{margin-top:var(--s-2)}}
@media (min-width: 1101px){.tp-comparison article{padding-top:var(--s-3);padding-right:var(--s-4);padding-bottom:var(--s-3);padding-left:var(--s-4)}}
@media (min-width: 1101px){.tp-comparison strong{margin-bottom:var(--s-1)}}
@media (min-width: 1101px){.tp-correction{padding-top:var(--s-3);padding-right:var(--s-4);padding-bottom:var(--s-3);padding-left:var(--s-4);margin-top:var(--s-3)}}
@media (min-width: 1101px){.tp-feedback-button{margin-top:var(--s-3)}}
@media (min-width: 1101px){#applications.section-space{padding-top:var(--s-8);padding-bottom:var(--s-8)}}
@media (min-width: 1101px){#applications .section-heading{margin-bottom:var(--s-4)}}
@media (min-width: 1101px){#applications .section-heading .eyebrow{margin-bottom:var(--s-2)}}
@media (min-width: 1101px){#application-panel{padding-top:var(--s-6);padding-right:var(--s-6);padding-bottom:var(--s-6);padding-left:var(--s-6)}}
@media (min-width: 1101px){#application-panel h3{margin-bottom:var(--s-2)}}
@media (min-width: 1101px){#application-example{padding-top:var(--s-3);padding-right:var(--s-4);padding-bottom:var(--s-3);padding-left:var(--s-4);margin-top:var(--s-3);margin-right:0;margin-bottom:var(--s-3);margin-left:0}}
@media (min-width: 1101px){#application-panel > .eyebrow{margin-bottom:var(--s-2)}}
@media (min-width: 1101px){#diff-checks{row-gap:var(--s-2);column-gap:var(--s-6)}}
@media (min-width: 1101px){#diff-checks > *{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}}
@media (min-width: 1101px){.application-portable{margin-top:var(--s-3);margin-right:0;margin-bottom:var(--s-4);margin-left:0}}
@media (min-width: 1101px){.application-portable .portable-demo{padding-top:var(--s-4);padding-right:var(--s-4);padding-bottom:var(--s-4);padding-left:var(--s-4);row-gap:var(--s-3);column-gap:var(--s-3)}}
@media (min-width: 1101px){#enterprise.section-space{padding-top:var(--s-8);padding-bottom:var(--s-8)}}
@media (min-width: 1101px){#enterprise .section-heading .eyebrow{margin-bottom:var(--s-2)}}
@media (min-width: 1101px){.enterprise-panel{padding-top:var(--s-6);row-gap:var(--s-12);column-gap:var(--s-12)}}
@media (min-width: 1101px){.enterprise-copy > p{margin-top:var(--s-3)}}
@media (min-width: 1101px){.enterprise-copy ul{margin-top:var(--s-3);margin-right:0;margin-bottom:var(--s-4);margin-left:0}}
@media (min-width: 1101px){.enterprise-copy li{margin-top:var(--s-1);margin-right:0;margin-bottom:var(--s-1);margin-left:0}}
@media (min-width: 1101px){.screen-top{padding-top:var(--s-2);padding-bottom:var(--s-2)}}
@media (min-width: 1101px){#enterprise-screen-content{padding-top:var(--s-2);padding-right:var(--s-4);padding-bottom:var(--s-3);padding-left:var(--s-4)}}
@media (min-width: 1101px){.source-row{padding-top:var(--s-2);padding-right:0;padding-bottom:var(--s-2);padding-left:0}}
@media (min-width: 1101px){.graph-result{padding-top:var(--s-2);padding-right:var(--s-4);padding-bottom:var(--s-2);padding-left:var(--s-4);margin-top:var(--s-3)}}
@media (min-width: 1101px){.graph-result b{margin-bottom:var(--s-1)}}
@media (min-width: 1101px){.enterprise-bottom{padding-top:var(--s-4);margin-top:var(--s-4)}}
@media (min-width: 1101px){#evidence.section-space{padding-top:var(--s-16);padding-bottom:var(--s-16)}}
@media (max-width: 760px){.site-header.rt-menu-ready .header, .site-header.rt-menu-ready > header.header{padding-top:0!important;padding-bottom:0!important;row-gap:var(--s-4);column-gap:var(--s-4)}}
@media (max-width: 760px){.tp-site-header.rt-menu-ready, .docs-header.rt-menu-ready{padding-top:var(--s-2);padding-bottom:var(--s-2);row-gap:var(--s-4);column-gap:var(--s-4)}}
@media (max-width: 760px){.rt-menu-ready .identity{row-gap:var(--s-3);column-gap:var(--s-3)}}
@media (max-width: 760px){.rt-menu-button{padding-top:0;padding-right:var(--s-4);padding-bottom:0;padding-left:var(--s-4);margin-left:auto}}
@media (max-width: 760px){.rt-menu-panel{padding-top:var(--s-2);padding-right:var(--s-4);padding-bottom:var(--s-6);padding-left:var(--s-4)}}
@media (max-width: 760px){.rt-menu-ready .rt-menu-panel nav{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;row-gap:0;column-gap:0}}
@media (max-width: 760px){.rt-menu-ready .rt-menu-panel nav > a{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}}
@media (max-width: 760px){.rt-menu-ready .rt-menu-panel nav > a.rt-menu-cta{padding-top:0;padding-right:var(--s-4);padding-bottom:0;padding-left:var(--s-4)}}
@media (max-width: 760px){.rt-menu-sub{padding-left:var(--s-4)}}
@media (max-width: 760px){.rt-menu-group{margin-top:var(--s-4);margin-right:0;margin-bottom:var(--s-1);margin-left:0}}
@media (max-width: 760px){.rt-menu-cta{padding-top:0;padding-right:var(--s-4);padding-bottom:0;padding-left:var(--s-4);margin-top:var(--s-6)}}
@media (max-width: 760px){.footer nav, .footer-links nav, .careers-footer nav, .access-footer nav, .site-footer nav, .rt-resource-subnav{row-gap:0}}
@media (max-width: 760px){.source-row{row-gap:var(--s-3);column-gap:var(--s-3)}}
.tp-tabs, .application-tabs, .enterprise-tabs{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;row-gap:var(--s-1);column-gap:var(--s-1)}
.tp-tabs[role="tablist"]{row-gap:var(--s-2);column-gap:var(--s-2)}
.tp-tabs button[role="tab"], .application-tabs button[role="tab"], .enterprise-tabs button[role="tab"]{padding-top:var(--s-3);padding-right:var(--s-3);padding-bottom:var(--s-3);padding-left:var(--s-3);margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;row-gap:var(--s-2);column-gap:var(--s-2)}
.tp-tabs button[role="tab"] > span, .application-tabs button[role="tab"] > span, .enterprise-tabs button[role="tab"] > span{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}
.enterprise-tabs[role="tablist"]{row-gap:var(--s-1);column-gap:var(--s-1)}
.enterprise-tabs button[role="tab"]{padding-top:var(--s-2);padding-bottom:var(--s-2)}
@media (min-width: 1101px){#enterprise .enterprise-tabs{margin-top:0}}
@media (min-width: 1101px){#enterprise .enterprise-panel{padding-top:var(--s-4)}}
@media (min-width: 1101px){#enterprise .enterprise-bottom{padding-top:var(--s-2);margin-top:var(--s-2)}}
.hero .hero-actions .button.ink, .closing-actions .button.coral, .job-hero-bottom .button.coral, .job-bottom-apply .button.coral, .access-panel .button.coral, .future-section .primary-link, main .button.coral, .tide-playground .tp-bottom .tp-access, main .button.ink:not(.small), .open-application .button.coral, .diff-actions .button, .tide-playground .tp-run, .tide-playground .tp-feedback-button:not(:disabled), .site-header .main-nav .button, .site-header .header > .button, .tp-site-header .tp-access, .docs-header .primary-link, .tide-playground .tp-feedback-button{padding-top:0;padding-right:var(--s-6);padding-bottom:0;padding-left:var(--s-6);margin-top:0;row-gap:var(--s-2);column-gap:var(--s-2)}
.tide-playground .tp-bottom .tp-access, .diff-actions .button, .tide-playground .tp-run, .tide-playground .tp-feedback-button, .tide-playground .tp-feedback-button:not(:disabled){padding-top:0;padding-right:var(--s-4);padding-bottom:0;padding-left:var(--s-4)}
.site-header .main-nav .button, .site-header .header > .button, .tp-site-header .tp-access, .docs-header .primary-link{padding-top:0;padding-right:var(--s-4);padding-bottom:0;padding-left:var(--s-4)}
.text-link, .access-try{padding-bottom:0}
@media (min-width: 901px){.tide-playground .tp-tabs[role="tablist"]{}}
@media (min-width: 901px){#applications .application-layout{column-gap:var(--col-gap)}}
@media (min-width: 901px){#enterprise .enterprise-panel{column-gap:var(--col-gap)}}
section .section-heading{row-gap:var(--s-6);column-gap:var(--col-gap)}
section .section-heading > p:not(.eyebrow){padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}
@media (min-width: 1101px){#enterprise .enterprise-tabs[role="tablist"]{row-gap:var(--s-2);column-gap:var(--s-2)}}
@media (min-width: 1101px){#enterprise .enterprise-tabs button[role="tab"]{padding-top:var(--s-2);padding-bottom:var(--s-2);row-gap:var(--s-1);column-gap:var(--s-1)}}
.closing .closing-grid{row-gap:0;column-gap:var(--col-gap)}
.closing .closing-actions > p{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}
.closing .closing-actions > .button{margin-top:var(--s-8)}
@media (max-width: 900px){section .section-heading{row-gap:var(--s-6)}}
@media (max-width: 900px){.closing .closing-actions > p{margin-top:var(--s-6)}}
section.references > .eyebrow{margin-top:0;margin-right:0;margin-bottom:var(--s-6);margin-left:0}
.references .lg-row{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;row-gap:var(--s-6);column-gap:var(--s-4)}
.references .lg-row li{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}
@media (min-width: 1280px){.references .lg-row{column-gap:var(--s-4)}}

section#top.hero{padding-top:var(--s-16);padding-bottom:var(--s-24)}
section.performance.performance-overview,section.references.wrap,section#tide-1.section-space,section#applications.section-space,section#enterprise.section-space,section#evidence.section-space{padding-top:var(--s-24);padding-bottom:var(--s-24)}
section.closing{padding-top:var(--s-24)}

section.performance .performance-heading{margin-bottom:var(--s-12)}
section .section-heading,#tide-1 .section-heading,#applications .section-heading,#evidence .section-heading{margin-bottom:var(--s-12)}
#enterprise .enterprise-panel{padding-top:var(--s-4)}

section.wrap.secondary-hero,section.careers-hero,section.resource-hero{padding-top:var(--s-16);padding-bottom:var(--s-24)}
section.company-story,section#team.people-section,section.company-values,section.wrap.company-facts,section.wrap.join-section,section.roles-section,section.careers-culture,section.open-application,section.wrap.research-feature,section.wrap.research-foundations,section.wrap.research-reading,section.resource-library,section.resource-next{padding-top:var(--s-24);padding-bottom:var(--s-24)}
@media(max-width:1100px){
section#top.hero{padding-bottom:var(--s-16)}
section.performance.performance-overview,section.references.wrap,section#tide-1.section-space,section#applications.section-space,section#enterprise.section-space,section#evidence.section-space{padding-top:var(--s-16);padding-bottom:var(--s-16)}
section.closing{padding-top:var(--s-16)}
}
@media(max-width:760px){
section#top.hero{padding-top:var(--s-8);padding-bottom:var(--s-12)}
section.performance.performance-overview,section.references.wrap,section#tide-1.section-space,section#applications.section-space,section#enterprise.section-space,section#evidence.section-space{padding-top:var(--s-12);padding-bottom:var(--s-12)}
section.closing{padding-top:var(--s-12)}
section.performance .performance-heading{margin-bottom:var(--s-8)}
section .section-heading,#tide-1 .section-heading,#applications .section-heading,#evidence .section-heading{margin-bottom:var(--s-8)}
#enterprise .enterprise-panel{padding-top:var(--s-8)}
section.wrap.secondary-hero,section.careers-hero,section.resource-hero{padding-top:var(--s-8);padding-bottom:var(--s-16)}
section.company-story,section#team.people-section,section.company-values,section.wrap.company-facts,section.wrap.join-section,section.roles-section,section.careers-culture,section.open-application,section.wrap.research-feature,section.wrap.research-foundations,section.wrap.research-reading,section.resource-library,section.resource-next{padding-top:var(--s-16);padding-bottom:var(--s-16)}
}

:where(ul,ol){padding-left:var(--s-8)}
#reset-filters{padding-left:var(--s-2);padding-right:var(--s-2)}
main.wrap[style]{padding-top:var(--s-16)!important;padding-bottom:var(--s-24)!important}
main.wrap[style]>h1[style]{margin-top:var(--s-4)!important;margin-bottom:var(--s-4)!important}
main.wrap[style]>p[style]{margin-bottom:var(--s-8)!important}
main.wrap[style]>div[style]{gap:var(--s-4)!important}

