:where(.ss-site) .updates-hero{background:#181e32;color:#fff;overflow:hidden;padding:88px 0 76px;position:relative}:where(.ss-site) .updates-hero .wrap{position:relative;z-index:1}:where(.ss-site) .updates-hero h1{font-size:clamp(44px,6vw,78px);letter-spacing:-.025em;line-height:1.07;margin:22px 0}:where(.ss-site) .updates-hero p{color:#d6dbec;font-size:18px;line-height:1.7;max-width:590px}:where(.ss-site) .updates-hero .eyebrow{color:#b9c9ff}:where(.ss-site) .updates-hero .text-link{color:#fff;margin-top:24px}:where(.ss-site) .release-hero-tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}:where(.ss-site) .release-hero-tags span{border:1px solid #707b98;border-radius:7px;font-size:13px;padding:8px 13px}:where(.ss-site) .updates-orbits{height:600px;opacity:.5;position:absolute;right:-100px;top:15%;transform:rotate(-24deg);width:600px}:where(.ss-site) .updates-orbits i{border:1px solid #839dd8;border-radius:45%;box-shadow:inset 0 0 90px #0258ff33;inset:0;position:absolute}:where(.ss-site) .updates-orbits i:nth-child(2){border-color:#ad98d4;inset:55px}:where(.ss-site) .updates-orbits i:nth-child(3){border-color:#76bfc0;inset:110px}:where(.ss-site) .updates-main{padding-bottom:84px;padding-top:48px}:where(.ss-site) .release-controls{align-items:end;border-bottom:1px solid #d9ddea;display:flex;flex-wrap:wrap;gap:22px;padding-bottom:25px}:where(.ss-site) .release-controls label,:where(.ss-site) .release-label{display:block;font-size:13px;font-weight:600}:where(.ss-site) .release-filter-buttons{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}:where(.ss-site) .release-filter-buttons button{background:#fff;border:1px solid #cbd2df;border-radius:7px;color:#28324b;cursor:pointer;font-family:Inter,sans-serif;font-weight:550;min-height:44px;padding:10px 14px}:where(.ss-site) .release-filter-buttons button[aria-pressed=true]{background:#181e32;border-color:#181e32;color:#fff}:where(.ss-site) .release-controls input,:where(.ss-site) .release-controls select{background:#fff;border:1px solid #cbd2df;border-radius:7px;color:#181e32;display:block;font:400 14px Inter,sans-serif;margin-top:10px;max-width:100%;min-height:44px;padding:10px 12px}:where(.ss-site) .release-search-label{flex:1;min-width:200px}:where(.ss-site) .release-search-label input{width:100%}:where(.ss-site) .release-results{color:#526078;font-size:13px;margin:22px 0 44px}:where(.ss-site) .release-bucket{border-bottom:1px solid #d9ddea;display:grid;gap:55px;grid-template-columns:220px minmax(0,1fr);margin-bottom:48px;padding-bottom:48px}:where(.ss-site) .release-meta h2{font-size:38px;margin:20px 0 14px}:where(.ss-site) .release-meta p{color:#5d667b;font-size:13px;line-height:1.8}:where(.ss-site) .release-latest{background:#edf2ff;border-radius:7px;color:#174cad;font-size:12px;font-weight:600;padding:7px 11px}:where(.ss-site) .release-meta .text-link{font-size:13px;margin-top:8px}:where(.ss-site) .release-availability{margin-top:30px;max-width:205px}:where(.ss-site) .release-summary h2{font-size:clamp(28px,3.5vw,42px);line-height:1.2;margin:0 0 18px;max-width:760px}:where(.ss-site) .release-summary p{color:#536079;font-size:17px;line-height:1.7;max-width:710px}:where(.ss-site) .release-category{margin-top:38px}:where(.ss-site) .release-category-title{border-bottom:1px solid #d9ddea;font-family:Inter,sans-serif;font-size:14px;font-weight:650;letter-spacing:.06em;margin:0;padding-bottom:12px;text-transform:uppercase}:where(.ss-site) .release-items{display:grid;gap:0 26px;grid-template-columns:1fr 1fr}:where(.ss-site) .release-item{border-bottom:1px solid #e8eaf1;min-width:0;padding:26px 0}:where(.ss-site) .release-item h3{font-family:Inter,sans-serif;font-size:19px;font-weight:650;line-height:1.4;margin:16px 0 10px}:where(.ss-site) .release-item p{color:#536079;font-size:15px;line-height:1.8;margin:0}:where(.ss-site) .release-item-top{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}:where(.ss-site) .release-kind{color:#1452bd;font-size:11px;font-weight:650;letter-spacing:.07em;text-transform:uppercase}:where(.ss-site) .release-tags{display:flex;flex-wrap:wrap;gap:6px}:where(.ss-site) .release-tags span{background:#edf0f6;border-radius:5px;color:#465672;font-size:11px;padding:4px 7px}:where(.ss-site) .release-surfaces{color:#657086;display:flex;flex-wrap:wrap;font-size:11px;gap:7px;margin-top:18px}:where(.ss-site) .release-surfaces span+span:before{content:"·";padding-right:7px}:where(.ss-site) .release-item--featured{background:#f1f3fb;border:1px solid #d9deef;border-radius:14px;border-top:3px solid #0258ff;margin-top:22px;padding:26px}:where(.ss-site) .release-item--featured:nth-child(2){background:#f2f6f5;border-top-color:#5a8a89}:where(.ss-site) .release-item--featured h3{font-family:Caprasimo,Georgia,serif;font-size:25px;font-weight:400;line-height:1.25}:where(.ss-site) .release-empty{padding:60px 0;text-align:center}:where(.ss-site) .updates-main [hidden]{display:none!important}@media(max-width:900px){.release-bucket{gap:30px;grid-template-columns:170px minmax(0,1fr)}:where(.ss-site) .release-items{grid-template-columns:1fr}:where(.ss-site) .updates-orbits{right:-380px}:where(.ss-site) .release-controls{gap:18px}}@media(max-width:600px){.updates-hero{padding:54px 0 48px}:where(.ss-site) .updates-hero p{font-size:16px}:where(.ss-site) .updates-orbits{opacity:.2;right:-430px}:where(.ss-site) .release-bucket{gap:25px;grid-template-columns:1fr}:where(.ss-site) .release-meta{border-bottom:1px solid #d9ddea;padding-bottom:24px}:where(.ss-site) .release-meta h2{display:inline-block;font-size:30px;margin:0 0 0 15px}:where(.ss-site) .release-meta p{margin:12px 0}:where(.ss-site) .release-availability{max-width:none}:where(.ss-site) .release-controls>*{width:100%}:where(.ss-site) .release-filter-buttons button{flex:1;white-space:nowrap}:where(.ss-site) .release-controls select{width:100%}:where(.ss-site) .release-results{margin-bottom:30px}:where(.ss-site) .release-item--featured{padding:23px}:where(.ss-site) .updates-main{padding-top:30px}:where(.ss-site) .release-summary h2{font-size:32px}}:where(.ss-site) .release-screenshot{margin:20px 0 0}:where(.ss-site) .release-screenshot img{border-radius:12px;display:block;height:auto;width:100%}:where(.ss-site) .release-screenshot figcaption{font-size:12px;margin-top:8px}:where(.ss-site) .release-bucket{scroll-margin-top:110px}:where(.ss-site) .release-description p+p{margin-top:12px}:where(.ss-site) .release-filter-buttons button:focus-visible{outline:3px solid #0258ff;outline-offset:3px}