/* Proportions and typography aligned with the approved visual preview. */
body.page-home #md-editorial-preview #ultime-news-home{background:var(--md-bg,#10151d)!important}
#md-editorial-preview #ultime-news-home .md-live-news-grid{display:grid;grid-template-columns:minmax(0,1.85fr) minmax(280px,1fr);gap:42px;align-items:stretch}
#md-editorial-preview #ultime-news-home .md-eyebrow{display:block;font:400 14px/1.5 Georgia,serif;letter-spacing:.14em;color:#d4b479;text-transform:uppercase}
body.page-home #md-editorial-preview #ultime-news-home h2{font:400 clamp(32px,3.45vw,48px)/1.12 Georgia,serif!important;letter-spacing:-.025em;margin:12px 0 12px!important;max-width:none}
body.page-home #md-editorial-preview #ultime-news-home .md-live-news-intro{font:400 19px/1.55 Arial,sans-serif!important;color:#bdc0c4;margin:0 0 24px!important}
#md-editorial-preview #ultime-news-home .md-live-news-list{list-style:none;margin:0;padding:0}
#md-editorial-preview #ultime-news-home .md-live-news-list li{border-bottom:1px solid #d4b479b0}
#md-editorial-preview #ultime-news-home .md-live-news-link{display:grid;grid-template-columns:minmax(0,1fr) 28px;gap:7px 20px;padding:20px 0 22px;color:#f2ede3;text-decoration:none}
#md-editorial-preview #ultime-news-home .md-live-news-meta{grid-column:1;font:600 12px/1.5 Arial,sans-serif;letter-spacing:.075em;text-transform:uppercase;color:#bdc0c4}
#md-editorial-preview #ultime-news-home .md-live-news-title{grid-column:1;font:400 19px/1.3 Georgia,serif;letter-spacing:-.025em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
#md-editorial-preview #ultime-news-home .md-live-news-arrow{grid-column:2;grid-row:1/3;align-self:center;color:#d4b479;font:300 31px/1 Arial,sans-serif}
#md-editorial-preview #ultime-news-home .md-live-news-link:hover .md-live-news-title{color:#e0c693}
#md-editorial-preview #ultime-news-home .md-live-news-link:focus-visible,#md-editorial-preview #ultime-news-home .md-live-news-all:focus-visible{outline:2px solid #d4b479;outline-offset:5px}
#md-editorial-preview #ultime-news-home .md-live-news-all{display:inline-flex;align-items:center;gap:12px;margin-top:27px;font:400 24px/1.35 Georgia,serif;color:#d4b479}
#md-editorial-preview #ultime-news-home .md-live-news-art{position:relative;display:flex;align-items:center;justify-content:center;min-height:420px;overflow:hidden;background:transparent}
#md-editorial-preview #ultime-news-home .md-live-news-art svg{display:block;width:100%;height:100%;min-height:420px;max-height:530px;overflow:visible}
@media(min-width:1600px){#md-editorial-preview #ultime-news-home .md-live-news-grid{gap:48px}}
@media(max-width:1000px) and (min-width:641px){#md-editorial-preview #ultime-news-home .md-live-news-grid{grid-template-columns:minmax(0,1.8fr) minmax(190px,1fr);gap:24px}#md-editorial-preview #ultime-news-home .md-live-news-title{font-size:18px}body.page-home #md-editorial-preview #ultime-news-home .md-live-news-intro{font-size:16px!important}}
@media(max-width:640px){#md-editorial-preview #ultime-news-home .md-live-news-grid{grid-template-columns:1fr;gap:0}#md-editorial-preview #ultime-news-home .md-live-news-art{grid-row:1;min-height:170px;height:170px;margin-bottom:24px}#md-editorial-preview #ultime-news-home .md-live-news-art svg{min-height:0;height:240px;width:280px;max-width:100%}#md-editorial-preview #ultime-news-home .md-eyebrow{font-size:11px}body.page-home #md-editorial-preview #ultime-news-home h2{font-size:32px!important}body.page-home #md-editorial-preview #ultime-news-home .md-live-news-intro{font-size:16px!important;margin-bottom:14px!important}#md-editorial-preview #ultime-news-home .md-live-news-title{font-size:18px}#md-editorial-preview #ultime-news-home .md-live-news-meta{font-size:10px}#md-editorial-preview #ultime-news-home .md-live-news-link{padding:18px 0}#md-editorial-preview #ultime-news-home .md-live-news-all{font-size:21px}}
/* Exact approved artwork, framed without modifying the original image. */
#md-editorial-preview #ultime-news-home .md-live-news-grid{grid-template-columns:minmax(0,1.68fr) minmax(0,1fr);gap:42px;align-items:center}
#md-editorial-preview #ultime-news-home .md-live-news-art{display:block;position:relative;min-height:0;height:auto;width:100%;aspect-ratio:44/53;overflow:hidden;align-self:center;background:transparent;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}
/* A fixed SVG viewport keeps the approved crop in normal flow on desktop and mobile. */
#md-editorial-preview #ultime-news-home .md-live-news-art .md-live-news-approved-art{position:static;display:block;width:100%!important;max-width:none!important;height:auto!important;min-height:0;max-height:none;aspect-ratio:44/53!important;overflow:hidden;transform:none;border:0}
#md-editorial-preview #ultime-news-home .md-live-news-title{font-size:19px;letter-spacing:-.03em}
#md-editorial-preview #ultime-news-home .md-live-news-meta{font-size:13px;letter-spacing:.07em}
#md-editorial-preview #ultime-news-home .md-live-news-link{padding:20px 0 22px}
#md-editorial-preview #ultime-news-home .md-live-news-list li{border-color:#d4b479ba}
body.page-home #md-editorial-preview .md-rule.md-news-rule{gap:7px}
body.page-home #md-editorial-preview .md-rule.md-news-rule::before,body.page-home #md-editorial-preview .md-rule.md-news-rule::after{height:1px;background:#d4b479c7;transform:none}
body.page-home #md-editorial-preview .md-rule.md-news-rule span{width:34px;height:34px;flex-basis:34px;border-color:#d4b479c7;font-size:13px}
@media(max-width:1000px) and (min-width:641px){#md-editorial-preview #ultime-news-home .md-live-news-grid{grid-template-columns:minmax(0,1.8fr) minmax(190px,1fr);gap:24px}#md-editorial-preview #ultime-news-home .md-live-news-title{font-size:18px}#md-editorial-preview #ultime-news-home .md-live-news-meta{font-size:11px}}
@media(max-width:640px){#md-editorial-preview #ultime-news-home .md-live-news-grid{grid-template-columns:1fr;gap:0}#md-editorial-preview #ultime-news-home .md-live-news-art{grid-row:1;aspect-ratio:44/53;width:240px;max-width:100%;height:auto;min-height:0;max-height:none;justify-self:center;margin:-45px 0 -20px}#md-editorial-preview #ultime-news-home .md-live-news-title{font-size:18px}#md-editorial-preview #ultime-news-home .md-live-news-meta{font-size:10px}}

/* Compact news headlines; vector arrows keep their gold colour on every device. */
#md-editorial-preview #ultime-news-home .md-live-news-arrow{display:grid;place-items:center;width:32px;height:32px;justify-self:end;border:1px solid #dfb77380;border-radius:3px;background:#d4b4790d;color:#e3b76f!important}
#md-editorial-preview #ultime-news-home .md-live-news-arrow svg,#md-editorial-preview #ultime-news-home .md-live-news-all-arrow svg{display:block;flex:none;color:inherit;stroke:currentColor}
#md-editorial-preview #ultime-news-home .md-live-news-all-arrow{display:inline-flex;color:#e3b76f!important}
#md-editorial-preview #ultime-news-home .md-live-news-link:hover .md-live-news-arrow{color:#efa05a!important;border-color:#efa05a;background:#efa05a12}

/* Round charcoal controls with a fine metallic gold rim. */
#md-editorial-preview #ultime-news-home .md-live-news-link{grid-template-columns:minmax(0,1fr) 36px}
#md-editorial-preview #ultime-news-home .md-live-news-arrow,
#md-editorial-preview #ultime-news-home .md-live-news-all-arrow{display:inline-grid;place-items:center;box-sizing:border-box;flex:none;width:36px;height:36px;border:1px solid transparent;border-radius:50%;background:linear-gradient(135deg,#252426,#39383a 72%,#29282a) padding-box,linear-gradient(135deg,#fff0a6 5%,#b38437 38%,#e6c66f 68%,#fff0a6 86%,#9a702f) border-box;box-shadow:3px 5px 9px #0008,inset 0 1px 1px #ffffff0d;color:#e7ca85!important}
#md-editorial-preview #ultime-news-home .md-live-news-arrow svg,
#md-editorial-preview #ultime-news-home .md-live-news-all-arrow svg{width:18px;height:18px}
#md-editorial-preview #ultime-news-home .md-live-news-link:hover .md-live-news-arrow,
#md-editorial-preview #ultime-news-home .md-live-news-all:hover .md-live-news-all-arrow{border-color:transparent;background:linear-gradient(135deg,#302e30,#444144 72%,#302e30) padding-box,linear-gradient(135deg,#fff4b6,#bd9147 38%,#f0d88e 72%,#fff4b6) border-box;color:#fff0b6!important}
@media(max-width:640px){#md-editorial-preview #ultime-news-home .md-live-news-arrow,#md-editorial-preview #ultime-news-home .md-live-news-all-arrow{width:32px;height:32px}#md-editorial-preview #ultime-news-home .md-live-news-link{grid-template-columns:minmax(0,1fr) 32px}}
