body.editorial-page{background:#141414}header.editorial-hero{background:#141414;color:#fafaf8;padding:140px 40px 48px;border-bottom:1px solid #343434;margin:0}.editorial-inner{max-width:1280px;margin:0 auto}.editorial-label{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#bdbdb8;margin:0 0 24px}.editorial-heading{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:end}.editorial-heading h1{font-family:Poppins,sans-serif;font-size:clamp(56px,7vw,96px);font-weight:600;letter-spacing:-.045em;line-height:1.05;margin:0}.editorial-heading h1 span{color:#ff2400}.editorial-heading>p{font-size:18px;line-height:1.7;color:#bdbdb8;max-width:560px;margin:0}.editorial-tabs{display:flex;gap:32px;max-width:1360px;margin:0 auto;padding:0 40px;border-bottom:1px solid #343434}.editorial-tabs a{display:block;padding:22px 0 18px;color:#bdbdb8;text-decoration:none;border-bottom:3px solid transparent;font-size:16px}.editorial-tabs a[aria-current=page]{color:#fafaf8;border-bottom-color:#ff2400}.editorial-tabs a:hover{color:#ff2400}.editorial-tabs a:focus-visible{outline:2px solid #ff2400;outline-offset:4px}.press-body{padding-top:40px}.press-count-bar{padding-top:0;margin-bottom:40px}@media(max-width:767px){header.editorial-hero{padding:108px 24px 32px}.editorial-heading{grid-template-columns:1fr;gap:24px}.editorial-heading>p{font-size:16px}.editorial-tabs{padding:0 24px;gap:28px}.editorial-tabs a{padding-top:18px}}body.editorial-page{--editorial-width:1200px;--editorial-pad:40px}header.editorial-hero{padding:128px var(--editorial-pad) 40px}.editorial-inner{max-width:var(--editorial-width)}.editorial-heading{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px}.editorial-heading h1{font-size:clamp(48px,6vw,80px)}.editorial-heading>p{font-size:17px;line-height:1.65}.editorial-tabs{box-sizing:border-box;max-width:1280px;padding:0 var(--editorial-pad);gap:36px}.editorial-page .press-body>.container{max-width:1280px;padding-inline:var(--editorial-pad)}.editorial-page .press-body{padding:32px 0 64px}.editorial-page .press-count-bar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:24px 0;margin:0 0 40px;border-bottom:1px solid #343434}.editorial-page .press-count-item{min-width:0;padding:0 24px;border-left:1px solid #343434}.editorial-page .press-count-item:first-child{padding-left:0;border-left:0}.editorial-page .press-count-item .big{font-size:32px;line-height:1.15;letter-spacing:-.03em;white-space:nowrap;margin:0 0 8px}.editorial-page .press-count-item>p:not(.big){font-size:13px;line-height:1.5;margin:0}.editorial-page .press-layout{gap:40px}.editorial-page .press-year-label span{font-size:32px}.editorial-page .press-entry__headline{font-size:clamp(19px,2vw,24px)}.editorial-page .news-latest{max-width:1280px;box-sizing:border-box;margin-inline:auto;padding:40px var(--editorial-pad)}.editorial-page .insight-topic-section,.editorial-page .medium-reading,.editorial-page .library-toolbar{max-width:1280px;box-sizing:border-box;margin-inline:auto;padding-inline:var(--editorial-pad)}@media(max-width:767px){body.editorial-page{--editorial-pad:24px}header.editorial-hero{padding:104px 24px 28px}.editorial-label{margin-bottom:16px}.editorial-heading{grid-template-columns:1fr;gap:16px}.editorial-heading h1{font-size:48px}.editorial-heading>p{font-size:16px}.editorial-tabs{gap:28px}.editorial-tabs a{padding:16px 0 13px;font-size:15px}.editorial-page .press-count-bar{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px;margin-bottom:28px;padding:0 0 24px}.editorial-page .press-count-item{padding:0 0 0 20px}.editorial-page .press-count-item:nth-child(odd){padding-left:0;border-left:0}.editorial-page .press-count-item .big{font-size:28px}.editorial-page .press-layout,.editorial-page .press-sidebar{grid-template-columns:minmax(0,1fr)}.editorial-page .press-year-group{grid-template-columns:minmax(0,1fr);gap:16px}.editorial-page .press-entry{grid-template-columns:minmax(0,1fr);min-width:0}.editorial-page .press-entry__left{min-width:0}.editorial-page .press-entry__headline{overflow-wrap:anywhere}.editorial-page .press-entry__link{justify-self:start}.editorial-page .news-latest{padding-top:28px}.editorial-page .news-filters{flex-wrap:wrap;overflow:visible;gap:8px}.editorial-page .news-filters button{font-size:13px;padding:10px 12px}.editorial-page .library-toolbar{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.editorial-page .library-toolbar>*{min-width:0;width:100%}}
