.brand-press{color:#243943;font:400 18px/1.6 Arial,Helvetica,sans-serif;margin:auto;padding:clamp(40px,7vw,88px) 0;width:min(100% - 48px,1200px)}.brand-press h1,.brand-press h2{color:#243943;font-family:inherit;font-weight:400;letter-spacing:-.035em;line-height:1.15;overflow-wrap:anywhere;text-transform:none}.brand-press h1{font-size:clamp(44px,7vw,88px);margin:0 0 24px}.brand-press h2{font-size:clamp(24px,2.5vw,30px);margin:24px 0}.brand-press a{color:#3e6970;overflow-wrap:anywhere;text-underline-offset:4px}.brand-press a:focus-visible,.brand-press button:focus-visible,.brand-press select:focus-visible{outline:3px solid #3e6970;outline-offset:4px}.brand-press__badge,.brand-press__eyebrow{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.brand-press__intro{color:#53656c;font-size:23px;max-width:640px}.brand-press__filters{margin-top:48px}.brand-press__filter-row ul{display:flex;flex-wrap:wrap;gap:8px 32px;list-style:none;margin:0;padding:0}.brand-press__filter-row a{align-items:center;border-bottom:2px solid transparent;color:#53656c;display:inline-flex;min-height:48px;padding:8px 0;text-decoration:none}.brand-press__filter-row a:hover{border-bottom-color:#9cacae;color:#243943}.brand-press__filter-row a[aria-current=true]{border-bottom-color:#243943;color:#243943;font-weight:700}.brand-press__filter-row--regions{align-items:baseline;border-block:1px solid #dce4e6;display:flex;font-size:15px;gap:12px 24px;margin-top:20px;padding:16px 0}.brand-press__filter-label{color:#53656c;flex-shrink:0}.brand-press__filter-row--regions ul{gap:4px 24px}.brand-press__results-heading{align-items:center;display:flex;flex-wrap:wrap;font-size:14px;gap:8px 24px;justify-content:space-between;scroll-margin-top:24px}.brand-press .brand-press__button{background:#3e6970;border:1px solid #3e6970;border-radius:32px;color:#fff;cursor:pointer;display:inline-flex;font:400 16px/1.5 Arial,Helvetica,sans-serif;gap:12px;padding:12px 24px;text-decoration:none}.brand-press .brand-press__button:hover{background:#243943;border-color:#243943}.brand-press__location,.brand-press__meta,.brand-press__result-count{color:#53656c;font-size:14px}.brand-press__result-count{margin:24px 0}.brand-press__grid{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.brand-press__card{background:#eef3f3;border-radius:12px;display:flex;flex-direction:column;min-width:0;padding:32px}.brand-press__card h2 a{color:#243943;text-decoration:none}.brand-press__card h2 a:hover{text-decoration:underline}.brand-press__meta{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.brand-press__badge{color:#3e6970}.brand-press__organisation{margin:auto 0 0}.brand-press__location{margin:8px 0 0}.brand-press__pagination{display:flex;flex-wrap:wrap;gap:24px;justify-content:center;margin-top:40px}.brand-press__detail{margin:auto;max-width:900px}.brand-press__detail h1{font-size:clamp(36px,5vw,64px)}.brand-press__back{display:inline-block;margin-bottom:40px}.brand-press__source-note{margin-top:48px}.brand-press__empty,.brand-press__setup{background:#eef3f3;border-radius:12px;padding:24px}.brand-press__setup{margin-top:32px}.brand-press__sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}@media (max-width:1000px){.brand-press__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.brand-press{width:calc(100% - 32px)}.brand-press__grid{grid-template-columns:minmax(0,1fr)}.brand-press__filter-row ul{gap:4px 20px}.brand-press__filter-row--regions{flex-direction:column;gap:4px}}