/* Approved Earth News v106 footer, applied 6 November 2026. Header rules remain independent. */
footer.world-footer.atlas-footer{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr) minmax(0,1.35fr);align-items:start;gap:24px;margin-top:36px;padding:20px 0 16px;border-top:1px solid #33404b;color:#bac6d1;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.55}
footer.world-footer.atlas-footer .atlas-footer-left,footer.world-footer.atlas-footer .atlas-footer-principles,footer.world-footer.atlas-footer .atlas-footer-utilities{min-width:0;grid-row:1}
footer.world-footer.atlas-footer .atlas-footer-left{grid-column:1;text-align:left;width:320px;max-width:100%;container-type:inline-size}
footer.world-footer.atlas-footer .atlas-footer-identity{display:grid;grid-template-columns:max-content minmax(0,1fr);grid-template-rows:27px 23px;gap:7px 12px;align-items:center;width:100%;max-width:100%}
footer.world-footer.atlas-footer .atlas-footer-name{grid-column:1;grid-row:1;color:#c28bfa;font-size:18px;font-weight:700;letter-spacing:2px;line-height:1;text-decoration:none}
footer.world-footer.atlas-footer .atlas-footer-publications{grid-column:1;grid-row:2;display:flex;justify-content:space-between;gap:0;align-items:center;margin:0;padding:0;border:0;color:#c28bfa;font-size:16px;font-weight:700;letter-spacing:2px;line-height:1}
footer.world-footer.atlas-footer .atlas-footer-publications a{color:inherit;font:inherit;letter-spacing:inherit;margin:0;padding:0;text-decoration:none}
footer.world-footer.atlas-footer .atlas-footer-press{grid-column:2;grid-row:1/3;display:flex;align-items:center;justify-content:center;align-self:stretch;margin:0;padding:1px 8px;background:#c92b3e;color:#fff;font-size:52px;font-weight:700;line-height:1;letter-spacing:1px;white-space:nowrap}
footer.world-footer.atlas-footer .atlas-footer-motto{margin:13px 0 0;color:#ff6262;font-size:clamp(14px,5.15cqi,16.5px);line-height:1.5;font-weight:700;white-space:nowrap;text-align:justify;text-align-last:justify}
footer.world-footer.atlas-footer .atlas-footer-utilities .atlas-footer-public-interest{margin:0;color:#a5b7c7;font-size:13px;line-height:1.35;white-space:normal;text-wrap:pretty;flex-basis:100%;max-width:100%}
footer.world-footer.atlas-footer .atlas-footer-credits{font-size:14px;line-height:1.6;color:#bac6d1;text-align:left}
footer.world-footer.atlas-footer .atlas-footer-credits p{margin:3px 0;font-size:inherit;line-height:inherit;color:inherit;white-space:normal}
footer.world-footer.atlas-footer .atlas-footer-principles{grid-column:2;text-align:center;color:#ff6262;font-size:14px;font-weight:400;line-height:1.3}
footer.world-footer.atlas-footer .atlas-footer-principles p{margin:0 0 2px;color:inherit;font:inherit;white-space:normal}
footer.world-footer.atlas-footer .atlas-footer-principles .atlas-footer-values{font-size:14px;font-weight:400}
footer.world-footer.atlas-footer .atlas-footer-principles a{color:inherit;text-decoration:underline;text-underline-offset:3px}
footer.world-footer.atlas-footer .atlas-footer-principles .atlas-footer-advertising{margin-top:0;font-weight:400}
footer.world-footer.atlas-footer .atlas-footer-utilities{grid-column:3;justify-self:end;display:flex;flex-direction:column;gap:3px;align-items:flex-end;margin:0;text-align:right;font-size:13px;line-height:1.35;color:#a5b7c7}
footer.world-footer.atlas-footer .atlas-footer-utilities p{margin:0;font:inherit;color:inherit}
footer.world-footer.atlas-footer .atlas-footer-utilities .atlas-footer-credits{font:inherit;flex-basis:100%;max-width:100%;text-align:right}
footer.world-footer.atlas-footer .atlas-footer-utilities .atlas-footer-credits p{margin:1px 0;font:inherit;color:inherit}
footer.world-footer.atlas-footer .atlas-footer-utilities button{min-height:44px;padding:8px 12px;border:1px solid #526779;border-radius:4px;background:#142438;color:#dce6ef;font:inherit;cursor:pointer}
footer.world-footer.atlas-footer .atlas-footer-principles .atlas-footer-home{margin:0}
footer.world-footer.atlas-footer .atlas-footer-principles .atlas-footer-home a{color:#c28bfa;font-size:14px;font-weight:400;text-decoration:none}
.atlas-footer a:hover{text-decoration:underline}
@media(max-width:1100px){footer.world-footer.atlas-footer{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:24px}footer.world-footer.atlas-footer .atlas-footer-utilities{grid-column:1/-1;grid-row:2;flex-direction:row;flex-wrap:wrap;justify-self:stretch;align-items:center;justify-content:flex-end}}
@media(max-width:720px){footer.world-footer.atlas-footer{grid-template-columns:minmax(0,1fr);gap:24px;padding-top:24px}footer.world-footer.atlas-footer .atlas-footer-left{grid-column:1;grid-row:1}footer.world-footer.atlas-footer .atlas-footer-principles{grid-column:1;grid-row:2}footer.world-footer.atlas-footer .atlas-footer-utilities{grid-column:1;grid-row:3}footer.world-footer.atlas-footer .atlas-footer-principles .atlas-footer-values{font-size:14px}footer.world-footer.atlas-footer .atlas-footer-credits{font-size:13px}}

@media(max-width:720px){footer.world-footer.atlas-footer .atlas-footer-press{font-size:48px}}
@media(max-width:380px){footer.world-footer.atlas-footer .atlas-footer-identity{grid-template-rows:24px 21px;column-gap:9px}footer.world-footer.atlas-footer .atlas-footer-name{font-size:16px;letter-spacing:1.3px}footer.world-footer.atlas-footer .atlas-footer-publications{font-size:14px;letter-spacing:1.3px}footer.world-footer.atlas-footer .atlas-footer-press{font-size:43px;padding-inline:6px}}

/* Keep supporting footer copy light, including semantic emphasis. */
footer.world-footer.atlas-footer .atlas-footer-principles strong,footer.world-footer.atlas-footer .atlas-footer-utilities strong{font-weight:400}

footer.world-footer.atlas-footer .atlas-footer-human{white-space:nowrap}
