.rt-press{background:var(--light)}.rt-press .hero.hero--standalone{padding-top:24px;padding-bottom:28px}.rt-press .hero .sec-tag{color:var(--brand-yellow);margin-bottom:10px}.rt-press .hero.hero--standalone h1{font-size:clamp(36px,4vw,48px)}.rt-press .hero .hero-sub{margin-top:12px;line-height:1.55}.rt-press .hero .hero-actions{margin-top:20px}@media (min-width:761px){.rt-press .hero{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:32px}.rt-press .hero .hero-sub,.rt-press .hero .sec-tag,.rt-press .hero h1{grid-column:1}.rt-press .hero .hero-actions{grid-column:2;grid-row:1/4;align-self:center;margin-top:0}}.rt-press .press-skip{position:fixed;top:-100px;left:20px;z-index:200;padding:12px 20px;background:var(--brand-yellow);color:var(--dark)}.rt-press .press-skip:focus{top:12px}.rt-press :where(a,button):focus-visible{outline:3px solid var(--brand-pink);outline-offset:5px}.rt-press .press-archive,.rt-press .press-related,.rt-press .press-release-wrap{max-width:1440px;margin:0 auto;padding:64px 48px 80px}.rt-press .press-archive{padding-top:32px}.rt-press .press-archive-heading{display:flex;align-items:baseline;justify-content:space-between;gap:16px 32px;flex-wrap:wrap;margin-bottom:20px}.rt-press .press-archive-heading h2{font:500 clamp(28px,3vw,40px) /1.15 var(--font-head),sans-serif;letter-spacing:-.02em}.rt-press .press-archive-heading p{font-size:16px}.rt-press .press-filters{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:24px}.rt-press .press-filter{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border:1px solid var(--dark);border-radius:99px;font:400 14px/1.4 var(--font-head),sans-serif;text-decoration:none}.rt-press .press-filter span{font-size:12px}.rt-press .press-filter:hover{background:var(--mid)}.rt-press .press-filter.is-active{color:var(--brand-yellow);background:var(--dark)}.rt-press .press-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.rt-press .press-card{min-width:0;background:white;border:1px solid var(--mid);border-radius:12px;overflow:hidden}.rt-press .press-card:focus-within{outline:3px solid var(--brand-pink);outline-offset:4px}.rt-press .press-card-link{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none}.rt-press .press-card-image{display:block;width:100%;height:auto;aspect-ratio:2/1;object-fit:cover;background:var(--mid)}.rt-press .press-card-content{display:flex;flex-direction:column;flex:1;align-items:flex-start;gap:18px;padding:24px}.rt-press .press-meta{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;font:400 13px/1.5 var(--font-head),sans-serif}.rt-press .press-country{padding:3px 10px;border-radius:99px;background:var(--brand-yellow)}.rt-press .press-card h3{font:500 clamp(23px,2vw,28px) /1.25 var(--font-head),sans-serif;letter-spacing:-.01em}.rt-press .press-card p{font-size:16px;line-height:1.65}.rt-press .press-read-more{display:flex;justify-content:space-between;align-items:center;width:100%;margin-top:auto;padding-top:12px;font:500 14px/1.4 var(--font-head),sans-serif}.rt-press .press-read-more span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;color:var(--brand-yellow);background:var(--dark)}.rt-press .press-card-link:hover .press-read-more span{color:var(--dark);background:var(--brand-yellow)}.rt-press .press-back{display:inline-block;font:400 15px/1.5 var(--font-head),sans-serif;text-decoration:underline;text-underline-offset:4px}.rt-press .press-release-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,280px);align-items:start;gap:72px;margin-top:40px}.rt-press .press-release-header{margin-bottom:36px}.rt-press .press-release h1{margin-top:24px;font:500 clamp(32px,4vw,56px) /1.15 var(--font-head),sans-serif;letter-spacing:-.025em}.rt-press .press-prose{font-size:18px;line-height:1.8}.rt-press .press-prose>*+*{margin-top:22px}.rt-press .press-prose :where(h2,h3,h4,h5,h6){font:500 26px/1.3 var(--font-head),sans-serif}.rt-press .press-prose a{text-decoration:underline;text-underline-offset:3px}.rt-press .press-prose :where(ul,ol){padding-left:24px;list-style-position:outside}.rt-press .press-prose ul{list-style-type:disc}.rt-press .press-prose ol{list-style-type:decimal}.rt-press .press-prose li+li{margin-top:10px}.rt-press .press-prose blockquote{border-left:4px solid var(--brand-green);padding-left:24px;font-style:italic}.rt-press .press-prose img{display:block;max-width:100%;height:auto;border-radius:8px}.rt-press .press-prose figcaption{margin-top:10px;font-size:14px}.rt-press .press-notes{border-top:1px solid var(--dark);margin-top:40px;padding-top:32px}.rt-press .press-notes .press-prose{font-size:16px}.rt-press .press-contact{position:sticky;top:112px;padding:28px;background:var(--brand-yellow-lighter);border-radius:12px}.rt-press .press-contact .sec-tag{color:var(--dark)}.rt-press .press-contact h2{font:500 30px/1.2 var(--font-head),sans-serif;margin-bottom:16px}.rt-press .press-contact p{font-size:16px;line-height:1.7}.rt-press .press-contact>a{display:inline-block;margin-top:20px;font-size:16px;text-decoration:underline;text-underline-offset:3px}.rt-press .press-share{border-top:1px solid var(--dark);padding-top:24px;margin-top:24px}.rt-press .press-copy{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;background:var(--dark);color:var(--brand-yellow);border:none;border-radius:99px;padding:12px 18px;font:400 14px/1.5 var(--font-head),sans-serif;cursor:pointer}.rt-press .press-share [role=status]:not(:empty){margin-top:12px;font-size:14px}.rt-press .press-related{border-top:1px solid var(--mid)}@media (max-width:1000px){.rt-press .press-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rt-press .press-release-layout{grid-template-columns:minmax(0,1fr) minmax(0,240px);gap:36px}}@media (max-width:760px){.rt-press .press-release-layout{grid-template-columns:minmax(0,1fr)}.rt-press .press-contact{position:static}}@media (max-width:640px){.rt-press .press-archive,.rt-press .press-related,.rt-press .press-release-wrap{padding:40px 20px 56px}.rt-press .press-archive{padding-top:28px}.rt-press .press-grid{grid-template-columns:minmax(0,1fr);gap:24px}.rt-press .press-filter{padding:8px 12px}}