/* Liberty-only layout v2. Approved artwork and existing immutable stylesheet stay intact. */
body[data-publication="liberty-journal"] .masthead-inner{padding:10px 20px 8px}
body[data-publication="liberty-journal"] .brand-eyebrow{font-size:10px;letter-spacing:.1em;margin:0 0 6px}
body[data-publication="liberty-journal"] .liberty-masthead-logo{width:min(100%,320px);height:auto;max-height:none}
body[data-publication="liberty-journal"] .liberty-footer-logo{width:min(100%,230px);margin-bottom:12px}
body[data-publication="liberty-journal"] .section-nav{gap:3px 20px;padding:7px 16px}
body[data-publication="liberty-journal"] .section-nav a{min-height:32px}
body[data-publication="liberty-journal"] .edition-intro{padding:22px 0;margin-top:0;margin-bottom:20px}
body[data-publication="liberty-journal"] .edition-intro h1{font-size:clamp(26px,3.2vw,38px);line-height:1.15;margin:8px 0 12px}
body[data-publication="liberty-journal"] .edition-intro>p:not(.kicker){font-size:17px;line-height:1.5;margin:0;max-width:75ch}
body[data-publication="liberty-journal"] .edition-intro .kicker{margin:0;font-size:11px}
@media(max-width:640px){
 body[data-publication="liberty-journal"] .masthead-inner{padding:8px 12px!important}
 body[data-publication="liberty-journal"] .brand-eyebrow{display:none}
 body[data-publication="liberty-journal"] .liberty-masthead-logo{width:min(100%,210px)}
 body[data-publication="liberty-journal"] .section-nav{gap:2px 12px;padding:6px 12px}
 body[data-publication="liberty-journal"] .section-nav a{font-size:12px;min-height:32px}
 body[data-publication="liberty-journal"] .edition-intro{padding:18px 0;margin-bottom:14px}
 body[data-publication="liberty-journal"] .edition-intro h1{font-size:26px}
 body[data-publication="liberty-journal"] .edition-intro>p:not(.kicker){font-size:15px;line-height:1.45}
 body[data-publication="liberty-journal"] .liberty-footer-logo{width:min(100%,180px)}
}
