.mcm-news { padding: 56px 0 88px; color: var(--mcm-text); }
.mcm-news-preview { display: flex; align-items: center; justify-content: center; gap: 20px; padding: 16px 20px; margin-bottom: 48px; border: 1px solid #e5e1dc; border-radius: 12px; background: #f7f6f3; }
.mcm-news-preview[hidden] { display: none; }
.mcm-news-preview > span { font-size: 12px; color: #736a61; }
.mcm-news-switch { display: flex; flex-wrap: wrap; gap: 6px; }
.mcm-news-switch button { padding: 9px 18px; border: 1px solid transparent; border-radius: 7px; background: transparent; color: #6b635c; font: inherit; font-size: 12px; cursor: pointer; }
.mcm-news-switch button[aria-pressed="true"] { background: #fff; border-color: #ded8d0; color: #302c28; box-shadow: 0 2px 5px #302c2808; }
.mcm-news-switch button:hover { color: #241e18; background: #fff; }
.mcm-news a:focus-visible, .mcm-news button:focus-visible { outline: 2px solid #ab713e; outline-offset: 5px; }
.mcm-news-heading { display: flex; align-items: end; justify-content: space-between; gap: 24px; margin-bottom: 32px; }
.mcm-news-eyebrow { display: block; margin-bottom: 10px; color: #a06c40; text-transform: uppercase; letter-spacing: .15em; font-size: 10px; font-weight: 600; }
.mcm-news-heading h2 { margin: 0 0 12px; font-family: var(--mcm-font-heading); font-size: clamp(32px, 3vw, 44px); font-weight: 400; line-height: 1.15; }
.mcm-news-heading p { margin: 0; color: #82796f; font-size: 14px; }
.mcm-news-all { display: inline-flex; align-items: center; gap: 20px; white-space: nowrap; margin-bottom: 3px; padding-bottom: 8px; border-bottom: 1px solid #d6ba9f; font-size: 12px; color: #514333; }
.mcm-news-grid { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 22px; }
.mcm-news-card { min-width: 0; border: 1px solid #e9e4de; border-radius: 10px; overflow: hidden; background: #fff; transition: box-shadow .2s, border-color .2s; }
.mcm-news-card:hover { border-color: #cab39b; box-shadow: 0 12px 32px #3f342510; }
.mcm-news-card-link { display: flex; flex-direction: column; height: 100%; color: inherit; text-decoration: none; }
.mcm-news-card-link:hover { color: inherit; }
.mcm-news-image { aspect-ratio: 4 / 3; overflow: hidden; background: #ede9e3; }
.mcm-news-image img { display: block; width: 100%; height: 100%; object-fit: cover; transition: transform .45s; }
.mcm-news-card:hover img { transform: scale(1.035); }
.mcm-news-body { display: flex; flex: 1; flex-direction: column; align-items: start; padding: 23px 22px 25px; }
.mcm-news-meta { display: flex; flex-wrap: wrap; gap: 8px; margin-bottom: 12px; color: #9b6c42; text-transform: uppercase; letter-spacing: .08em; font-size: 9px; font-weight: 600; }
.mcm-news-body h3 { margin: 0 0 12px; font-family: var(--mcm-font-heading); font-size: 24px !important; font-weight: 400; line-height: 1.22; }
.mcm-news-body p { margin: 0 0 24px; color: #82796f; font-size: 13px !important; line-height: 1.8; }
.mcm-news-read { display: flex; align-items: center; justify-content: space-between; width: 100%; gap: 16px; margin-top: auto; padding-top: 16px; border-top: 1px solid #eee9e2; font-size: 10px; font-weight: 600; letter-spacing: .07em; text-transform: uppercase; }
.mcm-news-read > span { font-size: 18px; font-weight: 400; color: #a57244; }
/* Magazine: one lead story and three horizontal cards. */
[data-news-layout="editorial"] .mcm-news-grid { grid-template-columns: 1.1fr 1fr; gap: 18px 28px; }
[data-news-layout="editorial"] .mcm-news-card:first-child { grid-row: span 3; }
[data-news-layout="editorial"] .mcm-news-card:first-child .mcm-news-image { aspect-ratio: 16 / 10; }
[data-news-layout="editorial"] .mcm-news-card:first-child h3 { font-size: 33px !important; }
[data-news-layout="editorial"] .mcm-news-card:not(:first-child) .mcm-news-card-link { flex-direction: row; }
[data-news-layout="editorial"] .mcm-news-card:not(:first-child) .mcm-news-image { flex: 0 0 35%; aspect-ratio: auto; }
[data-news-layout="editorial"] .mcm-news-card:not(:first-child) .mcm-news-body { padding: 20px; }
[data-news-layout="editorial"] .mcm-news-card:not(:first-child) h3 { font-size: 22px !important; }
[data-news-layout="editorial"] .mcm-news-card:not(:first-child) p { margin-bottom: 14px; }
/* Photographic cards with a dark, readable text backdrop. */
[data-news-layout="photos"] .mcm-news-grid { grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 24px; }
[data-news-layout="photos"] .mcm-news-card:nth-child(n+4) { display: none; }
[data-news-layout="photos"] .mcm-news-card { border: 0; background: #292621; }
[data-news-layout="photos"] .mcm-news-card-link { display: grid; min-height: 430px; }
[data-news-layout="photos"] .mcm-news-image, [data-news-layout="photos"] .mcm-news-body { grid-area: 1 / 1; }
[data-news-layout="photos"] .mcm-news-image { aspect-ratio: auto; }
[data-news-layout="photos"] .mcm-news-image img { opacity: .85; }
[data-news-layout="photos"] .mcm-news-body { position: relative; justify-content: end; padding: 90px 24px 26px; background: linear-gradient(180deg, transparent 10%, #18151080 38%, #181510f5 100%); color: #fff; }
[data-news-layout="photos"] .mcm-news-meta { color: #ecc5a0; }
[data-news-layout="photos"] h3 { max-width: 430px; color: #fff; font-size: 28px !important; }
[data-news-layout="photos"] .mcm-news-body p { max-width: 430px; color: #eee6dd; margin-bottom: 22px; }
[data-news-layout="photos"] .mcm-news-read { margin-top: 0; color: #fff; border-color: #ffffff40; }
[data-news-layout="photos"] .mcm-news-read > span { color: #ecc5a0; }
@media (max-width: 1199.98px) {
    .mcm-news-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
    [data-news-layout="editorial"] .mcm-news-grid { grid-template-columns: 1fr 1fr; gap: 20px; }
    [data-news-layout="editorial"] .mcm-news-card:not(:first-child) .mcm-news-image { flex-basis: 28%; }
}
@media (max-width: 767.98px) {
    .mcm-news { padding: 30px 0 56px; }
    .mcm-news-preview { flex-direction: column; gap: 10px; padding: 12px; margin-bottom: 30px; }
    .mcm-news-switch { justify-content: center; }
    .mcm-news-switch button { padding: 8px 10px; font-size: 11px; }
    .mcm-news-heading { align-items: start; flex-direction: column; gap: 18px; }
    .mcm-news-grid, [data-news-layout="editorial"] .mcm-news-grid, [data-news-layout="photos"] .mcm-news-grid { grid-template-columns: minmax(0, 1fr); }
    [data-news-layout="editorial"] .mcm-news-card:first-child { grid-row: auto; }
    [data-news-layout="editorial"] .mcm-news-card:first-child h3 { font-size: 28px !important; }
    [data-news-layout="photos"] .mcm-news-card-link { min-height: 400px; }
    [data-news-layout="photos"] .mcm-news-body { padding: 80px 24px 24px; }
}
@media (prefers-reduced-motion: reduce) {
    .mcm-news-card, .mcm-news-image img { transition: none; }
    .mcm-news-card:hover img { transform: none; }
}

/* Additional directions: image galleries, overlapping paper, rows and mixed grids. */
.mcm-news-preview { flex-direction: column; gap: 12px; }
.mcm-news-switch { justify-content: center; }
.mcm-news-switch button { padding: 9px 14px; }
[data-news-layout="gallery"] .mcm-news-grid { gap: 32px; }
[data-news-layout="gallery"] .mcm-news-card { border: 0; border-radius: 0; background: transparent; }
[data-news-layout="gallery"] .mcm-news-card:hover { box-shadow: none; }
[data-news-layout="gallery"] .mcm-news-image { aspect-ratio: 3 / 4; border-radius: 2px; }
[data-news-layout="gallery"] .mcm-news-body { padding: 24px 0 0; }
[data-news-layout="gallery"] .mcm-news-meta { border-bottom: 1px solid #c7ae94; padding-bottom: 8px; }
[data-news-layout="gallery"] .mcm-news-read { border: 0; padding-top: 0; }
[data-news-layout="atelier"] .mcm-news-grid { grid-template-columns: repeat(2,minmax(0,1fr)); gap: 38px; }
[data-news-layout="atelier"] .mcm-news-card { overflow: visible; border: 0; border-radius: 0; background: transparent; }
[data-news-layout="atelier"] .mcm-news-card:hover { box-shadow: none; }
[data-news-layout="atelier"] .mcm-news-image { aspect-ratio: 16 / 11; border-radius: 12px; }
[data-news-layout="atelier"] .mcm-news-body { position: relative; margin: -52px 25px 0; padding: 28px; background: #f5f1eb; border: 1px solid #e8dfd4; border-radius: 5px; box-shadow: 0 8px 25px #45331c09; }
[data-news-layout="atelier"] .mcm-news-body h3 { font-size: 29px !important; }
[data-news-layout="atelier"] .mcm-news-read { border-color: #ded3c5; }
[data-news-layout="rows"] .mcm-news-grid { grid-template-columns: minmax(0,1fr); gap: 24px; }
[data-news-layout="rows"] .mcm-news-card { border-radius: 0; border: 0; background: #f5f3ef; }
[data-news-layout="rows"] .mcm-news-card-link { display: grid; grid-template-columns: 1fr 1fr; }
[data-news-layout="rows"] .mcm-news-image { aspect-ratio: 16 / 10; min-height: 100%; }
[data-news-layout="rows"] .mcm-news-body { justify-content: center; padding: 32px 40px; }
[data-news-layout="rows"] .mcm-news-card:nth-child(even) .mcm-news-image { order: 2; }
[data-news-layout="rows"] .mcm-news-body h3 { font-size: 32px !important; }
[data-news-layout="rows"] .mcm-news-body p { margin-bottom: 20px; }
[data-news-layout="rows"] .mcm-news-read { margin-top: 0; border: 0; padding: 0; max-width: 170px; }
[data-news-layout="mosaic"] .mcm-news-grid { grid-template-columns: repeat(12,minmax(0,1fr)); align-items: start; gap: 32px; }
[data-news-layout="mosaic"] .mcm-news-card { grid-column: span 7; border: 0; border-radius: 0; }
[data-news-layout="mosaic"] .mcm-news-card:nth-child(4n+2),
[data-news-layout="mosaic"] .mcm-news-card:nth-child(4n+3) { grid-column: span 5; }
[data-news-layout="mosaic"] .mcm-news-card:nth-child(even) { margin-top: 64px; }
[data-news-layout="mosaic"] .mcm-news-card:hover { box-shadow: none; }
[data-news-layout="mosaic"] .mcm-news-image { aspect-ratio: 16 / 10; border-radius: 10px; }
[data-news-layout="mosaic"] .mcm-news-card:nth-child(4n+2) .mcm-news-image,
[data-news-layout="mosaic"] .mcm-news-card:nth-child(4n+3) .mcm-news-image { aspect-ratio: 1; }
[data-news-layout="mosaic"] .mcm-news-body { padding: 22px 0 0; }
[data-news-layout="mosaic"] .mcm-news-body h3 { font-size: 30px !important; }
[data-news-layout="mosaic"] .mcm-news-read { max-width: 180px; }
[data-news-layout="cover"] .mcm-news-grid { grid-template-columns: repeat(3,minmax(0,1fr)); gap: 24px; }
[data-news-layout="cover"] .mcm-news-card:first-child { grid-column: 1 / -1; background: #302d28; border-color: #302d28; color: #fff; }
[data-news-layout="cover"] .mcm-news-card:first-child .mcm-news-card-link { display: grid; grid-template-columns: 1.2fr 1fr; }
[data-news-layout="cover"] .mcm-news-card:first-child .mcm-news-image { aspect-ratio: 16 / 11; min-height: 100%; }
[data-news-layout="cover"] .mcm-news-card:first-child .mcm-news-body { justify-content: center; padding: 36px; }
[data-news-layout="cover"] .mcm-news-card:first-child h3 { color: #fff; font-size: clamp(28px,3vw,42px) !important; }
[data-news-layout="cover"] .mcm-news-card:first-child p { color: #d5cec5; }
[data-news-layout="cover"] .mcm-news-card:first-child .mcm-news-meta,
[data-news-layout="cover"] .mcm-news-card:first-child .mcm-news-read > span { color: #e1b58b; }
[data-news-layout="cover"] .mcm-news-card:first-child .mcm-news-read { margin-top: 0; border-color: #ffffff30; }
@media (max-width: 991.98px) {
    [data-news-layout="rows"] .mcm-news-body { padding: 24px; }
    [data-news-layout="rows"] .mcm-news-body h3 { font-size: 26px !important; }
    [data-news-layout="cover"] .mcm-news-grid { gap: 16px; }
    [data-news-layout="cover"] .mcm-news-card:not(:first-child) .mcm-news-body { padding: 18px; }
    [data-news-layout="cover"] .mcm-news-card:not(:first-child) h3 { font-size: 22px !important; }
}
@media (max-width: 767.98px) {
    [data-news-layout="atelier"] .mcm-news-grid,
    [data-news-layout="mosaic"] .mcm-news-grid,
    [data-news-layout="cover"] .mcm-news-grid { grid-template-columns: minmax(0,1fr); gap: 28px; }
    [data-news-layout="mosaic"] .mcm-news-card,
    [data-news-layout="mosaic"] .mcm-news-card:nth-child(4n+2),
    [data-news-layout="mosaic"] .mcm-news-card:nth-child(4n+3) { grid-column: auto; margin-top: 0; }
    [data-news-layout="rows"] .mcm-news-card-link,
    [data-news-layout="cover"] .mcm-news-card:first-child .mcm-news-card-link { grid-template-columns: minmax(0,1fr); }
    [data-news-layout="rows"] .mcm-news-card:nth-child(even) .mcm-news-image { order: 0; }
    [data-news-layout="rows"] .mcm-news-image,
    [data-news-layout="cover"] .mcm-news-card:first-child .mcm-news-image { min-height: 0; }
    [data-news-layout="atelier"] .mcm-news-body { margin: -32px 15px 0; padding: 24px; }
    [data-news-layout="cover"] .mcm-news-card:first-child .mcm-news-body { padding: 28px; }
}

/* Card directions 09–14, based on the preferred photo and cover layouts. */
.mcm-news-switch { max-width: 1100px; }
[data-news-layout="soft"] .mcm-news-grid,
[data-news-layout="noir"] .mcm-news-grid,
[data-news-layout="floating"] .mcm-news-grid { grid-template-columns: repeat(3,minmax(0,1fr)); gap: 24px; }
:is([data-news-layout="soft"],[data-news-layout="noir"],[data-news-layout="floating"]) .mcm-news-card:nth-child(n+4) { display: none; }
[data-news-layout="soft"] .mcm-news-card { padding: 12px; background: #f7f3ec; border-color: #ece3d7; border-radius: 18px; }
[data-news-layout="soft"] .mcm-news-image { aspect-ratio: 5 / 4; border-radius: 10px; }
[data-news-layout="soft"] .mcm-news-body { padding: 22px 12px 12px; }
[data-news-layout="soft"] .mcm-news-meta span { padding: 5px 9px; border-radius: 20px; background: #eae0d3; color: #745539; }
[data-news-layout="soft"] .mcm-news-read { border-color: #e1d6c6; }
[data-news-layout="noir"] .mcm-news-card { background: #292824; border-color: #292824; border-radius: 12px; }
[data-news-layout="noir"] .mcm-news-image { aspect-ratio: 1; }
[data-news-layout="noir"] .mcm-news-body { padding: 25px; }
[data-news-layout="noir"] .mcm-news-body h3 { color: #fff9f0; font-size: 28px !important; }
[data-news-layout="noir"] .mcm-news-body p { color: #d0c9bf; }
[data-news-layout="noir"] .mcm-news-meta,
[data-news-layout="noir"] .mcm-news-read > span { color: #e2b58b; }
[data-news-layout="noir"] .mcm-news-read { color: #fff9f0; border-color: #ffffff26; }
[data-news-layout="floating"] .mcm-news-card { border: 0; background: transparent; overflow: visible; }
[data-news-layout="floating"] .mcm-news-card:hover { box-shadow: none; }
[data-news-layout="floating"] .mcm-news-image { aspect-ratio: 3 / 4; border-radius: 14px; }
[data-news-layout="floating"] .mcm-news-body { position: relative; margin: -105px 14px 0; padding: 24px; background: #fff; border: 1px solid #e9e2d8; border-radius: 10px; box-shadow: 0 12px 30px #3026180c; }
[data-news-layout="floating"] .mcm-news-body h3 { font-size: 27px !important; }
[data-news-layout="cover-light"] .mcm-news-grid,
[data-news-layout="spotlight"] .mcm-news-grid { grid-template-columns: repeat(3,minmax(0,1fr)); gap: 24px; }
:is([data-news-layout="cover-light"],[data-news-layout="spotlight"]) .mcm-news-card:first-child { grid-column: 1 / -1; }
[data-news-layout="cover-light"] .mcm-news-card:first-child { background: #f3eee6; border-color: #e5dccc; border-radius: 16px; }
[data-news-layout="cover-light"] .mcm-news-card:first-child .mcm-news-card-link { display: grid; grid-template-columns: 1.15fr 1fr; }
[data-news-layout="cover-light"] .mcm-news-card:first-child .mcm-news-image { aspect-ratio: 16 / 11; min-height: 100%; }
[data-news-layout="cover-light"] .mcm-news-card:first-child .mcm-news-body { justify-content: center; padding: 40px; }
[data-news-layout="cover-light"] .mcm-news-card:first-child h3 { font-size: clamp(28px,3.2vw,44px) !important; }
[data-news-layout="cover-light"] .mcm-news-card:first-child .mcm-news-read { margin-top: 0; border-color: #dbccba; }
[data-news-layout="spotlight"] .mcm-news-card { border: 0; background: #2c2924; color: #fff; }
[data-news-layout="spotlight"] .mcm-news-card-link { display: grid; min-height: 380px; }
[data-news-layout="spotlight"] .mcm-news-card:first-child .mcm-news-card-link { min-height: 460px; }
[data-news-layout="spotlight"] .mcm-news-image,
[data-news-layout="spotlight"] .mcm-news-body { grid-area: 1 / 1; }
[data-news-layout="spotlight"] .mcm-news-image { aspect-ratio: auto; }
[data-news-layout="spotlight"] .mcm-news-card:first-child .mcm-news-image img { object-position: 50% 42%; }
[data-news-layout="spotlight"] .mcm-news-body { position: relative; justify-content: end; padding: 65px 24px 24px; background: linear-gradient(180deg,transparent 0%,#17151088 38%,#171510f5 100%); }
[data-news-layout="spotlight"] .mcm-news-card:first-child .mcm-news-body { padding: 100px 40px 36px; background: linear-gradient(90deg,#171510ed 0%,#1715108c 48%,#17151000 100%); }
[data-news-layout="spotlight"] h3 { color: #fff; font-size: 26px !important; }
[data-news-layout="spotlight"] .mcm-news-card:first-child h3 { max-width: 500px; font-size: clamp(32px,4vw,48px) !important; }
[data-news-layout="spotlight"] .mcm-news-body p { color: #eee4d6; }
[data-news-layout="spotlight"] .mcm-news-card:first-child p { max-width: 400px; }
[data-news-layout="spotlight"] .mcm-news-meta,
[data-news-layout="spotlight"] .mcm-news-read > span { color: #e5bd94; }
[data-news-layout="spotlight"] .mcm-news-read { margin-top: 0; border-color: #ffffff40; }
[data-news-layout="spotlight"] .mcm-news-card:first-child .mcm-news-read { max-width: 400px; }
[data-news-layout="duo"] .mcm-news-grid { grid-template-columns: repeat(2,minmax(0,1fr)); gap: 24px; }
[data-news-layout="duo"] .mcm-news-card { border-radius: 16px; background: #faf8f4; }
[data-news-layout="duo"] .mcm-news-card-link { display: grid; grid-template-columns: 43% minmax(0,1fr); }
[data-news-layout="duo"] .mcm-news-image { aspect-ratio: auto; min-height: 310px; }
[data-news-layout="duo"] .mcm-news-body { justify-content: center; padding: 26px; }
[data-news-layout="duo"] .mcm-news-body h3 { font-size: 27px !important; }
[data-news-layout="duo"] .mcm-news-read { margin-top: 0; }
@media (min-width: 768px) and (max-width: 991.98px) {
    :is([data-news-layout="soft"],[data-news-layout="noir"],[data-news-layout="floating"],[data-news-layout="cover-light"],[data-news-layout="spotlight"]) .mcm-news-body { padding: 20px 16px; }
    :is([data-news-layout="soft"],[data-news-layout="noir"],[data-news-layout="floating"],[data-news-layout="cover-light"],[data-news-layout="spotlight"]) .mcm-news-body h3 { font-size: 24px !important; }
    [data-news-layout="cover-light"] .mcm-news-card:first-child .mcm-news-body { padding: 28px; }
    [data-news-layout="spotlight"] .mcm-news-card:first-child .mcm-news-body { padding: 80px 32px 32px; }
    [data-news-layout="floating"] .mcm-news-body { margin-left: 8px; margin-right: 8px; }
    [data-news-layout="duo"] .mcm-news-card-link { display: flex; }
    [data-news-layout="duo"] .mcm-news-image { aspect-ratio: 4 / 3; min-height: 0; }
}
@media (max-width: 767.98px) {
    :is([data-news-layout="soft"],[data-news-layout="noir"],[data-news-layout="floating"],[data-news-layout="cover-light"],[data-news-layout="spotlight"],[data-news-layout="duo"]) .mcm-news-grid { grid-template-columns: minmax(0,1fr); }
    [data-news-layout="cover-light"] .mcm-news-card:first-child .mcm-news-card-link { grid-template-columns: minmax(0,1fr); }
    [data-news-layout="cover-light"] .mcm-news-card:first-child .mcm-news-image { min-height: 0; }
    [data-news-layout="cover-light"] .mcm-news-card:first-child .mcm-news-body { padding: 28px; }
    [data-news-layout="spotlight"] .mcm-news-card:first-child .mcm-news-body { padding: 80px 24px 24px; background: linear-gradient(180deg,transparent 0%,#171510b0 45%,#171510f5 100%); }
    [data-news-layout="duo"] .mcm-news-card-link { display: flex; }
    [data-news-layout="duo"] .mcm-news-image { aspect-ratio: 4 / 3; min-height: 0; }
}

:is([data-news-layout="cover-light"],[data-news-layout="duo"]) .mcm-news-image { min-width: 0; width: 100%; }

/* Copper accents use the same palette as the site's primary buttons. */
.mcm-news-photo-tag { display: none; }
.mcm-news.mcm-news-copper { --news-copper-wash: color-mix(in srgb, var(--mcm-accent) 10%, var(--mcm-bg)); --news-copper-border: color-mix(in srgb, var(--mcm-accent) 38%, var(--mcm-border)); }
.mcm-news.mcm-news-copper .mcm-news-card { border: 1px solid var(--news-copper-border); box-shadow: 0 5px 20px #35312e06; }
.mcm-news.mcm-news-copper .mcm-news-card:hover { border-color: var(--mcm-accent); box-shadow: 0 14px 32px #d58f5524; }
.mcm-news.mcm-news-copper .mcm-news-image { position: relative; min-width: 0; width: 100%; }
.mcm-news.mcm-news-copper .mcm-news-photo-tag { position: absolute; z-index: 1; top: 16px; left: 16px; display: inline-flex; padding: 7px 12px; background: var(--mcm-accent); color: var(--mcm-bg); border-radius: 5px; font-size: 9px; font-weight: 600; letter-spacing: .07em; text-transform: uppercase; }
.mcm-news.mcm-news-copper .mcm-news-meta { gap: 6px; margin-bottom: 14px; color: var(--mcm-accent-active); }
.mcm-news.mcm-news-copper .mcm-news-meta span { display: inline-flex; padding: 5px 9px; border-radius: 4px; background: var(--news-copper-wash); color: var(--mcm-accent-active); }
.mcm-news.mcm-news-copper .mcm-news-body p { line-height: 1.85; margin-bottom: 22px; }
.mcm-news.mcm-news-copper .mcm-news-card .mcm-news-read { align-self: start; justify-content: space-between; width: auto; min-width: 148px; max-width: 100%; gap: 20px; padding: 10px 14px; margin-top: auto; border: 0; border-radius: 5px; background: var(--mcm-accent); color: var(--mcm-bg); transition: background .2s; }
.mcm-news.mcm-news-copper .mcm-news-card .mcm-news-read > span { color: inherit; line-height: 1; }
.mcm-news.mcm-news-copper .mcm-news-card:hover .mcm-news-read { background: var(--mcm-accent-hover); }
.mcm-news.mcm-news-copper .mcm-news-card .mcm-news-body h3 { transition: color .2s; }
.mcm-news.mcm-news-copper .mcm-news-card:hover h3 { color: var(--mcm-accent-active); }
.mcm-news.mcm-news-copper[data-news-layout="soft"] .mcm-news-card { background: var(--news-copper-wash); }
.mcm-news.mcm-news-copper[data-news-layout="soft"] .mcm-news-meta span { padding-left: 0; background: transparent; }
.mcm-news.mcm-news-copper[data-news-layout="floating"] .mcm-news-card { border: 0; box-shadow: none; }
.mcm-news.mcm-news-copper[data-news-layout="floating"] .mcm-news-body { border-top: 4px solid var(--mcm-accent); border-color: var(--mcm-accent) var(--news-copper-border) var(--news-copper-border); box-shadow: 0 10px 26px #d58f5517; }
.mcm-news.mcm-news-copper[data-news-layout="cover-light"] .mcm-news-card:first-child { background: var(--news-copper-wash); }
.mcm-news.mcm-news-copper[data-news-layout="cover-light"] .mcm-news-card:not(:first-child) { border-top: 4px solid var(--mcm-accent); }
.mcm-news.mcm-news-copper[data-news-layout="cover"] .mcm-news-card:first-child,
.mcm-news.mcm-news-copper[data-news-layout="noir"] .mcm-news-card { background: var(--mcm-text); border-color: var(--mcm-accent); }
.mcm-news.mcm-news-copper[data-news-layout="duo"] .mcm-news-card { background: var(--mcm-bg-soft); border-bottom: 4px solid var(--mcm-accent); }
.mcm-news.mcm-news-copper[data-news-layout="spotlight"] .mcm-news-card { border-color: var(--mcm-accent); }
.mcm-news.mcm-news-copper[data-news-layout="spotlight"] .mcm-news-body { background: linear-gradient(180deg, transparent 0%, #35312e99 30%, #35312efa 100%); }
.mcm-news.mcm-news-copper[data-news-layout="spotlight"] .mcm-news-card:first-child .mcm-news-body { background: linear-gradient(90deg, #35312ef5 0%, #35312eab 52%, #35312e20 100%); }
.mcm-news.mcm-news-copper[data-news-layout="spotlight"] .mcm-news-card .mcm-news-read { margin-top: 0; }
.mcm-news.mcm-news-copper[data-news-layout="spotlight"] .mcm-news-meta span,
.mcm-news.mcm-news-copper[data-news-layout="noir"] .mcm-news-meta span,
.mcm-news.mcm-news-copper[data-news-layout="cover"] .mcm-news-card:first-child .mcm-news-meta span { background: color-mix(in srgb, var(--mcm-accent) 20%, var(--mcm-text)); color: var(--mcm-accent-light); }
.mcm-news.mcm-news-copper[data-news-layout="spotlight"] .mcm-news-card:hover h3,
.mcm-news.mcm-news-copper[data-news-layout="noir"] .mcm-news-card:hover h3,
.mcm-news.mcm-news-copper[data-news-layout="cover"] .mcm-news-card:first-child:hover h3 { color: var(--mcm-accent-light); }
.mcm-news.mcm-news-copper[data-news-layout="cover"] .mcm-news-card:first-child .mcm-news-image,
.mcm-news.mcm-news-copper[data-news-layout="cover-light"] .mcm-news-card:first-child .mcm-news-image { min-height: 0; align-self: stretch; aspect-ratio: auto; }
@media (max-width: 767.98px) {
    .mcm-news.mcm-news-copper[data-news-layout="cover"] .mcm-news-card:first-child .mcm-news-image,
    .mcm-news.mcm-news-copper[data-news-layout="cover-light"] .mcm-news-card:first-child .mcm-news-image { aspect-ratio: 4 / 3; }
    .mcm-news.mcm-news-copper[data-news-layout="spotlight"] .mcm-news-card:first-child .mcm-news-body { background: linear-gradient(180deg,transparent,#35312ec9 40%,#35312efa); }
}
@media (prefers-reduced-motion: reduce) {
    .mcm-news.mcm-news-copper .mcm-news-card .mcm-news-read,
    .mcm-news.mcm-news-copper .mcm-news-card .mcm-news-body h3 { transition: none; }
}
