.editorial-heading{max-width:1050px;margin-left:0;padding-block:54px 70px}.editorial-heading h1{overflow-wrap:break-word;text-wrap:balance;font-size:clamp(40px,5vw,72px);line-height:1.12}.editorial-heading>p:last-child{max-width:680px;color:var(--muted);margin-top:26px}.editorial-news-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:38px;display:grid}.editorial-news-card{border-bottom:1px solid var(--line);min-width:0;padding-bottom:30px}.editorial-news-card .page-photo{aspect-ratio:1.35}.editorial-news-card .editorial-logo-photo img{object-fit:contain;padding:24px}.editorial-news-card time{color:var(--muted);margin-block:24px 14px;font-size:13px;display:block}.editorial-news-card h2,.editorial-news-card h3{font-size:28px;line-height:1.25}.editorial-news-card p{color:var(--muted);margin-block:18px 24px;font-size:15px}.editorial-news-card .text-link{margin-top:10px}.article-date{color:var(--muted);flex-wrap:wrap;gap:8px 28px;margin-top:clamp(16px,3vw,28px);font-size:14px;display:flex}.article-photo{aspect-ratio:1.9;width:100%;max-height:660px}.article-photo img{object-position:center 60%}.article-photo.editorial-logo-photo{aspect-ratio:2.3;background:#f2f3f4}.article-photo.editorial-logo-photo img{object-fit:contain;padding:40px}.article-caption{color:var(--muted);max-width:850px;margin-top:16px;font-size:13px}.article-body{max-width:760px;margin-inline:auto;font-size:18px}.article-body p+p{margin-top:26px}.article-body .text-link{margin-top:28px}.editorial-note{border-left:3px solid var(--brand);background:var(--surface);margin-bottom:36px;padding:20px 24px;font-size:16px}.article-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.article-gallery figure{min-width:0;margin:0}.article-gallery .page-photo{aspect-ratio:1.25}.career-hero{padding-top:48px}.career-hero h1{font-size:clamp(40px,4.7vw,66px)}.career-role{overflow-wrap:break-word;max-width:850px;font-size:clamp(32px,4vw,52px)!important}.career-list{color:var(--muted);margin:0;padding-left:20px}.career-list li{margin-bottom:18px;padding-left:8px}.career-facts{margin-top:32px}.career-facts>div{border-top:1px solid var(--line);padding-block:18px}.career-facts dt{color:var(--muted);font-size:13px}.career-facts dd{margin:8px 0 0}.career-apply a[href^=mailto]{overflow-wrap:anywhere}.special-hero h1{overflow-wrap:normal;font-size:clamp(34px,4.4vw,64px)}.special-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.special-gallery .page-photo{aspect-ratio:1}.special-gallery img{object-fit:contain}.special-drawing{margin:24px 0 0}.special-drawing+.text-link{margin-top:16px}.special-drawing img{width:100%;height:auto;display:block}.special-drawing figcaption{max-width:850px;color:var(--muted);margin-top:20px;font-size:14px}.legal-layout{grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);align-items:start;gap:100px;padding-bottom:100px;display:grid}.legal-toc{border-top:1px solid var(--line);padding-top:24px}.legal-toc ol{margin:14px 0 0;padding:0;list-style:none}.legal-toc a{padding-block:10px;font-size:14px;line-height:1.5;display:block}.legal-copy{overflow-wrap:anywhere;min-width:0}.legal-copy section{border-bottom:1px solid var(--line);margin-bottom:36px;padding-bottom:36px;scroll-margin-top:130px}.legal-copy h2{margin-bottom:24px;font-size:30px;line-height:1.25}.legal-copy h3{margin-block:26px 16px;font-size:23px;line-height:1.35}.legal-copy p,.legal-copy address,.legal-copy li{color:var(--muted);font-size:16px;line-height:1.75}.legal-copy p+p{margin-top:20px}.legal-copy address{font-style:normal}.legal-copy a:not(.button){text-underline-offset:4px;text-decoration:underline}.legal-copy li+li{margin-top:12px}.legal-copy ul{padding-left:20px}.legal-status{border-left:3px solid var(--brand);background:var(--surface);margin-bottom:40px;padding:22px 24px}.legal-status p{font-size:15px}@media (max-width:1000px){.editorial-news-grid{gap:24px}.editorial-news-card h2,.editorial-news-card h3{font-size:24px}.legal-layout{gap:50px}.article-gallery,.special-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.legal-layout{grid-template-columns:1fr;gap:36px}.legal-toc ol{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;display:grid}.career-hero{grid-template-columns:1fr}.career-hero .page-photo{aspect-ratio:1.3}}@media (max-width:700px){.editorial-heading{padding-block:38px 44px}.editorial-heading h1{font-size:clamp(32px,8.4vw,46px)}.editorial-news-grid{grid-template-columns:1fr;gap:44px}.editorial-news-card h2,.editorial-news-card h3{font-size:29px}.article-photo{aspect-ratio:1.25}.article-photo.editorial-logo-photo{aspect-ratio:1.6}.article-photo.editorial-logo-photo img{padding:22px}.article-body{font-size:16px}.article-gallery{grid-template-columns:1fr}.career-role{font-size:34px!important}.special-hero h1{font-size:clamp(28px,8.7vw,44px)}.special-gallery{grid-template-columns:1fr}.legal-layout{padding-bottom:64px}.legal-toc ol{grid-template-columns:1fr}.legal-copy h2{font-size:27px}.legal-copy h3{font-size:22px}}
