body.gmct-news-post{--news-paper:#fffaf1;--news-ink:#2b2524;--news-wine:#6b2738;--news-line:#e7dbce;--news-soft:#f3eade}body.gmct-news-post .entry-title{font-family:Georgia,'Times New Roman',serif!important;font-size:clamp(2rem,4.3vw,3.5rem)!important;line-height:1.08!important;letter-spacing:-.035em;max-width:22ch;color:var(--news-ink);text-wrap:balance}.gmct-news{max-width:960px;margin:1.5rem auto 3rem;padding:clamp(18px,4vw,48px);background:var(--news-paper);border:1px solid var(--news-line);border-radius:24px;color:var(--news-ink);font-size:clamp(17px,1.45vw,19px);line-height:1.8;box-sizing:border-box;overflow-wrap:anywhere}.gmct-news *{box-sizing:border-box}.gmct-news a{color:var(--news-wine);text-decoration:underline;text-underline-offset:4px}.gmct-news .news-kicker{font-size:14px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:var(--news-wine);margin:0 0 14px}.gmct-news .news-intro{font-size:clamp(20px,2vw,24px);line-height:1.55;font-weight:500;max-width:72ch}.gmct-news .news-brief{padding:24px;border-radius:18px;background:var(--news-soft);border-left:4px solid var(--news-wine);margin:28px 0 36px}.gmct-news .news-brief h2{margin:0 0 12px;font-size:22px}.gmct-news ul{padding-left:24px;margin:12px 0}.gmct-news li{padding-left:4px;margin:8px 0}.gmct-news h2{font-family:Georgia,'Times New Roman',serif;font-size:clamp(26px,3vw,34px);line-height:1.2;margin:40px 0 18px;letter-spacing:-.02em;color:var(--news-ink);text-wrap:balance}.gmct-news h3{font-size:21px;line-height:1.35;margin:24px 0 12px}.gmct-news p{margin:0 0 20px}.gmct-news .news-gallery{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:34px 0}.gmct-news figure{margin:0;min-width:0}.gmct-news img{display:block;width:100%!important;max-width:100%!important;height:auto!important;border-radius:14px;background:#fff;border:1px solid var(--news-line)}.gmct-news figcaption{font-size:14px;line-height:1.55;color:#544a46;margin:12px 0 0}.gmct-news .news-note{border:1px solid var(--news-line);border-radius:14px;padding:20px;background:#fff}.gmct-news .news-related{border-top:1px solid var(--news-line);margin-top:36px;padding-top:8px}.gmct-news .news-related-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.gmct-news .news-related-card{display:block;border:1px solid var(--news-line);border-radius:14px;padding:20px;background:#fff;text-decoration:none}.gmct-news .news-related-card strong{display:block;font-size:19px;line-height:1.35;margin-bottom:8px}.gmct-news .news-related-card span{display:block;color:var(--news-ink);font-size:16px;line-height:1.5}.gmct-news .news-related-card:hover{border-color:var(--news-wine);box-shadow:0 4px 15px #6b273815}.gmct-news .news-related-card:focus-visible{outline:3px solid var(--news-wine);outline-offset:3px}.gmct-news .news-sources{border-top:1px solid var(--news-line);margin-top:30px;padding-top:8px}.gmct-news .news-sources p,.gmct-news .news-sources li{font-size:16px;line-height:1.65}@media(max-width:600px){.gmct-news{padding:22px 18px;border-radius:16px;margin:20px 0 30px}.gmct-news .news-gallery,.gmct-news .news-related-grid{grid-template-columns:1fr}.gmct-news .news-brief{padding:20px 18px}.gmct-news h2{margin-top:30px}}