.brand-v2{display:inline-flex;align-items:center;gap:13px;min-width:max-content;letter-spacing:0}
.brand-v2 .brand-mark{display:block;width:52px;height:52px;flex:0 0 52px;filter:drop-shadow(0 5px 10px rgba(18,54,91,.13));transition:transform .2s ease}
.brand-v2 .brand-mark svg{display:block;width:100%;height:100%}
.brand-v2:hover .brand-mark{transform:translateY(-2px)}
.brand-v2 .brand-lockup{display:flex;flex-direction:column;gap:4px;color:#12365b;line-height:1}
.brand-v2 .brand-lockup>strong{font-family:Georgia,'Times New Roman',serif;font-size:31px;font-weight:700;letter-spacing:2.5px}
.brand-v2 .brand-lockup>span{font-size:9px;font-weight:700;letter-spacing:1.45px;white-space:nowrap}
.brand-v2 .brand-lockup b{color:#e96425;font-weight:900}
.footer .brand-v2 .brand-mark{filter:drop-shadow(0 5px 12px rgba(0,0,0,.2))}
.footer .brand-v2 .brand-lockup{color:#fff}
.footer .brand-v2 .brand-mark svg rect{fill:#fff}
.footer .brand-v2 .brand-mark svg path{fill:#12365b}
@media(max-width:700px){.brand-v2{gap:10px}.brand-v2 .brand-mark{width:45px;height:45px;flex-basis:45px}.brand-v2 .brand-lockup>strong{font-size:26px;letter-spacing:2px}.brand-v2 .brand-lockup>span{font-size:7.5px;letter-spacing:1.05px}}
@media(max-width:420px){.brand-v2 .brand-mark{width:42px;height:42px;flex-basis:42px}.brand-v2 .brand-lockup>strong{font-size:23px}.brand-v2 .brand-lockup>span{font-size:7px;letter-spacing:.8px}}
.masthead-inner .brand-promise{margin-left:auto;margin-right:0}

/* Editorial photography keeps its original proportions on small screens. */
.article-cover img{aspect-ratio:16/9;object-fit:cover;background:#edf1f5}
.article-cover figcaption{font-size:.8125rem;line-height:1.6;color:#66758a;margin-top:.65rem}
.photo-credit{display:block}.photo-credit a{text-decoration:underline;text-underline-offset:3px}
