/* Unified editorial closing composition — all inner pages only */
body.editorial-inner .magazine-next{position:relative!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;gap:0!important;min-height:0!important;margin:44px auto 0!important;padding:52px 24px 56px!important;background:#f7f2f6!important;border-top:1px solid #e9dfeb!important;border-bottom:0!important;overflow:hidden!important}
body.editorial-inner .magazine-next>div{display:flex!important;flex-direction:column!important;align-items:center!important;gap:12px!important;max-width:760px!important;margin:0 auto!important}
body.editorial-inner .magazine-next .kicker{font:600 11px/1.5 'Avenir Next',Arial,sans-serif!important;letter-spacing:.13em!important;color:#826c89!important;margin:0!important;position:static!important}
body.editorial-inner .magazine-next h2{font:400 clamp(34px,4.1vw,54px)/1.12 Georgia,serif!important;letter-spacing:-.035em!important;color:#5d4b65!important;margin:0!important;text-align:center!important;max-width:100%!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:22px 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:0 0 5px!important;transform:none!important}
@media(max-width:640px){body.editorial-inner .magazine-next{padding:43px 20px 47px!important;margin-top:30px!important}body.editorial-inner .magazine-next h2{font-size:clamp(32px,8vw,43px)!important}}
