.mc-news-home{max-width:960px;margin:auto;padding:48px 24px 64px;min-height:65vh}.mc-news-heading{margin-bottom:36px}.mc-news-heading h1{font:400 clamp(2rem,5vw,3rem)/1.2 Georgia,serif;color:#e3ca92;margin:10px 0 16px}.mc-news-heading p,#news-status{color:#cfc0dc;line-height:1.7}.mc-news-eyebrow{text-transform:uppercase;letter-spacing:.16em;font-size:.75rem}.mc-news-post{padding:28px;margin:24px 0;background:linear-gradient(145deg,#2b2039,#20182c);border:1px solid #8b6ca34a;border-radius:16px}.mc-news-post h2{font:400 clamp(1.4rem,3vw,2rem)/1.3 Georgia,serif;color:#e3ca92;margin:0 0 12px;overflow-wrap:anywhere}.mc-news-post time{font-size:.85rem;color:#c9bbd7}.mc-news-body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8;margin:22px 0 0}.mc-news-home button{background:#51316f;color:#fff;border:1px solid #9972b0;border-radius:9px;padding:12px 20px;font:inherit;cursor:pointer}.mc-news-home button:disabled{opacity:.5;cursor:wait}.mc-news-home :focus-visible{outline:3px solid #ddc3fa;outline-offset:3px}[hidden]{display:none!important}@media(max-width:600px){.mc-news-home{padding:30px 16px 40px}.mc-news-post{padding:22px 18px}}

/* The newest post stays open; older posts use native accessible disclosure. */
details.mc-news-post>summary{cursor:pointer;position:relative;list-style:none;padding-right:28px}details.mc-news-post>summary::-webkit-details-marker{display:none}details.mc-news-post>summary::after{content:'+';position:absolute;right:0;top:0;color:#e3ca92;font-size:1.5rem}details.mc-news-post[open]>summary::after{content:'−'}.mc-news-expand-hint{display:block;margin-top:12px;color:#c3a4ed;font-size:.85rem}.mc-news-collapse{display:none}details[open]>.mc-news-expand-hint .mc-news-read{display:none}details.mc-news-post[open]>summary .mc-news-read{display:none}details.mc-news-post[open]>summary .mc-news-collapse{display:inline}details.mc-news-post>summary:focus-visible{outline:3px solid #ddc3fa;outline-offset:6px;border-radius:4px}

/* Homepage archive navigation. */
.mc-news-layout{max-width:1200px;display:grid;grid-template-columns:210px minmax(0,1fr);gap:40px;align-items:start}.mc-news-current{min-width:0}.mc-news-archive{padding:20px;background:#20182c;border:1px solid #8b6ca34a;border-radius:14px}.mc-news-archive h2{margin:0 0 18px;font:400 1.3rem/1.3 Georgia,serif;color:#e3ca92}.mc-news-archive ul{padding:0;margin:0;list-style:none}.mc-news-archive li+li{border-top:1px solid #ffffff15}.mc-news-archive a{display:block;padding:12px 0;color:#dcc4fb;text-decoration:underline;text-underline-offset:4px;font-size:.9rem}.mc-news-archive p{color:#cfc0dc;line-height:1.6;font-size:.9rem}.mc-news-archive button{font-size:.85rem;padding:10px;margin-top:14px;width:100%}.mc-news-back{display:inline-block;color:#dcc4fb;margin-bottom:20px;text-underline-offset:4px}@media(max-width:760px){.mc-news-layout{grid-template-columns:1fr;gap:24px}.mc-news-archive{grid-row:2}.mc-news-archive ul{display:flex;flex-wrap:wrap;gap:0 24px}.mc-news-archive li+li{border-top:0}}
