/* V78: steady manifesto and editorial hero callout */
.att45-manifesto-lines>div,.att45-manifesto-lines .att76-shake-text{transform:none!important;opacity:1!important;animation:none!important;transition:none!important;will-change:auto!important}
.att45-manifesto{height:auto!important;min-height:95svh!important}
.att45-pin{position:relative!important;top:auto!important;min-height:95svh!important;height:auto!important;overflow:hidden!important}
.att45-manifesto-lines{max-width:100%;font-size:clamp(42px,9vw,145px)!important;letter-spacing:-.065em!important}
.att45-manifesto-lines>div{white-space:normal!important;text-align:left!important;overflow-wrap:normal!important}
.att45-manifesto-lines>div:nth-child(2){text-align:right!important}
.att45-hero-end{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto;align-items:end!important;gap:clamp(12px,2vw,28px)!important;padding-block:24px 12px!important}
.att45-hero-end p{font-size:clamp(20px,2.5vw,38px)!important;line-height:1.04!important;letter-spacing:-.045em!important;font-weight:850!important;max-width:15ch!important}
.att45-hero-end a{align-self:end!important;white-space:nowrap!important}
@media(max-width:700px){
 .att45-hero-end{grid-template-columns:1fr 1fr!important;gap:24px 14px!important;padding-top:28px!important}
 .att45-hero-end p{grid-column:1/-1;font-size:clamp(26px,7vw,38px)!important;max-width:18ch!important;line-height:1.06!important}
 .att45-hero-end a{font-size:11px!important;max-width:none!important;justify-self:start!important;text-align:left!important}
 .att45-hero-end a:last-child{justify-self:end!important}
 .att45-manifesto{min-height:85svh!important}
 .att45-pin{min-height:85svh!important;padding:70px 18px 95px!important}
 .att45-manifesto-lines{font-size:clamp(35px,8.8vw,64px)!important;line-height:1.01!important;letter-spacing:-.065em!important}
 .att45-manifesto-lines>div:nth-child(2){text-align:left!important}
 .att45-pin p{margin-top:30px!important}
}
