/* Compact news components: available in both theme styles. */
.atr-top-three{padding-block:24px;border-bottom:1px solid var(--line)}.atr-three-categories+.atr-three-categories{margin-top:24px}.atr-mini-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.atr-mini-story{display:grid;grid-template-columns:105px minmax(0,1fr);align-items:start;gap:13px;padding:12px 0;border-top:2px solid var(--blue);min-width:0}.atr-mini-photo{display:block;aspect-ratio:4/3;overflow:hidden;background:var(--soft)}.atr-mini-photo img{width:100%;height:100%;object-fit:cover}.atr-mini-copy{min-width:0}.atr-mini-copy .source{font-size:12px;line-height:1.3;display:block;margin-bottom:7px}.atr-mini-copy h3{font:700 16px/1.3 Georgia,serif;margin:0;overflow-wrap:anywhere}.atr-mini-copy h3 a{color:var(--ink)}.atr-mini-rank{color:var(--red)}.atr-mini-no-image{grid-template-columns:1fr}.sidebar .atr-mini-grid,.footer .atr-mini-grid,.lead-latest .atr-mini-grid{grid-template-columns:1fr}.footer .atr-mini-copy h3 a{color:white}.atr-three-categories .atr-mini-story{border-top:0}.atr-three-categories .section-title{font-size:25px}.atr-mini-grid+.section-head{margin-top:28px}
/* Optional editorial appearance; original stylesheet remains intact. */
.atr-editorial{--radius:0;--shadow:none;--soft:#f6f6f5;--line:#dededb;--ink:#202124;--muted:#6b6b6b;--wrap:1240px}.atr-editorial .utility{background:#fff;color:var(--muted);border-bottom:1px solid var(--line)}.atr-editorial .utility a{color:var(--ink)}.atr-editorial .masthead{padding-block:30px}.atr-editorial .brand-seal{display:none}.atr-editorial .brand-name{font-size:clamp(2.5rem,5vw,4.8rem);letter-spacing:-.045em}.atr-editorial .tagline{font-size:12px;font-weight:400;letter-spacing:.06em}.atr-editorial .button{border-radius:0;background:var(--navy);border-color:var(--navy);font-size:14px;min-height:36px}.atr-editorial .button.alt{background:#fff;color:var(--navy)}.atr-editorial .nav-shell{background:#fff;border-top:1px solid var(--line);border-bottom:3px solid var(--red)}.atr-editorial .main-nav a,.atr-editorial .nav-search,.atr-editorial .menu-toggle{color:var(--navy)}.atr-editorial .main-nav a{font-size:13px;padding:13px 15px}.atr-editorial .main-nav a:hover,.atr-editorial .main-nav .current-menu-item>a{color:var(--red);background:var(--soft)}.atr-editorial .city-chip{border:0;background:transparent;padding:4px 7px;font-weight:400;font-size:13px}.atr-editorial .breaking{background:#fff}.atr-editorial .breaking-label{background:transparent;color:var(--red);padding-left:0}.atr-editorial .breaking a{font:400 14px/1.4 Arial,sans-serif}.atr-editorial .lead{grid-template-columns:minmax(0,1.8fr) minmax(260px,.8fr);gap:32px;padding-block:30px}.atr-editorial .lead-story{min-height:0;background:transparent;overflow:visible;display:flex;flex-direction:column}.atr-editorial .lead-story:after{display:none}.atr-editorial .lead-story>img{width:100%;height:auto;aspect-ratio:1.85;object-fit:cover;opacity:1}.atr-editorial .lead-copy{position:static;padding:20px 0 0;color:var(--ink)}.atr-editorial .lead-copy h1{font-size:clamp(30px,3.6vw,48px);line-height:1.08;letter-spacing:-.025em;margin:10px 0 13px}.atr-editorial .lead-copy a{color:var(--ink)}.atr-editorial .label{background:transparent;color:var(--red);padding:0;font-size:12px}.atr-editorial .lead .meta{color:var(--muted)}.atr-editorial .lead-latest{border-left:1px solid var(--line);padding-left:28px}.atr-editorial .lead-latest h2{border-bottom:2px solid var(--ink);font-size:15px}.atr-editorial .headline-list a{font-size:19px;line-height:1.25}.atr-editorial .section{padding-block:30px}.atr-editorial .section.soft{background:#fff}.atr-editorial .section-head{border-top:1px solid var(--ink);padding-top:15px}.atr-editorial .section-title{font-size:30px;letter-spacing:-.02em;color:var(--ink)}.atr-editorial .section-title:after{display:none}.atr-editorial .section-link{font-size:14px;color:var(--red)}.atr-editorial .section-head>span{font-size:14px;color:var(--muted)}.atr-editorial .card{border:0;border-radius:0;box-shadow:none;overflow:visible}.atr-editorial .card-image{display:block}.atr-editorial .card-body{padding:14px 0}.atr-editorial .card h3{font-size:24px;line-height:1.18}.atr-editorial .card p{font-size:15px;line-height:1.5}.atr-editorial .compact-grid{gap:22px}.atr-editorial .compact-grid .card{grid-template-columns:100px minmax(0,1fr);gap:14px;align-items:start;border-bottom:1px solid var(--line);padding-bottom:18px}.atr-editorial .compact-grid .card-image{height:auto;aspect-ratio:4/3}.atr-editorial .compact-grid .card-body{padding:0}.atr-editorial .compact-grid .card h3{font-size:17px;line-height:1.3}.atr-editorial .compact-grid .card p{display:none}.atr-editorial .compact-grid .card .meta{font-size:12px}.atr-editorial .source{font-size:12px}.atr-editorial .service-box{background:var(--soft);color:var(--ink);border-top:3px solid var(--red);border-radius:0}.atr-editorial .service-box p{color:var(--muted)}.atr-editorial .service-box .button{background:var(--navy);border-color:var(--navy)}.atr-editorial .widget{background:transparent;border-top:2px solid var(--ink);padding:16px 0}.atr-editorial .ad-slot{background:#fafafa;border:1px solid var(--line)}.atr-editorial .footer{border-top-width:3px}.atr-editorial .atr-mini-story{border-top:1px solid var(--line)}.atr-editorial .atr-three-categories .atr-mini-story{border:0}.atr-editorial .article-header h1{font-size:clamp(32px,4.8vw,60px)}.atr-editorial .article-image img{border-radius:0}.atr-editorial .viral-share{border-radius:0;box-shadow:none}.atr-editorial .viral-share a,.atr-editorial .viral-share button{border-radius:0}
@media(max-width:1000px){.atr-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.atr-three-categories .atr-mini-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.atr-three-categories .atr-mini-story{grid-template-columns:75px minmax(0,1fr);gap:10px}}
@media(max-width:900px){.atr-editorial .lead{grid-template-columns:1fr}.atr-editorial .lead-latest{border-left:0;padding-left:0}.atr-three-categories .atr-mini-grid{grid-template-columns:1fr}.atr-three-categories .atr-mini-story{grid-template-columns:100px minmax(0,1fr)}}
@media(max-width:700px){.atr-mini-grid{grid-template-columns:1fr;gap:12px}.atr-mini-story{grid-template-columns:100px minmax(0,1fr)}.atr-editorial .main-nav{background:#fff}.atr-editorial .masthead{padding-block:23px}.atr-editorial .brand-name{font-size:38px}.atr-editorial .tagline{font-size:10px}.atr-editorial .lead-copy h1{font-size:32px}.atr-editorial .section-title{font-size:26px}.atr-editorial .section-head{gap:10px}.atr-editorial .compact-grid .card{grid-template-columns:100px minmax(0,1fr)}.atr-top-three{padding-block:16px}}
