/* Self-hosted variable font; one type hierarchy across the preserved design. */
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url('/fonts/inter-latin-variable.3100e775e8616cd2.woff2') format('woff2');}
/* Match common local fallback metrics while the small variable font downloads. */
@font-face{font-family:'Inter Fallback';src:local('Arial');font-style:normal;font-weight:100 500;size-adjust:106.4%;ascent-override:91.17%;descent-override:22.56%;line-gap-override:0%;}
@font-face{font-family:'Inter Fallback';src:local('Arial Bold');font-style:normal;font-weight:501 649;size-adjust:100.3%;ascent-override:96.71%;descent-override:23.93%;line-gap-override:0%;}
@font-face{font-family:'Inter Fallback';src:local('Arial Bold');font-style:normal;font-weight:650 900;size-adjust:102.5%;ascent-override:94.63%;descent-override:23.41%;line-gap-override:0%;}
body.sp-premium-v1.sp-growth{font-family:Inter,'Inter Fallback','Segoe UI',Arial,sans-serif!important;font-optical-sizing:auto;font-weight:400;}
body.sp-premium-v1.sp-growth main#main :is(h1,h2,h3,h4,h5,h6,p,li,td,th,dt,dd,label,legend,input,select,textarea,button,a,summary){font-family:inherit!important;}
body.sp-premium-v1.sp-growth main#main h1{font-weight:700!important;letter-spacing:-.04em!important;line-height:1.08!important;}
body.sp-premium-v1.sp-growth main#main h2{font-weight:650!important;letter-spacing:-.03em!important;line-height:1.18!important;}
body.sp-premium-v1.sp-growth main#main :is(h3,h4,h5,h6){font-weight:650!important;letter-spacing:-.018em!important;line-height:1.3!important;}
body.sp-premium-v1.sp-growth main#main :is(p,li,dd,td){font-weight:400;}
body.sp-premium-v1.sp-growth main#main :is(.btn,button,summary,legend,label){font-weight:600!important;}
body.sp-premium-v1.sp-growth :is(strong,b){font-weight:650;}
body.sp-premium-v1.sp-growth .site-header .g-nav-trigger{font-weight:600;letter-spacing:-.015em;transition:background-color .14s ease,color .14s ease,border-color .14s ease;}
body.sp-premium-v1.sp-growth .site-header .g-nav-panel .g-nav-panel-title{font-weight:650;letter-spacing:-.025em;}
body.sp-premium-v1.sp-growth .site-header .g-nav-panel :is(.g-nav-eyebrow,.g-nav-column-title){font-weight:650;}
body.sp-premium-v1.sp-growth .site-header .primary-nav .g-nav-panel a{font-weight:500!important;transition:background-color .14s ease,color .14s ease,border-color .14s ease;}
body.sp-premium-v1.sp-growth .site-header .primary-nav .g-nav-panel .g-nav-overview{font-weight:650!important;flex-wrap:wrap;}
body.sp-premium-v1.sp-growth .site-header .g-nav-trigger[data-nav-active=true]:not([aria-expanded=true]){color:#155263;background:#edf4f5;border-color:#d0e0e5;}
body.sp-premium-v1.sp-growth .site-header .g-nav-trigger:not([aria-expanded=true]):not(.g-nav-quote):hover{background:#e1edf0;color:#0c2f39;border-color:#b8cdd5;}
body.sp-premium-v1.sp-growth .site-header .g-nav-trigger.g-nav-quote[data-nav-active=true]{background:#155263;color:#fff;border-color:#155263;}
body.sp-premium-v1.sp-growth .site-header .g-nav-trigger.g-nav-quote[data-nav-active=true]::after{display:block;}
body.sp-premium-v1.sp-growth .site-header .g-nav-trigger.g-nav-quote[data-nav-active=true]:is(:hover,[aria-expanded=true]){background:#0c2f39;color:#fff;}
body.sp-premium-v1.sp-growth .site-header .g-nav-trigger.g-nav-quote[data-nav-active=true] .g-nav-chevron{color:#ffd76f;}
body.sp-premium-v1.sp-growth .site-header .g-nav-trigger[data-nav-trigger][aria-expanded]:active{background:#0c2f39;color:#fff;}
body.sp-premium-v1.sp-growth .site-header .g-nav-trigger[data-nav-trigger][aria-expanded]:active .g-nav-chevron{color:#ffd76f;}
body.sp-premium-v1.sp-growth .site-header .g-nav-trigger[data-nav-active=true]::after{box-shadow:0 1px 0 #155263;}
body.sp-premium-v1.sp-growth .site-header .primary-nav .g-nav-panel a:not([aria-current]):hover{background:#e1edf0!important;border-color:#7fa5b1;color:#0c2f39!important;box-shadow:inset 3px 0 0 #1e758d!important;}
body.sp-premium-v1.sp-growth .site-header .primary-nav .g-nav-panel a:not([aria-current]):active{background:#c6dce3!important;border-color:#155263;color:#0c2f39!important;}
body.sp-premium-v1.sp-growth .site-header .primary-nav .g-nav-panel a:is(:focus-visible,:active){background:#dcebf0!important;border-color:#155263;color:#0c2f39!important;}
body.sp-premium-v1.sp-growth .site-header .primary-nav .g-nav-panel a[aria-current=page]{background:#155263!important;border-color:#155263!important;color:#fff!important;font-weight:650!important;}
body.sp-premium-v1.sp-growth .site-header .primary-nav .g-nav-panel a[aria-current=page]:is(:hover,:focus-visible,:active){background:#0c2f39!important;color:#fff!important;}
body.sp-premium-v1.sp-growth .site-header .primary-nav .g-nav-panel a[aria-current=page]:active{box-shadow:inset 0 0 0 2px #ffbb09!important;}
body.sp-premium-v1.sp-growth .site-header .g-nav-panel a[aria-current=page] small{color:#e4f1f4;}
body.sp-premium-v1.sp-growth .site-header .g-nav-panel .g-nav-current-label{display:inline-flex;align-items:center;align-self:flex-start;min-height:23px;padding:3px 7px;border-radius:5px;background:#ffbb09;color:#0c2f39;font-size:10px;font-weight:650;line-height:1.3;white-space:nowrap;}
body.sp-premium-v1.sp-growth main#main .btn{transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease;}
body.sp-premium-v1.sp-growth main#main .btn:active{box-shadow:inset 0 0 0 2px #15526355;}
body.sp-premium-v1.sp-growth .site-footer :is(h2,h3,h4,strong){font-family:Inter,'Inter Fallback','Segoe UI',Arial,sans-serif!important;font-weight:650!important;}
@media(prefers-reduced-motion:reduce){body.sp-premium-v1.sp-growth :is(.g-nav-trigger,.g-nav-panel a,.btn){transition:none!important;}}
@media(forced-colors:active){body.sp-premium-v1.sp-growth .site-header .g-nav-trigger[data-nav-active=true]{outline:2px solid Highlight;}body.sp-premium-v1.sp-growth .site-header .g-nav-panel a[aria-current=page]{border:2px solid Highlight!important;}body.sp-premium-v1.sp-growth .site-header .g-nav-current-label{border:1px solid CanvasText;}}
