.news-page{width:auto;max-width:none;margin:-26px -28px 0;display:grid}.news-page-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;min-height:48px;display:flex}.news-page-tabs button{min-height:48px;color:var(--muted);background:0 0;border:0;border-radius:0;padding:0 16px;font-size:14px;font-weight:700;position:relative}.news-page-tabs button[aria-pressed=true],.news-page-tabs button[aria-selected=true]{color:var(--text)}.news-page-tabs button[aria-pressed=true]:after,.news-page-tabs button[aria-selected=true]:after{content:"";background:var(--gold);height:2px;position:absolute;bottom:0;left:12px;right:12px}.news-stream{gap:16px;width:min(860px,100% - 36px);margin:14px auto 0;padding-bottom:72px;display:grid}.news-filters{justify-items:center;gap:6px;display:grid}.news-filter-row{flex-wrap:wrap;justify-content:center;gap:2px;display:flex;overflow:visible}.news-filter-row button{min-height:32px;color:var(--dim);font-size:var(--fs-sm);background:0 0;border:0;border-radius:0;padding:0 9px;font-weight:700;position:relative}.news-filter-row button:hover,.news-page-tabs button:hover,.news-filter-row button[aria-pressed=true]{color:var(--text)}.news-filter-row button[aria-pressed=true]:after{content:"";background:var(--gold);height:1px;position:absolute;bottom:4px;left:9px;right:9px}.news-filter-rubrics{gap:4px}.news-filter-rubrics button{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-raised);min-height:28px;color:var(--muted);font-size:var(--fs-xs);padding:0 10px}.news-filter-rubrics button:hover{border-color:var(--line-strong);color:var(--text)}.news-filter-rubrics button[aria-pressed=true]{color:var(--gold);background:#e3bd671f;border-color:#e3bd67a6}.news-filter-rubrics button[aria-pressed=true]:after{content:none}.news-recommend{border:1px solid var(--line);background:var(--bg);border-radius:8px;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px;display:grid}.news-recommend img{object-fit:cover;border-radius:var(--radius);width:72px;height:100px}.news-recommend p{color:var(--gold);font-size:var(--fs-xs);letter-spacing:.05em;text-transform:uppercase;margin:0;font-weight:700}.news-recommend h2{margin:4px 0 0;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:500;line-height:1.15}.news-recommend-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 12px;display:flex}.news-recommend-actions button{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:700}.news-list{gap:12px;display:grid}.news-card,.news-article{border:1px solid var(--line);background:var(--bg-raised);border-radius:8px;gap:14px;padding:18px;display:grid}.news-card-hit{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:12px;padding:0;text-decoration:none;display:grid}.news-card-hit h2{transition:color .16s}.news-card-hit:hover h2,.news-card-hit:focus-visible h2{color:var(--gold)}.news-card-hit:focus-visible{outline:none}.news-card-hit:focus-visible h2{text-underline-offset:4px;-webkit-text-decoration:underline #e3bd67b3;text-decoration:underline #e3bd67b3}.news-card-meta,.news-article-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:12px;display:flex}.news-card-meta strong,.news-article-meta strong{color:var(--text);font-weight:700}.news-card-meta button{color:var(--gold);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:700}.news-card h2,.news-article h1{margin:0;font-family:Georgia,Times New Roman,serif;font-weight:500;line-height:1.12}.news-card.is-featured h2{font-size:clamp(30px,4vw,42px)}.news-card.is-featured .news-card-copy,.news-card.is-compact .news-card-copy{gap:8px;min-width:0;display:grid}.news-card.is-compact{gap:10px;padding:12px 14px}.news-card.is-compact .news-card-hit.has-cover{grid-template-columns:84px minmax(0,1fr);align-items:start;gap:14px}.news-card.is-compact .news-cover,.news-card.is-compact .news-card-mark{width:84px;height:64px;max-height:none}.news-card-mark{border-radius:var(--radius);color:var(--gold);background:#e3bd671a;place-items:center;font-size:18px;font-weight:700;display:grid}.news-card.is-compact h2{font-size:18px}.news-card.is-compact p{-webkit-line-clamp:2;font-size:var(--fs-md);-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.news-card.is-compact .news-subject{padding-left:98px}.news-card.is-pinned{box-shadow:inset 2px 0 0 var(--gold)}.news-card-pin{color:var(--gold);font-size:var(--fs-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.news-subject{color:var(--muted);font-size:var(--fs-sm);align-items:center;gap:8px;font-weight:700;display:flex}.news-subject a{color:var(--gold);font-size:var(--fs-sm);font-weight:700;text-decoration:none}.news-subject a:hover{text-underline-offset:3px;text-decoration:underline}.news-card p,.news-article-body,.news-article-lead{margin:0}.news-card p,.news-article-body{color:var(--text-soft)}.news-article{background:0 0;border:0;gap:16px;padding:0 0 8px}.news-article h1{font-size:clamp(32px,5vw,46px)}.news-article-kicker{color:var(--gold);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.news-article-lead{color:var(--text);font-size:18px;line-height:1.55}.news-article-body{max-width:66ch;font-size:17px;line-height:1.75}.news-article-actions{flex-wrap:wrap;justify-self:start;align-items:center;gap:8px;display:flex}.news-like,.news-share{border:1px solid var(--line-strong);border-radius:var(--radius);min-height:40px;color:var(--text);cursor:pointer;background:#ffffff05;justify-self:start;align-items:center;gap:8px;padding:0 14px 0 12px;display:inline-flex}.news-like-heart{color:var(--muted)}.news-like strong{min-width:1ch;color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px}.news-like[aria-pressed=true]{background:#e3bd6724;border-color:#e3bd67bf}.news-like[aria-pressed=true] .news-like-heart,.news-like[aria-pressed=true] span,.news-share.is-copied,.news-share.is-copied span{color:var(--gold)}.news-reader-layer{z-index:80;place-items:end center;padding:24px 16px;display:grid;position:fixed;inset:0}.news-reader-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050608b8;border:0;position:absolute;inset:0}html.is-news-page,html.is-news-page body{scrollbar-width:none}html.is-news-page::-webkit-scrollbar{width:0;height:0;display:none}html.is-news-page body::-webkit-scrollbar{width:0;height:0;display:none}.news-reader{z-index:1;scrollbar-width:none;border:1px solid var(--line-strong);background:radial-gradient(120% 80% at 0% 0%, #e3bd6714, transparent 42%), var(--bg-raised);border-radius:10px;width:min(760px,100%);min-height:min(380px,100vh - 48px);max-height:min(920px,100vh - 36px);padding:18px 22px 28px;position:relative;overflow:auto;box-shadow:0 30px 80px #0000007a}.news-reader::-webkit-scrollbar{width:0;height:0;display:none}.news-reader-close{z-index:3;border:1px solid var(--line-strong);border-radius:var(--radius);width:36px;height:36px;color:var(--text);cursor:pointer;background:#101216eb;place-items:center;margin:0 0 8px auto;transition:border-color .15s,background .15s;display:grid;position:sticky;top:0}.news-reader-close:hover{border-color:var(--gold);background:var(--surface-2)}.news-article-page{width:min(760px,100%);margin:0 auto 72px}.news-article-page .news-article{padding-top:8px}.news-reader .news-cover{border-radius:8px;width:calc(100% + 44px);max-width:none;max-height:420px;margin:0 -22px 4px;display:block}.news-comments-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.news-comments h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:500}.news-comments form,.news-comments label{gap:8px;display:grid}.news-comments textarea{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);width:100%;color:var(--text);padding:12px}.news-comment-head,.news-comment-tools{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.news-comment-head time{color:var(--muted);font-size:var(--fs-xs)}.news-comment-form{margin-top:6px}.news-comment-inline-form{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin-top:8px;padding:12px}.news-comment-form-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.news-comment-form-actions button[type=button]{border:1px solid var(--line);border-radius:var(--radius);min-height:36px;color:var(--muted);font-size:var(--fs-sm);cursor:pointer;background:0 0;padding:0 12px;font-weight:700}.news-comment-form-actions button[type=button]:hover{border-color:var(--line-strong);color:var(--text)}.news-comment-write{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);min-height:36px;color:var(--text);font-size:var(--fs-sm);cursor:pointer;justify-content:center;align-items:center;padding:0 14px;font-weight:700;transition:border-color .15s,background .15s;display:inline-flex}.news-comment-write:hover{border-color:var(--gold);background:var(--surface-2)}.news-comment-status{color:var(--muted);font-size:var(--fs-sm)}.news-comment button{color:var(--muted);background:0 0;border:0;justify-self:start;padding:0;font-size:12px;font-weight:700}.news-comment button:hover{color:var(--text)}.news-comments,.news-comment{gap:8px;display:grid}.news-comment{border-top:1px solid var(--line);padding:12px 0}.news-comment.official{background:#e3bd6714;border-radius:8px;padding:12px}.news-comment.reply{margin-left:18px}.news-comment small{color:var(--muted)}.news-article-body{white-space:pre-wrap}.news-proposals{gap:16px;display:grid}.news-proposal-invite,.news-proposal-form,.news-mine article,.news-title-chosen{border:1px solid var(--line);background:var(--bg-raised);border-radius:8px}.news-proposal-invite{justify-content:space-between;align-items:center;gap:18px;padding:18px;display:flex}.news-proposal-invite strong,.news-proposal-head h2,.news-mine h2,.news-proposal-step h3{margin:0;font-family:Georgia,Times New Roman,serif;font-weight:500}.news-proposal-invite strong,.news-proposal-head h2,.news-mine h2{font-size:28px;line-height:1.15}.news-proposal-invite p,.news-proposal-head p,.news-proposal-step p,.news-proposal-form small,.news-proposal-message,.news-mine p,.news-mine span{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.news-proposal-form{gap:22px;padding:18px;display:grid}.news-proposal-head,.news-proposal-step{gap:10px;display:grid}.news-proposal-head span,.news-proposal-step h3{color:var(--gold);letter-spacing:.04em;text-transform:uppercase;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12px;font-weight:700}.news-proposal-choices{flex-wrap:wrap;gap:8px;display:flex}.news-proposal-choices button,.news-title-chosen button,.news-proposal-actions button[type=button]{border:1px solid var(--line);border-radius:var(--radius);min-height:36px;color:var(--muted);font-size:var(--fs-sm);background:0 0;padding:0 12px;font-weight:700}.news-proposal-choices button[aria-pressed=true]{color:var(--text);background:#e3bd671f;border-color:#e3bd67b3}.news-proposal-form label{color:var(--text-soft);gap:6px;font-size:13px;font-weight:700;display:grid}.news-proposal-form input,.news-proposal-form textarea{border:1px solid var(--line);background:var(--bg);width:100%;color:var(--text);border-radius:8px;padding:11px 12px;font-weight:500}.news-proposal-form small.ready{color:var(--text-soft)}.news-proposal-check{align-items:center;gap:8px;font-weight:700;display:flex}.news-proposal-check input{width:16px;height:16px;padding:0}.news-title-search,.news-title-suggestions{gap:6px;display:grid}.news-title-suggestions{border:1px solid var(--line);background:var(--bg);border-radius:8px;overflow:hidden}.news-title-suggestions button{border:0;border-bottom:1px solid var(--line);width:100%;min-height:48px;color:var(--text);text-align:left;background:0 0;border-radius:0;gap:2px;padding:8px 12px;display:grid}.news-title-suggestions button:last-child{border-bottom:0}.news-title-suggestions button[aria-selected=true],.news-title-suggestions button:hover{background:#e3bd6714}.news-title-suggestions strong,.news-title-chosen strong{font-size:14px;font-weight:700}.news-title-suggestions small,.news-title-chosen small{color:var(--muted);font-size:12px;font-weight:500}.news-title-suggestions p{color:var(--muted);margin:0;padding:12px;font-size:13px}.news-title-chosen{justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.news-title-chosen span{gap:3px;min-width:0;display:grid}.news-cover-pick input{padding:10px}.news-cover-rules{color:var(--muted);gap:4px;margin:0;padding:0;font-size:13px;line-height:1.45;list-style:none;display:grid}.news-proposal-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.news-mine{gap:10px;display:grid}.news-mine article{gap:6px;padding:14px 16px;display:grid}.news-mine small{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.news-proposal-status{border-radius:var(--radius);color:var(--gold);background:#e3bd6724;padding:2px 8px;font-style:normal;font-weight:700}.news-proposal-status.approved{color:var(--green);background:#6dc58e24}.news-proposal-status.rejected,.news-proposal-status.hidden{color:#f0b4ae;background:#ef5d521f}.news-mine strong{font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:500}.news-mine a,.news-mine button{color:var(--gold);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:13px;font-weight:700}@media (width<=980px){.news-page{margin-left:-18px;margin-right:-18px}}@media (width<=720px){.news-page{margin-top:-16px}.news-proposal-invite,.news-title-chosen{flex-direction:column;align-items:stretch}}.news-home,.news-title-block{gap:14px;display:grid}.news-home-list{gap:8px;display:grid}.news-home-list a{border:0;border-bottom:1px solid var(--line);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;flex-wrap:wrap;align-items:baseline;gap:6px 10px;padding:12px 0;text-decoration:none;display:flex}.news-home-list a:hover strong,.news-home-list a:focus-visible strong{color:var(--gold)}.news-home-list a span{color:var(--gold);font-size:var(--fs-xs);flex:none;font-weight:700}.news-home-list a time{color:var(--muted);font-size:var(--fs-xs);margin-left:auto}.news-home-list a.is-lead{grid-template-columns:84px minmax(0,1fr) auto;align-items:center;column-gap:12px;display:grid}.news-home-list a.is-lead img{object-fit:cover;border-radius:var(--radius);grid-row:1/span 2;width:84px;height:56px}.news-home-list a.is-lead span{grid-area:1/2}.news-home-list a.is-lead time{grid-area:1/3}.news-home-list a.is-lead strong{grid-area:2/2/auto/span 2}.news-home-list strong{font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:500;line-height:1.25;transition:color .15s}.news-cover{object-fit:cover;border-radius:8px;width:100%;max-height:360px}.news-back{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-raised);min-height:36px;color:var(--text-soft);font-size:var(--fs-sm);align-items:center;gap:8px;margin-bottom:12px;padding:0 12px;font-weight:700;text-decoration:none;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.news-back:hover{border-color:var(--line-strong);background:var(--surface);color:var(--text)}.news-sentinel{height:1px}@media (width<=720px){.news-card.is-compact h2{font-size:17px}.news-card.is-compact .news-subject{padding-left:0}.news-recommend{grid-template-columns:64px minmax(0,1fr)}.news-recommend-actions{grid-column:1/-1;justify-content:flex-start}.news-article h1{font-size:32px}.news-card{padding:14px}.news-reader-layer{align-items:end;padding:0}.news-reader{border-bottom:0;border-radius:12px 12px 0 0;width:100%;max-height:min(92vh,920px);padding:12px 16px 24px}.news-reader .news-cover{width:calc(100% + 32px);max-width:none;margin-left:-16px;margin-right:-16px}}
