/* Scoped additions to the approved editorial layout. */
.ghost-site .ns-footer{flex-wrap:wrap;align-items:flex-start;column-gap:28px;row-gap:15px}
.ghost-site .ns-footer p{font-size:13px;line-height:1.5;flex:1 1 360px;max-width:62ch}
.ghost-site .ns-footer nav{font-size:13px;line-height:1.5;gap:12px 20px;flex-wrap:wrap}
.ns-editorial-inner .ghost-next-steps{margin-top:56px;padding-top:30px}
.ns-editorial-inner .ghost-next-steps .ghost-next-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.ns-editorial-inner .ghost-next-steps h2{font-size:31px}
.ns-editorial-inner .ghost-reviewed{white-space:normal}
.ns-editorial-inner .ghost-topic-links{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:24px;color:#0755ff;font-size:16px}
.ghost-topic-links a{text-decoration:underline;text-underline-offset:4px}
@media(max-width:800px){.ghost-site .ns-footer p{order:3;width:100%;max-width:none;flex-basis:100%}}
@media(max-width:600px){.ns-editorial-inner .ghost-next-steps .ghost-next-card-grid{grid-template-columns:1fr}.ns-editorial-inner .ghost-next-steps h2{font-size:28px}}
