.updates-page{--updates-ink:var(--tv-text,#182e3a);--updates-muted:color-mix(in srgb, var(--tv-text-muted,#526773) 80%, var(--tv-text,#182e3a));--updates-line:var(--tv-border-soft,#cbd6dc);--updates-paper:var(--tv-panel-gradient-end,#fff);--updates-accent:#176379;width:min(100%,1180px);color:var(--updates-ink);font-family:var(--font-ibm-plex-sans,"Segoe UI"), sans-serif;z-index:1;overflow-wrap:break-word;margin:0 auto;padding:36px 32px 80px;position:relative}html[data-theme=dark] .updates-page,html[data-beta-style=enabled] .updates-page{--updates-accent:#9bdade}@media (prefers-color-scheme:dark){html[data-theme=auto] .updates-page{--updates-accent:#9bdade}}.updates-page h1,.updates-page h2,.updates-page h3,.updates-page p{margin:0}.updates-header{isolation:isolate;color:#f3f8fb;background:#0c2637;border-radius:24px;min-height:390px;margin-bottom:56px;padding:44px;position:relative;overflow:hidden}.updates-hero-copy{z-index:2;max-width:58%;position:relative}.updates-kicker{color:#c9e1e9;align-items:center;gap:12px;font-size:.9rem;font-weight:500;display:flex}.updates-kicker img{border-radius:8px}.updates-header h1{font-family:Bahnschrift, "DIN Alternate", var(--font-ibm-plex-sans,"Segoe UI"), sans-serif;color:#f3f8fb;letter-spacing:-.035em;text-wrap:balance;margin:24px 0 20px;font-size:clamp(2.4rem,4.8vw,3.75rem);line-height:1.08}.updates-lead{color:#c9dce5;max-width:420px;font-size:1.08rem;line-height:1.65}.updates-hero-scene{object-fit:contain;object-position:right bottom;z-index:0;width:60%;height:100%;position:absolute;bottom:0;right:-4%}.updates-page a.updates-hero-link{color:#ffce89;align-items:center;gap:24px;min-height:44px;margin-top:24px;font-weight:600;text-decoration:none;display:inline-flex}.updates-hero-link:hover{text-underline-offset:5px;text-decoration:underline!important}.updates-hero-link span{font-size:1.4rem}.updates-layout{grid-template-columns:168px minmax(0,1fr);align-items:start;gap:64px;display:grid}.updates-nav{top:calc(var(--tv-site-header-height,56px) + 32px);position:sticky}.updates-nav p{color:var(--updates-muted);margin-bottom:12px;font-size:.85rem}.updates-nav ul{margin:0;padding:0;list-style:none}.updates-nav a{min-height:44px;color:var(--updates-ink);align-items:center;padding:8px 0;font-size:.95rem;text-decoration:none;display:flex}.updates-nav a:hover{color:var(--updates-accent);text-underline-offset:5px;text-decoration:underline}.updates-month{scroll-margin-top:calc(var(--tv-site-header-height,56px) + 28px);padding-bottom:64px}.updates-month+.updates-month{border-top:1px solid var(--updates-line);padding-top:48px}.updates-month-header{margin-bottom:36px}.updates-month-header h2{color:var(--updates-accent);font-size:1.05rem;font-weight:600}.updates-month-header p{color:var(--updates-muted);margin-top:8px;font-size:1rem;line-height:1.5}.updates-page h2 a,.updates-page h3 a{color:inherit;text-decoration:none}.updates-page h2 a:hover,.updates-page h3 a:hover{text-underline-offset:5px;text-decoration:underline}.updates-topic{scroll-margin-top:calc(var(--tv-site-header-height,56px) + 28px);margin-bottom:44px}.updates-topic h3{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.4rem,2.4vw,1.85rem);line-height:1.25}.updates-topic>p{max-width:72ch;margin:16px 0;font-size:1.05rem;line-height:1.65}.updates-topic ul,.updates-improvements ul{margin:20px 0;padding-left:22px;font-size:1rem;line-height:1.65}.updates-topic li+li,.updates-improvements li+li{margin-top:8px}.update-icon{flex:none;width:24px;height:24px;display:block}.updates-topic-title{align-items:center;gap:14px;display:flex}.updates-topic-icon{background:color-mix(in srgb, var(--updates-accent) 10%, transparent);width:44px;height:44px;color:var(--updates-accent);border-radius:12px;flex:0 0 44px;place-items:center;display:grid}.updates-integration-art{isolation:isolate;color:#173e53;background:#e4f0f2;border-radius:16px;margin:24px 0;padding:36px 24px 24px;position:relative;overflow:hidden}.updates-contours{stroke:#779da9;stroke-width:1px;opacity:.28;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.updates-brand-pair{grid-template-columns:minmax(0,1fr) 100px minmax(0,1fr);align-items:center;max-width:570px;margin:auto;display:grid}.updates-brand-tile{background:#fff;border:1px solid #cadde4;border-radius:16px;flex-direction:column;align-items:center;padding:24px 12px 20px;display:flex;box-shadow:0 8px 24px #173e5309}.updates-brand-tile>img{object-fit:contain;width:68px;height:68px;margin-bottom:14px}.updates-brand-tile>img.updates-dhv-logo{width:min(100%,126px);height:68px}.updates-brand-tile strong{font-size:1.2rem;font-weight:700}.updates-brand-tile>span{color:#526773;margin-top:4px;font-size:.8rem}.updates-transfer{color:#176379;justify-items:center;gap:8px;font-size:.75rem;display:grid}.updates-transfer .update-icon{stroke-width:1.25px;width:44px;height:44px}.updates-integration-labels{flex-wrap:wrap;justify-content:center;gap:24px;margin-top:24px;display:flex}.updates-integration-labels span{align-items:center;gap:6px;font-size:.8rem;font-weight:500;display:inline-flex}.updates-integration-labels .update-icon{width:18px;height:18px}.updates-page a.updates-cta{border:1px solid var(--updates-line);min-height:44px;color:var(--updates-ink);background:var(--updates-paper);border-radius:8px;justify-content:center;align-items:center;padding:10px 17px;font-size:.95rem;font-weight:600;text-decoration:none;transition:border-color .16s,color .16s;display:inline-flex}.updates-page a.updates-cta:hover{border-color:var(--updates-accent);color:var(--updates-accent)}.updates-media{background:color-mix(in srgb, var(--updates-accent) 7%, var(--updates-paper));border-radius:16px;margin:24px 0;padding:20px}.updates-media-label{color:var(--updates-accent);align-items:center;gap:10px;margin-bottom:18px;font-size:.9rem;font-weight:600;display:flex}.updates-media a{border:1px solid var(--updates-line);border-radius:12px;display:block;overflow:hidden}.updates-media img{aspect-ratio:1200/760;object-fit:contain;background:#f3f6f7;width:100%;height:auto;display:block}.updates-media figcaption{color:var(--updates-muted);margin-top:10px;font-size:.85rem;line-height:1.5}.updates-improvements{border-left:3px solid var(--updates-line);padding:4px 0 4px 24px}.updates-improvements h3{align-items:center;gap:10px;font-size:1.1rem;font-weight:600;display:flex}.updates-improvements ul{margin-bottom:12px}.updates-page a.updates-text-link,.updates-page a.updates-back{color:var(--updates-accent);text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.updates-page a:focus-visible{outline:3px solid var(--updates-accent);outline-offset:5px;border-radius:4px}@media (max-width:760px){.updates-page{padding:36px 20px 56px}.updates-header{margin-bottom:32px}.updates-layout{grid-template-columns:minmax(0,1fr);gap:32px}.updates-nav{border-bottom:1px solid var(--updates-line);padding-bottom:20px;position:static}.updates-nav ul{flex-wrap:wrap;column-gap:24px;display:flex}.updates-nav p{margin-bottom:4px}.updates-month{padding-bottom:40px}.updates-month+.updates-month{padding-top:32px}.updates-header{min-height:480px;padding:28px}.updates-hero-copy{max-width:100%}.updates-lead{max-width:90%}.updates-hero-scene{opacity:.7;width:80%;height:220px;right:-12%}.updates-hero-link{z-index:2;position:relative}.updates-header h1{max-width:460px;font-size:clamp(2.25rem,8vw,3.4rem)}.updates-media{padding:12px}.updates-media-label{font-size:.85rem}.updates-brand-pair{grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr)}.updates-integration-art{padding:24px 12px 20px}.updates-brand-tile{border-radius:12px;padding:18px 8px}.updates-brand-tile>img,.updates-brand-tile>img.updates-dhv-logo{max-width:100%;height:50px}.updates-brand-tile strong{font-size:1rem}.updates-brand-tile>span,.updates-transfer span{display:none}.updates-transfer .update-icon{width:30px;height:30px}.updates-integration-labels{gap:10px 18px}.updates-topic-title{gap:10px}.updates-topic-icon{border-radius:10px;flex-basis:36px;width:36px;height:36px}.updates-topic-icon .update-icon{width:21px;height:21px}}@media (max-width:600px){.updates-media img{aspect-ratio:600/680}}@media (prefers-reduced-motion:reduce){.updates-page a{transition:none}}@media print{.updates-nav,.updates-back{display:none}.updates-layout{display:block}.updates-page{padding:0}.updates-topic{break-inside:avoid}}
