/* NUMU / v18 — reporting before decoration. */
:root{--trust-copper:#a35f37;--trust-rule:#d8dbd5;--trust-paper:#f7f6f0}
.numu-v15 .press-nav{gap:25px}
.press-text-story{position:relative}
.press-record{display:flex;flex-wrap:wrap;align-items:center;gap:5px 14px;font-size:10px;line-height:1.9;color:#64716c;margin-top:20px}
.press-record a{font-weight:650;color:#24443b;white-space:nowrap}
.press-record time{display:block}
.press-record a:hover{text-decoration:underline;text-underline-offset:4px}
.press-news-card .press-type{margin-top:14px}
.press-news-card.press-text-story{padding-top:19px;border-top:1px solid var(--trust-rule)}
.press-lead .press-text-story{background:#123d36;color:#f6f2e9;padding:35px 38px 30px;border-top:4px solid var(--trust-copper);min-height:345px;display:flex;align-items:center}
.press-lead .press-text-story .press-kicker{color:#d6b28a}
.press-lead .press-text-story .press-record,.press-lead .press-text-story p{color:#d4dfd7}
.press-lead .press-text-story .press-record a{color:#f3d7b3}
.press-lead .press-text-story .press-type{color:#d6b28a}
.press-lead .press-text-story h2{color:#fff;margin-top:18px;font-size:37px}
html[lang=ar] .press-lead .press-text-story h2{font-size:35px;line-height:1.6}
.press-side .press-text-story{padding-top:15px}
.press-side .press-record{margin-top:11px;font-size:9px;gap:3px 8px}
.press-side .press-record time{flex-basis:100%}
.press-side .press-news-card+article{padding-top:20px;margin-top:20px}
.press-follow .press-text-story{display:block}
.press-news-grid .press-text-story{border-top:3px solid var(--trust-copper);padding:25px 0}
.press-news-grid .press-news-card h2{max-width:34ch}
.press-news-grid .press-text-story p{max-width:65ch}
.press-guide.press-text-story{border-top:1px solid #bac5bc;padding-top:24px;display:flex;flex-direction:column}
.press-guide.press-text-story h3{margin-top:16px}
.press-guide.press-text-story p{margin-bottom:0}
.press-guide.press-text-story .press-record{margin-top:auto;padding-top:22px;border-bottom:1px solid var(--trust-rule);padding-bottom:15px}
.press-guide.press-text-story .press-save{align-self:flex-start}
.press-photo-credit{display:block;font-size:9px;color:#65706b;margin-block:7px 12px}
.numu-v15 .full-article .article-byline{display:flex;gap:9px 22px;flex-wrap:wrap;align-items:center;padding-bottom:16px;border-block:1px solid var(--trust-rule)}
.numu-v15 .full-article .article-byline a[rel=author]{font-weight:700;color:#24443b}
.numu-v15 .full-article .article-byline time{color:#62736b}
.numu-v15 .full-article .article-heading:has(+.article-layout),.numu-v15 .full-article .article-heading:has(+.news-reading-layout){margin-bottom:40px}
.numu-v15 .full-article .article-layout,.numu-v15 .full-article .news-reading-layout{padding-top:8px}
.numu-v15 .full-article .article-content>p:first-child{font-weight:500;color:#163b30}
.numu-v15 .trust-text-card{border-top:1px solid var(--trust-rule);padding:24px 0;min-height:0;display:flex;flex-direction:column}
.numu-v15 .trust-text-card .story-copy{padding:0}
.numu-v15 .trust-text-card .press-record{margin-top:auto;padding-top:20px}
.numu-v15 .company-hero.trust-text-hero{grid-template-columns:1fr;min-height:0;padding-block:50px;max-width:1050px}
.numu-v15 .trust-text-hero h1{max-width:22ch}
.numu-v15 .trust-text-hero .company-lead{max-width:75ch}
.press-about-note{background:#173d35;color:#f7f3e8;border-top:4px solid var(--trust-copper);padding:34px 36px}
.press-about-note>.press-overline{color:#d7b590;font-size:10px;display:block}
.press-about-note>strong{font-size:32px;line-height:1.7;font-weight:600;display:block;margin-block:25px}
.press-about-note p{color:#d4dfd7;font-size:15px;line-height:2}
.numu-v15 .press-place{margin-block:55px}
.numu-v15 .press-photo-story img{aspect-ratio:16/9;object-fit:cover}
.numu-v15 .news-card-author{display:block;font-size:11px;color:#536e60;margin-top:15px}
@media(min-width:1060px){.press-front{grid-template-columns:1.55fr 1fr}.press-side{padding-inline-start:35px}}
@media(max-width:1050px){.numu-v15 .press-nav{gap:19px}.press-lead .press-text-story{padding:28px;min-height:360px}.press-lead .press-text-story h2,html[lang=ar] .press-lead .press-text-story h2{font-size:29px}.press-side .press-record{display:block}.press-side .press-record time{margin-top:3px}}
@media(max-width:760px){.press-lead .press-text-story{min-height:0;padding:28px}.press-front{gap:20px}.press-side .press-text-story{border-top:1px solid var(--trust-rule);padding-top:18px}.press-side .press-record{font-size:9px}.press-side .press-news-card+article{margin-top:0;padding-top:18px}.press-about-note{padding:28px}.press-about-note>strong{font-size:28px}.numu-v15 .full-article .news-facts{display:block;padding:18px 20px 20px;background:#f0f1e9;margin-bottom:27px}.news-facts dl{display:grid;grid-template-columns:110px 1fr;gap:8px 16px}.news-facts dt,.news-facts dd{margin:0}.numu-v15 .full-article .article-byline{align-items:flex-start;gap:8px 16px}}
@media(max-width:480px){.press-lead .press-text-story{padding:25px 23px}.press-lead .press-text-story h2,html[lang=ar] .press-lead .press-text-story h2{font-size:25px;line-height:1.7}.press-side{grid-template-columns:1fr}.press-side .press-text-story h2,html[lang=ar] .press-side .press-text-story h2{font-size:20px}.press-side .press-text-story p{display:block;font-size:13px}.press-side .press-record{font-size:10px}.press-record{font-size:10px}.press-side .press-side-heading{margin-top:8px}.press-guide.press-text-story{padding-top:22px}.press-guide.press-text-story h3,html[lang=ar] .press-guide.press-text-story h3{font-size:21px}.press-news-grid .press-text-story{padding-top:22px}.press-about-note{padding:25px}.press-about-note>strong{font-size:25px}.press-record time{flex-basis:100%}.numu-v15 .full-article .article-byline{font-size:10px}.numu-v15 .full-article .article-byline time{flex-basis:100%}.numu-v15 .company-hero.trust-text-hero{padding-block:35px}}
