
/* Restrained page endings; approved homepage unaffected. */
body.editorial-inner .magazine-next {display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;gap:18px!important;padding:clamp(55px,7vw,90px) 24px!important;margin:clamp(38px,6vw,76px) auto 0!important;min-height:0!important;max-width:100%!important;background:#f4edf3!important;border-top:1px solid rgba(118,89,129,.16)!important;}
body.editorial-inner .magazine-next > div {display:flex!important;flex-direction:column!important;align-items:center!important;gap:12px!important;width:100%!important;}
body.editorial-inner .magazine-next .kicker {font:600 11px/1.5 'Avenir Next',Arial,sans-serif!important;letter-spacing:.15em!important;color:#866f8c!important;margin:0!important;}
body.editorial-inner .magazine-next h2 {font-family:Georgia,serif!important;font-size:clamp(39px,5.4vw,70px)!important;line-height:1.03!important;font-weight:400!important;letter-spacing:-.045em!important;color:#64516c!important;margin:0!important;text-align:center!important;transform:none!important;}
body.editorial-inner .magazine-next h2 br {display:none!important;}
body.editorial-inner .magazine-next .link {display:inline-block!important;margin:6px 0 0!important;font:600 12px/1.5 'Avenir Next',Arial,sans-serif!important;letter-spacing:.12em!important;color:#725c7d!important;text-decoration:none!important;border-bottom:1px solid #ab96b1!important;padding-bottom:6px!important;transform:none!important;}
body.editorial-inner footer {display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;flex-wrap:wrap!important;padding:25px clamp(22px,5vw,70px)!important;background:#f4edf3!important;border-top:1px solid rgba(118,89,129,.14)!important;color:#796d7b!important;font:400 12px/1.5 'Avenir Next',Arial,sans-serif!important;letter-spacing:.015em!important;}
body.editorial-inner footer .original-social-links {display:flex!important;gap:20px!important;flex-wrap:wrap!important;order:2!important;}
body.editorial-inner footer .original-social-links a {font:500 12px/1.5 'Avenir Next',Arial,sans-serif!important;letter-spacing:0!important;text-transform:none!important;color:#725c7d!important;text-decoration:none!important;}
body.editorial-inner footer > span {display:none!important;}
body.editorial-inner footer > span:first-of-type {display:inline!important;order:1!important;}
@media(max-width:640px){body.editorial-inner footer{justify-content:center!important;text-align:center!important}body.editorial-inner footer .original-social-links{justify-content:center!important}}
