.news-shell{box-sizing:border-box;width:min(920px,calc(100% - 24px));height:var(--mfm-desktop-logical-height,100dvh);min-height:var(--mfm-desktop-logical-height,100dvh);margin:auto;padding:12px;display:grid;grid-template-rows:auto minmax(0,1fr);gap:12px}.news-head{min-height:92px;padding:14px 18px;display:flex;align-items:center;gap:16px}.news-head-copy{min-width:0;flex:1 1 auto}.news-head .step,.news-head h1,.news-panel-head .step,.news-panel-head h2{letter-spacing:normal}.news-title-row{min-width:0;margin-top:4px;display:flex;align-items:baseline;justify-content:space-between;gap:16px}.news-head h1{min-width:0;margin:0;color:var(--accent)}.news-version{flex:0 0 auto;color:var(--muted);font-size:9pt;font-weight:400;letter-spacing:normal;line-height:1;white-space:nowrap}.news-back{box-sizing:border-box;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;display:grid!important;place-items:center!important;align-self:center;flex:0 0 auto;border-color:var(--gold);color:var(--gold);text-decoration:none}.news-back .back-arrow-icon{display:block;width:20px;height:16px;background:currentColor;clip-path:polygon(0 50%,42% 0,42% 31%,100% 31%,100% 69%,42% 69%,42% 100%)}.news-panel{min-height:0;padding:18px;display:flex;flex-direction:column;overflow:hidden}.news-panel-head{flex:0 0 auto;padding-bottom:10px;display:flex;align-items:flex-end;justify-content:space-between;gap:12px;border-bottom:2px solid var(--line)}.news-panel-head h2{margin:3px 0 0}.news-panel-head>span{padding-bottom:2px;color:var(--gold);font-size:15pt}.news-list{min-height:0;flex:1;overflow-y:auto}.news-entry{border-bottom:2px solid #292b26}.news-entry:last-child{border-bottom:0}.news-entry-head{padding:18px 2px;display:grid;grid-template-columns:minmax(0,1fr) auto 24px;align-items:center;gap:16px;list-style:none;cursor:pointer}.news-entry-head::-webkit-details-marker{display:none}.news-entry-head::marker{content:""}.news-entry-head::after{content:"+";width:24px;color:var(--gold);font-size:18pt;line-height:1;text-align:center}.news-entry[open]>.news-entry-head{padding-bottom:12px}.news-entry[open]>.news-entry-head::after{content:"−"}.news-entry-title{min-width:0;color:#fff;font-family:"MFM Reading","MFM Pixel",monospace;font-size:18pt;font-weight:400;font-synthesis:none;line-height:1.25;letter-spacing:normal;overflow-wrap:anywhere}.news-entry-head:hover .news-entry-title,.news-entry-head:focus-visible .news-entry-title{color:var(--gold)}.news-entry-head:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.news-entry time{flex:0 0 auto;color:var(--gold);font-size:10pt;line-height:1;white-space:nowrap}.news-entry-content{padding:0 2px 20px;display:grid;gap:16px}.news-entry-body{margin:0;color:#c9c6b5;font-size:14pt;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.news-entry-image{display:block;max-width:100%;height:auto;object-fit:contain;object-position:left top;margin:0;border:2px solid #292b26}html[data-mfm-locale="zh-TW"] .news-entry-body{font-family:"MFM Reading","MFM Pixel",monospace;font-weight:400;font-synthesis:none;letter-spacing:normal}.news-empty{margin:auto;padding:48px 12px;color:var(--muted);text-align:center}.news-panel>.form-error{min-height:1.3em;margin-top:8px}