.news-index{padding-top:80px;background:var(--color-bg)}.news-hero{background:linear-gradient(120deg,#0b1528,#142444);color:var(--color-text-white);padding:62px 0 67px}.news-hero h1{margin:0;font-size:46px;letter-spacing:.015em;line-height:1.4;font-weight:650}.news-list{padding-block:54px 60px}.news-story{display:grid;grid-template-columns:320px minmax(0,1fr);gap:45px;padding-block:30px;border-bottom:1px solid var(--color-border);align-items:center}.news-story:first-child{padding-top:0}.news-story-image{display:block;overflow:hidden;aspect-ratio:1.75;border-radius:12px}.news-story-image img{height:100%;width:100%;object-fit:cover;transition:transform .22s ease}.news-story:hover img{transform:scale(1.025)}.news-story-copy time{color:var(--color-text-light);font-size:13px;font-variant-numeric:tabular-nums}.news-story-copy h2{font-size:27px;font-weight:600;letter-spacing:-.02em;line-height:1.4;margin:9px 0 12px;overflow-wrap:anywhere}.news-story-copy h2 a:hover{color:var(--color-primary)}.news-story-copy p{margin:0;color:var(--color-text-light);font-size:15px;line-height:1.9;max-width:44em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.news-story-link{display:inline-flex;align-items:center;gap:10px;color:var(--color-primary-dark);font-size:13px;font-weight:550;margin-top:17px}.news-story-link svg{width:17px;height:17px}.news-pagination{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:42px;flex-wrap:wrap}.news-pagination a,.news-pagination>span[aria-disabled]{border:1px solid var(--color-border);width:38px;height:38px;background:transparent;border-radius:7px;color:var(--color-text-light);display:grid;place-items:center;font-size:13px}.news-pagination a[aria-current=page]{background:var(--color-primary);border-color:var(--color-primary);color:white}.news-pagination a:hover{background:var(--color-primary-soft);color:var(--color-primary-dark)}.news-pagination a[aria-current=page]:hover{background:var(--color-primary-dark);color:white}.news-pagination svg{width:17px;height:17px}.news-pagination>span[aria-disabled]{opacity:.4}.news-page-item{display:flex;align-items:center;gap:8px}.news-page-gap{padding-inline:4px}.news-empty{min-height:300px;display:grid;place-items:center;color:var(--color-text-light)}.news-article-page{padding-top:80px;background:white}.news-article-main{max-width:810px;margin:0 auto;padding:45px 30px 65px}.news-back-link{display:inline-flex;align-items:center;gap:7px;color:var(--color-text-light);font-size:13px}.news-back-link:hover{color:var(--color-primary)}.news-back-link svg{width:16px;height:16px}.news-article-heading{margin-top:35px}.news-article-heading h1{margin:0;font-size:38px;font-weight:650;letter-spacing:-.025em;line-height:1.5;overflow-wrap:anywhere}.news-article-meta{display:flex;gap:22px;color:var(--color-text-light);font-size:13px;margin-top:18px;padding-bottom:26px;border-bottom:1px solid var(--color-border);font-variant-numeric:tabular-nums}.news-article-cover{width:100%;height:auto;aspect-ratio:1.95;object-fit:cover;border-radius:12px;margin:32px 0 28px}.news-article-body{font-size:17px;line-height:2;color:#344157;overflow-wrap:anywhere}.news-article-body p{margin:0 0 22px}.news-article-body h2{font-size:24px;color:var(--color-secondary);margin:35px 0 15px;font-weight:600}.news-article-body h3{font-size:21px;margin:30px 0 12px;color:var(--color-secondary)}.news-article-body ol,.news-article-body ul{padding-left:23px;margin:15px 0 25px;list-style:revert}.news-article-body li{padding-left:4px;margin-bottom:8px}.news-article-body img{display:block;max-width:100%;height:auto;margin:26px auto;border-radius:8px}.news-article-body a{color:var(--color-primary-dark);text-decoration:underline;text-underline-offset:4px}.news-article-body blockquote{margin:25px 0;padding:20px 24px;background:var(--color-bg);color:var(--color-text-light)}.news-article-body hr{border:0;margin:32px 0}.news-article-body hr,.news-article-end{border-top:1px solid var(--color-border)}.news-article-end{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:42px;padding-top:25px;font-size:13px}.news-source-link{display:inline-flex;align-items:center;gap:7px;color:var(--color-primary-dark)}.news-source-link svg{width:16px;height:16px}.news-article-page a:focus-visible,.news-index a:focus-visible{outline:2px solid var(--color-primary);outline-offset:5px}@media(max-width:1100px){.news-story{grid-template-columns:270px minmax(0,1fr);gap:30px}.news-story-copy h2{font-size:25px}}@media(max-width:800px){.news-article-page,.news-index{padding-top:72px}.news-hero{padding:42px 0 45px}.news-hero h1{font-size:34px}.news-list{padding-top:28px}.news-story{grid-template-columns:200px minmax(0,1fr);gap:24px}.news-story-copy h2{font-size:21px}.news-story-copy p{font-size:14px}.news-article-main{padding-top:30px}.news-article-heading h1{font-size:30px}}@media(max-width:600px){.news-hero{padding:33px 0 38px}.news-hero h1{font-size:32px}.news-story{display:block;padding-block:27px}.news-story-image{aspect-ratio:1.85}.news-story-copy{padding-top:16px}.news-story-copy time{font-size:12px}.news-story-copy h2{font-size:21px;margin:7px 0 10px;line-height:1.5;letter-spacing:0}.news-story-copy p{font-size:14px;line-height:1.85}.news-story-link{margin-top:13px;font-size:12px}.news-list{padding-bottom:38px}.news-pagination{margin-top:30px}.news-article-main{padding:25px 22px 45px}.news-article-heading{margin-top:27px}.news-article-heading h1{font-size:27px;line-height:1.55;letter-spacing:-.02em}.news-article-meta{font-size:12px;gap:18px;margin-top:16px;padding-bottom:22px}.news-article-cover{margin-top:25px;border-radius:8px;aspect-ratio:1.6}.news-article-body{font-size:16px;line-height:1.95}.news-article-body h2{font-size:21px}.news-article-end{font-size:12px}}@media(prefers-reduced-motion:reduce){.news-story-image img{transition:none}}header a[data-news-current=true]{color:var(--color-primary);font-weight:600}.FloatingContact_root__v3_bF{position:relative;z-index:70}.FloatingContact_desktopRail__kwqM6{display:none}.FloatingContact_mobileLauncher___JUv6{position:fixed;right:1rem;bottom:calc(1rem + env(safe-area-inset-bottom));z-index:74;display:inline-flex;min-height:3.25rem;align-items:center;justify-content:center;gap:.5rem;border:1px solid rgb(255 255 255/.18);border-radius:999px;padding:.75rem 1.05rem;background:var(--color-primary);color:var(--color-text-white);font-size:.9rem;font-weight:650;box-shadow:0 18px 42px -18px rgb(8 17 32/.58);transition:transform var(--transition-base),background-color var(--transition-base),box-shadow var(--transition-base)}.FloatingContact_mobileLauncher___JUv6:focus-visible,.FloatingContact_mobileLauncher___JUv6:hover{background:var(--color-primary-dark);box-shadow:0 22px 48px -18px rgb(8 17 32/.64);transform:translateY(-2px)}.FloatingContact_mobileLauncherHidden__gQ5ij{pointer-events:none;opacity:0;visibility:hidden}.FloatingContact_closeButton__I_L3e:focus-visible,.FloatingContact_mobileAction__5pMbx:focus-visible,.FloatingContact_mobileBack__NQW6i:focus-visible,.FloatingContact_mobileLauncher___JUv6:focus-visible,.FloatingContact_primaryAction__EXREu:focus-visible,.FloatingContact_railButton__avTL3:focus-visible,.FloatingContact_secondaryAction__fXyd9:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.FloatingContact_backdrop__uCMRk{position:fixed;inset:0;z-index:71;border:0;background:rgb(8 17 32/.34);backdrop-filter:blur(2px)}.FloatingContact_panel___5hbW{position:fixed;right:0;bottom:0;left:0;z-index:73;max-height:min(86dvh,46rem);overflow:auto;border:1px solid rgb(216 223 235/.94);border-bottom:0;border-radius:1.5rem 1.5rem 0 0;background:rgb(252 253 255/.99);box-shadow:0 -28px 72px -36px rgb(8 17 32/.46);animation:FloatingContact_contact-sheet-in__Tu7mo .22s cubic-bezier(.22,1,.36,1) both;overscroll-behavior:contain;padding-bottom:env(safe-area-inset-bottom)}.FloatingContact_panelHeader__JG1rn{position:sticky;top:0;z-index:1;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.75rem;border-bottom:1px solid rgb(216 223 235/.72);padding:1.2rem 1.25rem 1rem;background:rgb(252 253 255/.97);backdrop-filter:blur(14px)}.FloatingContact_panelHeader__JG1rn>div{grid-column:2}.FloatingContact_panelHeader__JG1rn h2{margin:0;color:var(--color-secondary);font-size:1.15rem;font-weight:700;line-height:1.35}.FloatingContact_panelHeader__JG1rn p{margin:.45rem 0 0;color:var(--color-text-light);font-size:.86rem;line-height:1.65}.FloatingContact_closeButton__I_L3e,.FloatingContact_mobileBack__NQW6i{display:grid;width:2.5rem;height:2.5rem;place-items:center;border:0;border-radius:.75rem;background:transparent;color:var(--color-text-light);transition:color var(--transition-fast),background-color var(--transition-fast)}.FloatingContact_closeButton__I_L3e{grid-column:3}.FloatingContact_mobileBack__NQW6i{grid-column:1}.FloatingContact_closeButton__I_L3e:hover,.FloatingContact_mobileBack__NQW6i:hover{background:var(--color-primary-soft);color:var(--color-primary-dark)}.FloatingContact_mobileActionList__OTHL_{display:grid;gap:.75rem;padding:1rem 1.25rem 1.5rem}.FloatingContact_mobileAction__5pMbx{display:grid;min-height:4.75rem;grid-template-columns:2.75rem minmax(0,1fr);align-items:center;gap:.9rem;border:1px solid var(--color-border);border-radius:1rem;padding:.85rem 1rem;background:rgb(255 255 255/.92);color:var(--color-text);text-align:left;transition:transform var(--transition-base),border-color var(--transition-base),background-color var(--transition-base)}.FloatingContact_mobileAction__5pMbx:hover{border-color:rgb(43 89 255/.3);background:var(--color-primary-soft);transform:translateY(-1px)}.FloatingContact_mobileActionPrimary__0wdkU{border-color:transparent;background:var(--color-primary);color:var(--color-text-white)}.FloatingContact_mobileActionPrimary__0wdkU:hover{background:var(--color-primary-dark)}.FloatingContact_mobileActionIcon__BDRPg{display:grid;width:2.75rem;height:2.75rem;place-items:center;border-radius:.85rem;background:var(--color-primary-soft);color:var(--color-primary)}.FloatingContact_mobileActionPrimary__0wdkU .FloatingContact_mobileActionIcon__BDRPg{background:rgb(255 255 255/.14);color:var(--color-text-white)}.FloatingContact_mobileAction__5pMbx small,.FloatingContact_mobileAction__5pMbx strong{display:block}.FloatingContact_mobileAction__5pMbx strong{font-size:.95rem}.FloatingContact_mobileAction__5pMbx small{margin-top:.2rem;color:var(--color-text-light);font-size:.78rem;line-height:1.5}.FloatingContact_mobileActionPrimary__0wdkU small{color:rgb(248 251 255/.72)}.FloatingContact_phoneContent__CYEwE,.FloatingContact_qrContent__2U6SB{padding:1.5rem;text-align:center}.FloatingContact_qrFrame__ddmTw{width:min(15.75rem,82vw);margin:0 auto;overflow:hidden;border:1px solid var(--color-border);border-radius:1rem;background:white;padding:.3125rem;box-shadow:var(--shadow-sm)}.FloatingContact_qrFrame__ddmTw img{width:100%;height:auto}.FloatingContact_qrContent__2U6SB p{margin:1rem 0 0;color:var(--color-text-light);font-size:.88rem}.FloatingContact_phoneEyebrow__b_WaC{margin:0;color:var(--color-text-light);font-size:.82rem;font-weight:600;letter-spacing:.08em}.FloatingContact_phoneNumber__ikBY8{display:inline-block;margin-top:.45rem;color:var(--color-secondary);font-size:clamp(1.5rem,7vw,2rem);font-weight:720;letter-spacing:.02em}.FloatingContact_phoneActions__C7jQf{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-top:1.5rem}.FloatingContact_primaryAction__EXREu,.FloatingContact_secondaryAction__fXyd9{display:inline-flex;min-height:2.9rem;align-items:center;justify-content:center;gap:.4rem;border-radius:.9rem;font-size:.86rem;font-weight:650}.FloatingContact_secondaryAction__fXyd9{border:1px solid var(--color-border-strong);background:white;color:var(--color-primary-dark)}.FloatingContact_primaryAction__EXREu{border:1px solid var(--color-primary);background:var(--color-primary);color:var(--color-text-white)}.FloatingContact_copyStatus__AdDtm{min-height:1.5rem;margin:.5rem 0 0;color:var(--color-primary-dark);font-size:.76rem}.FloatingContact_formBody__eF_0E{padding:1.15rem 1.25rem 1.5rem}@keyframes FloatingContact_contact-sheet-in__Tu7mo{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:translateY(0)}}@media (min-width:1280px){.FloatingContact_mobileLauncher___JUv6{display:none}.FloatingContact_desktopRail__kwqM6{position:fixed;top:50%;right:1.5rem;z-index:74;display:flex;width:4.5rem;flex-direction:column;gap:.55rem;transform:translateY(-50%)}.FloatingContact_conversionGroup__KmmyI,.FloatingContact_utilityGroup__DDzlc{display:grid;overflow:hidden;border-radius:1.05rem;box-shadow:0 22px 52px -30px rgb(8 17 32/.54)}.FloatingContact_utilityGroup__DDzlc{border:1px solid rgb(216 223 235/.94);background:rgb(252 253 255/.97)}.FloatingContact_conversionGroup__KmmyI{gap:.45rem;overflow:visible;box-shadow:none}.FloatingContact_railButton__avTL3{display:flex;width:4.5rem;min-height:5.85rem;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;padding:.7rem .35rem;color:var(--color-text);font-size:.74rem;font-weight:650;line-height:1.25;text-align:center;transition:transform var(--transition-base),color var(--transition-base),background-color var(--transition-base),box-shadow var(--transition-base)}.FloatingContact_utility__fgrEF{border:0;border-bottom:1px solid rgb(216 223 235/.82);background:transparent}.FloatingContact_utility__fgrEF:last-child{border-bottom:0}.FloatingContact_utility__fgrEF.FloatingContact_active__q2bgL,.FloatingContact_utility__fgrEF:hover{background:var(--color-primary-soft);color:var(--color-primary-dark)}.FloatingContact_primary__hE_c4,.FloatingContact_secondary__8AX5T{border-radius:1rem;box-shadow:0 18px 38px -24px rgb(8 17 32/.54)}.FloatingContact_primary__hE_c4{border:1px solid transparent;background:var(--color-primary);color:var(--color-text-white)}.FloatingContact_primary__hE_c4.FloatingContact_active__q2bgL,.FloatingContact_primary__hE_c4:hover{background:var(--color-primary-dark);transform:translateX(-2px)}.FloatingContact_secondary__8AX5T{border:1px solid rgb(43 89 255/.34);background:rgb(252 253 255/.98);color:var(--color-primary-dark)}.FloatingContact_secondary__8AX5T.FloatingContact_active__q2bgL,.FloatingContact_secondary__8AX5T:hover{background:var(--color-primary-soft);box-shadow:0 0 0 2px rgb(43 89 255/.12),0 18px 38px -24px rgb(8 17 32/.54);transform:translateX(-2px)}.FloatingContact_backdrop__uCMRk{background:transparent;backdrop-filter:none}.FloatingContact_panel___5hbW{top:50%;right:7rem;bottom:auto;left:auto;width:23.75rem;max-height:calc(100dvh - 8rem);border:1px solid rgb(216 223 235/.94);border-radius:1.15rem;padding-bottom:0;box-shadow:0 34px 88px -38px rgb(8 17 32/.52);animation:FloatingContact_contact-panel-in__OClbO .22s cubic-bezier(.22,1,.36,1) both}.FloatingContact_utilityPanel__e5UOt{width:18.5rem}.FloatingContact_panelHeader__JG1rn{grid-template-columns:minmax(0,1fr) auto;padding:1.35rem 1.35rem 1.05rem}.FloatingContact_panelHeader__JG1rn>div{grid-column:1}.FloatingContact_panelHeader__JG1rn h2{font-size:1.1rem}.FloatingContact_panelHeader__JG1rn p{max-width:17.5rem}.FloatingContact_closeButton__I_L3e{grid-column:2}.FloatingContact_mobileBack__NQW6i{display:none}.FloatingContact_phoneContent__CYEwE,.FloatingContact_qrContent__2U6SB{padding:1.35rem}.FloatingContact_formBody__eF_0E{padding:1.15rem 1.35rem 1.35rem}}@keyframes FloatingContact_contact-panel-in__OClbO{0%{opacity:0;transform:translate(1rem,-50%)}to{opacity:1;transform:translateY(-50%)}}@media (prefers-reduced-motion:reduce){.FloatingContact_panel___5hbW{animation:none}.FloatingContact_mobileAction__5pMbx,.FloatingContact_mobileLauncher___JUv6,.FloatingContact_railButton__avTL3{transition:none}}@media (min-width:1280px) and (prefers-reduced-motion:reduce){.FloatingContact_panel___5hbW{transform:translateY(-50%)}}