.social-links{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px}.social-links a{border-bottom:1px solid #59717d}.share-links{display:flex;flex-wrap:wrap;align-items:center;gap:18px;border-top:1px solid var(--line);padding:24px 0;margin:25px 0;font-size:13px}.share-links a,.share-links button{color:var(--blue)}.share-links button{background:white;border:1px solid var(--line);padding:6px 12px;cursor:pointer}.resource-meta{font-size:12px;color:var(--muted);margin-top:20px}.related-resources{margin:50px 0}.related-resources h2,.seo-selection h2{font-size:27px}.seo-selection summary{cursor:pointer;font-weight:600;padding:10px 0}.seo-selection details{border-bottom:1px solid #d5e1e7}.seo-selection p{font-size:14px}.selection-notes .solution-pill{margin:5px 8px 12px 0}.model-card>.text-link{margin-bottom:16px}header nav{gap:18px}header .header-inner{gap:20px}@media(max-width:1100px){header .header-cta{display:none}header nav{gap:15px}header nav a{font-size:13px}}@media(max-width:760px){header nav{gap:0}.share-links{gap:12px}.related-resources h2{font-size:24px}}

.about-tabs a{position:relative}.about-tabs a.active{color:var(--blue);font-weight:600}.about-tabs a.active::after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--blue)}

