/* Editorial additions from the September content review. */
.review-audience-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,6vw,80px)}
.review-audience-grid h2{font-size:clamp(25px,3vw,42px);line-height:1.1;margin:0 0 20px}
.review-audience-grid p,.review-section-intro,.creator-steps p{font-size:17px;line-height:1.7;color:#c5cede;max-width:62ch}
.creator-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;list-style-position:inside;margin:35px 0 0;padding:0}
.creator-steps li{border-top:1px solid #ffffff30;padding-top:24px;color:var(--page-accent)}
.creator-steps h3{display:inline;font-size:23px;color:#f7f8fc}.creator-steps p{margin-top:16px}
.review-reasons{list-style:none;padding:0;display:grid;gap:20px;font-size:clamp(18px,2vw,25px);line-height:1.5}
.review-reasons li{padding-top:20px;border-top:1px solid #ffffff30}
.agency-invitation{margin:40px 0 22px;padding-top:28px;border-top:1px solid #ffffff30;max-width:800px}
.agency-invitation h3{font:clamp(26px,3vw,40px)/1.15 var(--display);margin:0 0 14px}.agency-invitation p{font-size:17px;line-height:1.6;margin:0 0 18px}
.creator-invitation{display:grid;grid-template-columns:1fr 1fr;gap:clamp(30px,6vw,90px);padding:90px max(6vw,24px);background:#14213a;color:#f7f8fc}
.creator-invitation h2{font:clamp(46px,6vw,88px)/1 var(--display);margin:20px 0}.creator-invitation h2 span{color:#c7ff3d}
.creator-invitation p,.creator-invitation li{font-size:17px;line-height:1.65}.creator-invitation ul{padding-left:21px;margin:25px 0}.creator-invitation li{margin:10px 0}
.creator-invitation .creator-invitation-note{font-size:14px;color:#becbe0;margin-top:20px}
.home-footer{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:60px;padding:55px max(6vw,24px)}
.home-footer>.home-footer-brand{display:flex;flex-direction:column;gap:20px;margin:0;max-width:380px;width:auto}.home-footer-brand p{font-size:14px;line-height:1.6}.home-footer-brand>span{font-size:12px;color:#b7c8df}
.home-footer-links{display:grid;grid-template-columns:1fr 1fr;gap:30px}.home-footer-links h2{font-size:13px;letter-spacing:.1em;margin:0 0 22px}
.home-footer-links a,.home-footer-links button{display:block;font:14px/1.6 Inter,Arial,sans-serif;margin:12px 0;text-align:left}
.ticker-label{display:flex;flex-direction:column;gap:5px}.ticker-label small{font:10px/1.3 Inter,Arial,sans-serif;letter-spacing:0;color:#b7c8df}
.research-stat strong{font-size:clamp(30px,2.9vw,42px)}
.research-download h2{font-size:clamp(40px,4.4vw,76px);overflow-wrap:normal}
@media(max-width:900px){.creator-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.creator-invitation,.home-footer{grid-template-columns:1fr}}
@media(max-width:600px){.review-audience-grid,.creator-steps{grid-template-columns:1fr}.creator-invitation{padding-block:65px}.home-footer{gap:35px;padding-bottom:90px}.research-download h2{font-size:clamp(35px,10vw,52px)}}
