/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.clearfix::after{display:table;clear:both;content:"";}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}@media (scripting:enabled){.js-hide.js-hide{display:none;}.js-show{display:block;}}
.press-page{padding-bottom:110px;}.press-hero,.press-release__header{padding-top:72px;padding-bottom:64px;}.press-hero h1,.press-release__header h1{max-width:900px;margin:20px 0;font-size:clamp(48px,7vw,86px);line-height:.98;letter-spacing:-.055em;}.press-hero > p{max-width:700px;color:var(--muted);font-size:18px;line-height:1.65;}.press-layout,.press-release__layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:72px;align-items:start;}.press-releases > .content-kicker{display:block;margin-bottom:20px;}.press-card{padding:34px 0;border-top:1px solid var(--line);}.press-card:last-child{border-bottom:1px solid var(--line);}.press-card time,.press-release__meta{color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;}.press-card h2{max-width:760px;margin:13px 0;font-size:clamp(28px,4vw,43px);line-height:1.07;}.press-card h2 a{color:inherit;text-decoration:none;}.press-card p{max-width:720px;color:var(--muted);line-height:1.65;}.press-sidebar,.press-release__facts{position:sticky;top:110px;padding:30px;border:1px solid var(--line);border-radius:22px;background:#fff;}.press-sidebar p{color:var(--muted);font-size:14px;line-height:1.7;}.press-sidebar dl{margin:25px 0;}.press-sidebar dl div{padding:14px 0;border-top:1px solid var(--line);}.press-sidebar dt{color:var(--muted);font-size:10px;font-weight:700;text-transform:uppercase;}.press-sidebar dd{margin:5px 0 0;font-weight:600;}.press-release__header{max-width:980px;margin-inline:auto;}.press-release__summary{max-width:780px;color:var(--muted);font-size:20px;line-height:1.55;}.press-release__meta{display:flex;gap:18px;margin-top:28px;}.press-release__body{max-width:740px;font-size:17px;line-height:1.8;}.press-release__body p{margin:0 0 24px;}.press-release__body section{margin-top:52px;padding-top:28px;border-top:1px solid var(--line);}.press-release__body h2{margin:0 0 15px;font-size:30px;}.press-release__facts ul{margin:18px 0 25px;padding-left:18px;}.press-release__facts li{margin-bottom:10px;color:var(--muted);font-size:13px;line-height:1.55;}.press-release__angles{margin-top:30px;padding-top:25px;border-top:1px solid var(--line);}@media (max-width:820px){.press-layout,.press-release__layout{grid-template-columns:1fr;gap:38px;}.press-sidebar,.press-release__facts{position:static;}.press-hero,.press-release__header{padding-top:42px;padding-bottom:42px;}.press-hero h1,.press-release__header h1{font-size:clamp(42px,12vw,62px);}}