.site-breadcrumbs{background:#fff;border-bottom:1px solid var(--line);font-size:12px;color:var(--muted)}.site-breadcrumbs [role=navigation]{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:12px 0}.site-breadcrumbs a:hover{color:var(--blue);text-decoration:underline}.site-breadcrumbs [aria-current]{color:var(--blue)}.news-body{margin-top:24px}.article>.text-link{margin-bottom:20px}@media(max-width:760px){.site-breadcrumbs{font-size:10px}.site-breadcrumbs [role=navigation]{gap:8px}}

.news-document{margin:32px 0}.news-document img{width:100%;height:auto;object-fit:contain}.news-document figcaption{font-size:12px;color:var(--muted);margin-top:10px}.news-original{margin:32px 0;padding-top:24px;border-top:1px solid var(--line)}
.press-heading{padding:64px 0 48px;background:#fff}.press-heading h1{font-size:clamp(36px,4.5vw,60px);line-height:1.25;letter-spacing:-1px;margin:16px 0 24px;max-width:1050px;color:var(--ink);font-weight:500}.press-heading> .wrap>p{max-width:640px;margin-bottom:0;font-size:16px}.press-heading .text-link{margin-bottom:20px}.press-section{padding-bottom:88px}.press-tabs{display:flex;gap:32px;border-bottom:1px solid var(--line)}.press-tabs button{background:none;border:0;padding:15px 0;color:var(--muted);border-bottom:3px solid transparent}.press-tabs .selected{color:var(--blue);border-bottom-color:var(--blue)}.press-filters{display:flex;align-items:end;flex-wrap:wrap;gap:20px;padding:30px 0 34px;border-bottom:1px solid var(--line)}.press-filters label{display:flex;flex-direction:column;gap:9px;font-size:13px}.press-filters select,.press-filters input{border:1px solid transparent;border-radius:26px;background:#f0f3f4;min-height:46px;padding:10px 18px;color:var(--ink);max-width:100%}.press-filters select{min-width:155px;padding-right:32px}.press-search span{display:flex;background:#f0f3f4;border-radius:26px}.press-search input{width:225px;background:none;min-width:0}.press-search button{border:0;background:none;padding:0 18px;font-size:25px;color:var(--blue)}.press-reset{padding:12px 0;border:0;background:none;text-decoration:underline;font-size:13px}.news-result-count{font-size:12px;padding:24px 0 0;margin-bottom:8px}.press-list{max-width:940px;margin:0 auto}.press-row{display:grid;grid-template-columns:200px 1fr 32px;gap:30px;align-items:start;padding:32px 0;border-bottom:1px solid var(--line)}.press-thumbnail{aspect-ratio:4/3;overflow:hidden;background:#f0f3f4}.press-thumbnail img{height:100%;transition:transform .35s}.press-row:hover img{transform:scale(1.04)}.press-topic{display:inline-block;border-radius:20px;background:#eef2f3;color:#4e646e;padding:3px 11px;font-size:12px;line-height:1.6;letter-spacing:0}.press-copy h2{font-size:23px;line-height:1.5;letter-spacing:0;margin:10px 0 8px}.press-copy time,.press-meta time{font-size:14px;color:var(--muted)}.press-copy p{font-size:14px;line-height:1.8;margin:12px 0 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.press-arrow{font-size:25px;color:var(--blue);padding-top:35px}.press-row:hover h2{color:var(--blue)}.press-meta{display:flex;align-items:center;gap:18px;margin-top:30px}.press-article-section{padding:0 0 88px}.press-article{max-width:960px}.press-cover{margin:0 0 36px;background:#f2f5f6}.press-cover img{max-height:480px;object-fit:contain}.press-intro{font-size:21px;line-height:1.8;color:var(--ink);border-left:3px solid var(--blue);padding-left:24px;margin:36px 0}.press-article .news-body,.press-article .news-original{font-size:16px;line-height:2.05}.press-article .news-body p{margin-bottom:24px;color:#3b515b;white-space:pre-line}.press-article-footer{margin-top:40px;padding-top:24px;border-top:1px solid var(--line)}.press-team{padding-top:48px}
@media(max-width:760px){.press-heading{padding:36px 0 30px}.press-heading h1{font-size:34px;letter-spacing:0;overflow-wrap:anywhere}.press-heading> .wrap>p{font-size:14px}.press-filters{gap:16px}.press-filters label{flex:1;min-width:120px}.press-filters select{min-width:0;width:100%}.press-filters .press-search{flex-basis:100%}.press-search input{width:100%;flex:1}.press-row{grid-template-columns:110px minmax(0,1fr);gap:16px;padding:25px 0}.press-copy h2{font-size:18px;margin-top:8px}.press-copy p{font-size:13px}.press-copy time{font-size:12px}.press-arrow{display:none}.press-topic{font-size:10px}.press-section{padding-bottom:50px}.press-intro{font-size:18px;padding-left:16px}.press-article .news-body{font-size:15px}.press-tabs{gap:24px}}

/* News listing: subtle depth, clearer grouping and bounded pagination. */
.press-heading-news{background:radial-gradient(ellipse at 90% 20%,#d9edf8 0,transparent 55%),linear-gradient(125deg,#f5f9fc,#fff);border-bottom:1px solid #e3edf2}.press-heading-news .wrap{border-left:3px solid var(--blue)}.press-section{background:linear-gradient(180deg,#f5f8fa,#fff 700px)}.press-filters{border-bottom:0}.press-list{display:grid;gap:16px}.press-row{padding:24px;background:#fff;border:1px solid #e2eaf0;border-radius:8px;box-shadow:0 3px 16px #123d5605;transition:border-color .2s,box-shadow .2s}.press-row:hover,.press-row:focus-visible{border-color:#9ac7df;box-shadow:0 8px 26px #123d5610}.press-thumbnail{border-radius:5px}.news-result-count{padding-top:6px;margin-bottom:20px}#news-results{scroll-margin-top:110px}.news-pagination{display:flex;position:static;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:34px;padding:0;border:0;background:none}.news-pagination button{min-width:42px;min-height:42px;border:1px solid #d4e1e9;background:#fff;border-radius:5px;color:var(--blue);padding:9px 14px}.news-pagination button[aria-current=page]{background:var(--blue);border-color:var(--blue);color:#fff}.news-pagination button:disabled{opacity:.4;cursor:default}.news-pagination button:not(:disabled):hover{border-color:var(--blue)}
@media(max-width:760px){.press-row{padding:18px 14px;gap:14px}.press-heading-news .wrap{border-left:0}.news-pagination{display:flex;gap:6px}.news-pagination button{min-width:36px;padding:8px 10px}.press-list{gap:12px}}
@media(prefers-reduced-motion:reduce){.press-row,.press-thumbnail img{transition:none}}
