/* The brand stays consistent across public pages and the editorial desk. */
.world-brand{gap:12px;flex-shrink:0;letter-spacing:0}
.world-emblem{display:block;width:44px;height:44px;flex:none}
.world-wordmark{display:flex;flex-direction:column;gap:5px;text-align:start}
.world-wordmark strong{font-size:23px;line-height:.95;letter-spacing:-.045em;font-weight:900}
.world-wordmark>span{font-size:10px;letter-spacing:.1em;font-weight:700;line-height:1.3;white-space:nowrap}
.world-footer-name{display:inline-flex;gap:18px;align-items:baseline;font-size:22px;font-weight:800;line-height:1.2;letter-spacing:-.035em;max-width:100%}
.world-footer-name>span{font-size:22px;color:var(--accent);font-weight:400}
.world-footer p{font-size:13px;line-height:1.6;margin-top:15px;font-weight:400;letter-spacing:0}
@media(min-width:1000px){.masthead{gap:22px}.masthead>nav{gap:24px}.header-actions{gap:14px}}
@media(max-width:700px){.world-brand{gap:9px}.world-emblem{width:35px;height:35px}.world-wordmark strong{font-size:20px}.world-wordmark>span{font-size:8px;letter-spacing:.065em}.world-footer-name{font-size:21px}.header-actions{gap:10px}}
@media(max-width:370px){.world-emblem{width:30px;height:30px}.world-wordmark strong{font-size:18px}.world-wordmark>span{font-size:7px}.world-brand{gap:7px}}
