.page-hero{background:#eaf0dd;padding:80px 0}.page-hero h1{font-size:clamp(36px,4.6vw,60px);max-width:900px}.page-hero .intro{max-width:630px;margin:24px 0}.article-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-top:35px}.article-card{padding:28px;border:1px solid var(--line);border-radius:5px;background:white;display:flex;flex-direction:column}.article-card .eyebrow{font-size:9px}.article-card h3{font-size:25px}.article-card h3 a:hover{text-decoration:underline}.article-card>p:not(.eyebrow){font-size:13px;color:var(--muted);margin:20px 0;line-height:1.9}.article-card .text-link{margin-top:auto;padding-top:10px}.page-cta{padding:55px 0;background:#eaf0dd}.page-cta p{margin:16px 0 25px}.reading-column{max-width:800px;padding-block:55px 75px}.reading-column>.eyebrow{margin-top:35px}.reading-column h1{font-size:clamp(35px,4.5vw,54px)}.reading-column>.intro{margin-top:25px}.article-byline{font-size:12px;color:var(--muted);margin:20px 0 40px;padding-bottom:20px;border-bottom:1px solid var(--line)}.reading-column section{margin-bottom:32px}.reading-column h2{font-size:28px;margin-bottom:16px}.reading-column section p{font-size:16px;line-height:1.9;color:var(--muted)}.article-enquiry{padding:30px;background:#eaf0dd;border-radius:5px;margin-top:45px}.article-enquiry p{margin-bottom:22px}.careers-enquiry{background:#edf2e5}.careers-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px}.careers-grid .intro{margin-top:22px}.career-details{padding:30px;background:white;border:1px solid var(--line);border-radius:5px}.career-details h3{font-size:27px}.career-details>p{margin:18px 0 25px;font-size:14px;color:var(--muted)}nav a[aria-current=page]{text-decoration:underline;text-underline-offset:6px}@media(max-width:850px){.article-grid{grid-template-columns:1fr}.careers-grid{grid-template-columns:1fr;gap:30px}.page-hero{padding:55px 0}}@media(max-width:580px){.page-hero{padding:40px 0}.article-card,.career-details{padding:23px}.reading-column section p{font-size:14px}}
