/* Native newsroom layouts. Scope excludes Reg Watch and external publication feeds. */
.mal-news-story,.mal-news-index,.mal-news-home{color:#17392c}.mal-news-kicker{font:700 .72rem/1.5 Arial,sans-serif!important;letter-spacing:.11em;text-transform:uppercase;color:#17623f!important;margin:0 0 10px!important}.mal-news-breadcrumb{font-size:.85rem;padding-top:28px;color:#53685d}.mal-news-breadcrumb a{text-decoration:underline;text-underline-offset:3px}.mal-news-story-heading{max-width:900px;padding:32px 0 28px}.mal-news-story-heading h1,.mal-news-index-heading h1{font-family:Georgia,serif;font-size:clamp(2rem,4.1vw,3.6rem);line-height:1.09;letter-spacing:-.035em;margin:0 0 22px;color:#073c2b}.mal-news-deck{font-size:clamp(1.05rem,1.5vw,1.2rem);line-height:1.65;color:#43594e;max-width:74ch;margin:0 0 24px}.mal-news-byline{display:flex;flex-wrap:wrap;gap:10px;font-size:.82rem;color:#43594e}.mal-news-byline>span:first-child{font-weight:700;color:#17392c}.mal-news-story-layout{display:grid;grid-template-areas:'hero' 'rail' 'body';gap:28px}.mal-news-hero{grid-area:hero;margin:0;min-width:0}.mal-news-hero>img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:10px}.mal-news-hero figcaption{font-size:.76rem;line-height:1.55;color:#526359;padding:12px 0;border-bottom:1px solid #dce4de}.mal-news-rail{grid-area:rail;min-width:0}.mal-news-sticky{max-width:320px;margin-inline:auto}.mal-news-ad{width:100%;display:grid;justify-items:center;padding:12px 0 16px;background:#f5f7f3;border:1px solid #e0e7df;border-radius:8px}.mal-news-ad .ad-label{font-size:10px;letter-spacing:.13em;color:#58685c;margin:0 0 10px}.mal-news-ad .ad-rectangle{width:300px;min-height:250px}.mal-news-rail-note{display:none;padding:28px 6px}.mal-news-rail-note h2{font:700 1.5rem/1.2 Georgia,serif;margin:0 0 12px}.mal-news-rail-note>p:not(.mal-news-kicker){font-size:.9rem;line-height:1.6;color:#4b6053}.mal-news-rail-note .button{font-size:.8rem}.mal-news-body{grid-area:body;min-width:0}.mal-news-prose{font:400 1.125rem/1.85 Arial,sans-serif;color:#253b30;max-width:72ch}.mal-news-prose p{margin:0 0 1.35em;color:inherit}.mal-news-prose h2{font:700 clamp(1.5rem,2.5vw,1.9rem)/1.25 Georgia,serif;color:#073c2b;margin:1.7em 0 .65em;letter-spacing:-.02em}.mal-news-prose h3{font-size:1.3rem;line-height:1.4}.mal-news-prose a{text-decoration:underline;text-underline-offset:3px;color:#11633e}.mal-news-prose table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:.9rem;line-height:1.5;margin:25px 0 32px;overflow-wrap:anywhere}.mal-news-prose caption{text-align:left;font-weight:700;margin-bottom:12px}.mal-news-prose th,.mal-news-prose td{text-align:left;padding:12px;border:1px solid #cbd9ce}.mal-news-prose thead{background:#eaf1e9}.mal-news-prose tbody tr:nth-child(even){background:#f6f8f4}.mal-news-prose blockquote{border-left:3px solid #17623f;padding-left:22px;margin-inline:0}.mal-news-prose img,.mal-news-prose iframe{max-width:100%}.mal-news-topics{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}.mal-news-topics a{display:inline-flex;align-items:center;min-height:40px;border:1px solid #cbd9ce;background:#f7f9f5;border-radius:24px;padding:8px 15px;font-size:.8rem;color:#174e34;text-decoration:none}.mal-news-topics a:hover{background:#e5eee3}.mal-news-home{padding-block:48px}.mal-news-section-title{display:flex;justify-content:space-between;align-items:end;gap:16px;margin-bottom:24px;flex-wrap:wrap}.mal-news-section-title h2{font:700 clamp(1.75rem,3vw,2.4rem)/1.15 Georgia,serif;letter-spacing:-.025em;margin:0;color:#073c2b}.mal-news-section-title p{margin:0;color:#53665a}.mal-news-grid{display:grid;grid-template-columns:1fr;gap:22px}.mal-news-card{min-width:0;display:flex;flex-direction:column;border:1px solid #dce4dc;border-radius:9px;overflow:hidden;background:#fff;box-shadow:0 3px 14px #183b2410}.mal-news-card-image{display:block;aspect-ratio:3/2;overflow:hidden;background:#e8efe4}.mal-news-card-image img{width:100%;height:100%;object-fit:cover;display:block}.mal-news-placeholder{height:100%;display:grid;place-items:center;font:700 2rem Georgia,serif;color:#17623f}.mal-news-card-copy{padding:21px;display:flex;flex:1;flex-direction:column}.mal-news-card-copy h3{font:700 1.18rem/1.35 Arial,sans-serif;letter-spacing:-.02em;margin:0 0 12px;color:#143d2c;overflow-wrap:break-word}.mal-news-card-copy h3 a{text-decoration:none;color:inherit}.mal-news-card-copy h3 a:hover{text-decoration:underline;text-underline-offset:3px}.mal-news-card-copy>p:not(.mal-news-kicker){font-size:.87rem;line-height:1.6;color:#4d6255;margin:0 0 20px}.mal-news-card-copy time{margin-top:auto;color:#53675a;font-size:.76rem}.mal-news-related{border-top:1px solid #dce4dc;margin-top:56px;padding:40px 0 56px}.mal-news-index{padding-top:40px;padding-bottom:64px}.mal-news-index-heading{max-width:820px;padding:12px 0 28px}.mal-news-index-heading>p:last-child{font-size:1.1rem;line-height:1.6;color:#4b6053}.mal-news-view-nav{display:flex;flex-wrap:wrap;gap:24px;border-bottom:1px solid #d9e3d9;padding-bottom:14px;margin-bottom:26px}.mal-news-view-nav a{font-size:.9rem;padding:8px 0;color:#23543c}.mal-news-view-nav a[aria-current]{font-weight:700;text-decoration:underline;text-underline-offset:8px}.mal-news-search{display:flex;flex-wrap:wrap;align-items:end;gap:16px;padding:22px;border:1px solid #dce4dc;border-radius:10px;background:#f4f7f1;margin-bottom:36px}.mal-news-search>div{flex:1 1 220px;min-width:0}.mal-news-search label{display:block;font-size:.8rem;font-weight:700;margin-bottom:8px}.mal-news-search input,.mal-news-search select{width:100%;min-height:46px;background:#fff;border:1px solid #829786;border-radius:5px;color:#17392c;padding:10px 12px;font:inherit;font-size:.95rem}.mal-news-search button{min-height:46px}.mal-news-search>a{padding:12px 0;text-decoration:underline}.mal-news-empty{padding:40px;background:#f4f7f1;border-radius:10px}.mal-news-pagination ul{display:flex;list-style:none;gap:12px;padding:0;justify-content:center;flex-wrap:wrap;margin-top:32px}.mal-news-pagination a,.mal-news-pagination span{display:block;padding:12px 16px;border:1px solid #ccd9cb;border-radius:5px}.mal-news-pagination .current{background:#124c32;color:#fff}.mal-news-story a:focus-visible,.mal-news-index a:focus-visible,.mal-news-home a:focus-visible,.mal-news-search :focus-visible{outline:3px solid #157448;outline-offset:4px}
@media(min-width:650px){.mal-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(min-width:1050px){.mal-news-story-layout{grid-template-columns:minmax(0,1fr) 320px;grid-template-areas:'hero rail' 'body rail';column-gap:56px;row-gap:24px}.mal-news-sticky{position:sticky;top:80px}.mal-news-rail-note{display:block}.mal-news-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.mal-news-related .mal-news-grid,.mal-news-archive-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-height:650px){.mal-news-sticky{position:static}}
@media(max-width:380px){.mal-news-ad{border:0;background:transparent}.mal-news-search{padding:16px}.mal-news-prose{font-size:1.05rem}.mal-news-byline{gap:6px}}
@media print{.mal-news-rail,.mal-news-related,.mal-news-topics{display:none}.mal-news-story-layout{display:block}.mal-news-hero{max-width:600px}.mal-news-prose{max-width:none}}
/* AJAX topic tabs retain full archive links as a no-script fallback. */
.mal-news-tabs{flex-wrap:nowrap;overflow-x:auto;padding:4px 4px 12px;margin:20px -4px 0;scrollbar-width:thin;max-width:calc(100% + 8px)}
.mal-news-tabs a{flex:0 0 auto;min-height:44px;font-weight:700;white-space:nowrap}
.mal-news-tabs a[aria-selected="true"],.mal-news-tabs a[aria-current="true"]{background:#073c2b;border-color:#073c2b;color:#fff}
.mal-news-tabs a:focus-visible,[data-news-panel]:focus-visible{outline:3px solid #17623f;outline-offset:3px}
.mal-news-tab-status{min-height:1.5em;margin:4px 0 16px;color:#43594e;font-size:.85rem}
.mal-news-tab-status a{color:#174e34;text-decoration:underline}
[data-news-panel][aria-busy="true"]{opacity:.55}
@media(prefers-reduced-motion:no-preference){[data-news-panel]{transition:opacity .15s ease}}
