button,input,select{font-family:inherit}button,input,select,summary{font:inherit}.button-outline{color:var(--paper);background:0 0;border-color:#ffffff61}.button-outline:hover{border-color:var(--paper)}.chapter{padding:var(--section-space) var(--page-padding)}.chapter>*{width:min(100%, var(--content-width));margin-inline:auto}.research-preview>.button{margin-block-start:3.5rem}.button-outline{color:#1a5fd0;border-color:#b8cbea}.button-outline:hover{background:#eaf2ff;border-color:#1f6feb}.news-page{padding:9rem var(--page-padding) 5rem;max-width:100rem;min-height:80vh;color:var(--ink);margin:auto}.news-heading{margin-bottom:3rem}.news-heading h1{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2.75rem,5vw,5rem);font-weight:800;line-height:1.12}.news-heading p{color:var(--muted);max-width:60ch;margin-top:1.25rem;font-size:1.2rem;line-height:1.65}.news-controls{border-bottom:1px solid var(--dark-border);justify-content:space-between;align-items:end;gap:2rem;padding-bottom:1.25rem;display:flex}.news-topics{flex-wrap:wrap;gap:.4rem;display:flex}.news-topics button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.35rem;min-height:44px;padding:.75rem 1rem}.news-topics button[aria-pressed=true]{color:#1a5fd0;background:var(--cloud);border-color:#b8cbea}.news-topics button:hover{color:#1a5fd0;background:#eef4ff}.news-search{color:var(--muted);flex-shrink:0;gap:.5rem;width:min(100%,19rem);font-size:.875rem;display:grid}.news-search input{font:inherit;width:100%;min-width:0;color:var(--ink);background:#fff;border:1px solid #c9ced6;border-radius:.35rem;padding:.85rem 1rem;font-size:1rem}.news-search input::placeholder{color:var(--muted)}.news-results-meta{color:var(--muted);justify-content:space-between;gap:1rem;padding:1.4rem 0;font-size:.875rem;display:flex}.news-empty{background:#f7f8fa;margin:.5rem 0 2rem;padding:clamp(2rem,6vw,5rem)}.news-empty h2{text-wrap:balance;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:700;line-height:1.35}.news-empty p{max-width:60ch;color:var(--muted);margin-top:1rem;line-height:1.8}.news-empty button{margin-top:1.5rem}.news-entry{border-bottom:1px solid var(--dark-border);grid-template-columns:minmax(9rem,1fr) minmax(0,4fr);gap:2rem;padding:2.5rem 0;display:grid}.news-entry-meta{color:var(--muted);overflow-wrap:anywhere;flex-direction:column;align-items:start;gap:.6rem;font-size:.875rem;display:flex}.news-entry-meta>:first-child{color:#1a5fd0}.news-entry-body{overflow-wrap:anywhere;max-width:75ch}.news-entry-body h2{font-size:clamp(1.5rem,2.4vw,2rem);font-weight:700;line-height:1.4}.news-entry-body p{color:#394455;white-space:pre-line;margin-top:1rem;line-height:1.8}.news-relevance{background:#f7f8fa;margin:1.5rem 0;padding:1.25rem}.news-relevance h3{font-size:.875rem;font-weight:650}.news-relevance p{margin-top:.5rem}.news-entry-body a{color:#1a5fd0;text-underline-offset:.25em;text-decoration:underline}.news-note{color:var(--muted);max-width:75ch;margin-top:2rem;font-size:.875rem;line-height:1.7}.news-page>button{margin-top:2rem}.news-page :is(button,input,a):focus-visible{outline:2px solid var(--cobalt);outline-offset:4px}@media (max-width:68rem){.news-controls{flex-direction:column;align-items:stretch;gap:1.25rem}.news-search{width:100%}}@media (max-width:44rem){.news-page{padding-top:7rem}.news-entry{grid-template-columns:1fr;gap:1rem}.news-entry-meta{flex-flow:wrap}.news-results-meta{flex-wrap:wrap}.news-topics button{padding:.65rem .8rem}}.news-topic-filter{color:var(--muted);gap:.5rem;font-size:.875rem;display:grid}.news-topic-filter select{min-height:2.75rem;font:inherit;color:var(--ink);background:#fff;border:1px solid #c9ced6;border-radius:.35rem;padding:.85rem 2rem .85rem 1rem;font-size:1rem}.news-entry-body h2 a.news-entry-title{color:inherit;text-decoration:none}:is(.news-entry-body h2 a.news-entry-title:hover,.news-entry-body h2 a.news-entry-title:focus-visible){color:#1a5fd0;text-underline-offset:.2em;text-decoration:underline}.detail-body .news-detail-note{color:var(--muted);margin-top:2rem;font-size:.875rem;line-height:1.7}.footer-navigation-groups h3{color:#c4cbd5;margin:0 0 .4rem;font-size:.8rem}.site-header .desktop-navigation>a,.site-header .mobile-navigation nav>a,.site-header .mobile-navigation>summary{letter-spacing:-.02em;min-height:44px;font-family:inherit;font-size:1rem;font-weight:500;line-height:1.5;text-decoration:none}.site-header .desktop-navigation>a[aria-current],.site-header .mobile-navigation nav>a[aria-current]{color:#1a5fd0;border-bottom-color:#1a5fd0}.site-header :is(a,summary):focus-visible{outline-offset:4px;outline:2px solid #1a5fd0}@media (max-width:82rem){.site-header .desktop-navigation>a{font-size:.9375rem}}#main-content :is(.works-hero,.technology-hero,.lab-hero,.research-hero,.contact-page,.evidence-page,.benchmark-directory,.news-page,.insights-page){padding-block-start:clamp(2.5rem,4vw,4rem)}.site-header .desktop-navigation>a{font-size:.9375rem}@media (max-width:74rem){.site-header .mobile-navigation summary{cursor:pointer;justify-content:flex-end;align-items:center;min-width:3.5rem;min-height:2.75rem;list-style:none;display:flex}.site-header .mobile-navigation nav a{color:#394455;align-items:center;min-height:3rem;padding-inline:.75rem;display:flex}}@media (max-width:560px){#main-content :is(.works-hero,.technology-hero,.lab-hero,.research-hero,.contact-page,.evidence-page,.benchmark-directory,.news-page,.insights-page){padding-block-start:2rem}}@media (max-width:85rem){.site-header .desktop-navigation>a{padding-inline:.15rem;font-size:.875rem}}.site-footer .footer-navigation-groups h3 a{text-decoration:none}.site-footer .footer-navigation-groups a{align-items:center;min-height:2.75rem;font-size:.875rem;display:flex}
