.app-news{width:min(100%,980px);margin-inline:auto}.app-news-heading{text-align:center;margin:0 0 28px;font-size:clamp(24px,4vw,36px);font-weight:500}.app-news-tabs{border:1px solid var(--app-news-border,#00000014);background:var(--app-news-tabs-bg,#ffffffb8);border-radius:999px;width:fit-content;margin:0 auto clamp(28px,5vw,48px);padding:5px;display:flex;box-shadow:0 10px 28px #0000000a}.app-news-tabs button{min-width:112px;min-height:42px;color:var(--app-news-tab-fg,#555);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:0 16px;font-size:12px;font-weight:650;display:inline-flex}.app-news-tabs button small{background:#0000000d;border-radius:50%;place-items:center;min-width:20px;min-height:20px;font-size:10px;display:grid}.app-news-tabs button[aria-pressed=true]{color:var(--app-news-active-fg,#fff);background:var(--app-news-active-bg,var(--app-site-ink,#111));box-shadow:0 6px 16px #0000001f}.app-news-tabs button[aria-pressed=true] small{background:#ffffff24}.app-news-timeline{gap:clamp(18px,3vw,30px);margin:0;padding:0;list-style:none;display:grid}.app-news-item{grid-template-columns:92px minmax(0,1fr);gap:clamp(14px,2.4vw,26px);display:grid;position:relative}.app-news-item:not(:last-child) .app-news-rail:after{content:"";background:var(--app-news-border,#0000001a);width:1px;position:absolute;top:30px;bottom:calc(-1*clamp(18px,3vw,30px) - 8px);left:5px}.app-news-rail{grid-template-columns:11px 1fr;align-content:start;gap:10px;padding-top:22px;display:grid;position:relative}.app-news-dot{border:1px solid var(--app-news-border,#0000002e);background:var(--app-news-card-bg,#fff);border-radius:50%;width:11px;height:11px;margin-top:5px}.app-news-item.is-latest .app-news-dot{background:var(--app-news-active-bg,var(--app-site-accent,#111));box-shadow:0 0 0 5px color-mix(in srgb, var(--app-news-active-bg,var(--app-site-accent,#111)) 16%, transparent);border-color:#0000}.app-news-stamp{color:var(--app-news-meta,#888);font-variant-numeric:tabular-nums;gap:2px;display:grid}.app-news-stamp b{letter-spacing:.02em;font-size:15px;font-weight:650}.app-news-stamp small{letter-spacing:.1em;opacity:.72;font-size:10.5px}.app-news-card{border:1px solid var(--app-news-border,#00000014);background:var(--app-news-card-bg,#fff);border-radius:22px;min-width:0;transition:border-color .28s,box-shadow .28s,transform .28s;overflow:clip;box-shadow:0 14px 38px #00000008}.app-news-card:hover{border-color:color-mix(in srgb, var(--app-site-accent,#111) 34%, transparent);transform:translateY(-2px);box-shadow:0 20px 46px #00000012}.app-news-item.is-latest .app-news-card{background:radial-gradient(circle at 92% 16%, var(--app-news-featured-dot,#0000000d) 0 5px, transparent 6px), linear-gradient(135deg, var(--app-news-featured-tint,#00000005), transparent 58%), var(--app-news-card-bg,#fff)}.app-news-empty{color:var(--app-news-meta,#888);text-align:center;margin:34px 0 0;font-size:13px}.app-news-card{min-height:100%;color:inherit;flex-direction:column;padding:clamp(22px,4vw,36px);text-decoration:none;display:flex}.app-news-card:focus-visible{outline:2px solid var(--app-news-focus,var(--app-site-accent,#555));outline-offset:-4px;border-radius:22px}.app-news-meta{justify-content:space-between;align-items:center;gap:12px;margin-bottom:clamp(24px,4vw,40px);display:flex}.app-news-meta time{color:var(--app-news-meta,#888);letter-spacing:.08em;font-variant-numeric:tabular-nums;font-size:11px}.app-news-badge{min-height:25px;color:var(--app-news-badge-fg,#333);background:var(--app-news-badge-bg,#f1f1f1);letter-spacing:.04em;border-radius:999px;align-items:center;padding:0 11px;font-size:10px;font-weight:700;display:inline-flex}.app-news-badge.is-column{color:var(--app-news-badge-column-fg,#fff);background:var(--app-news-badge-column-bg,#111)}.app-news-badge.is-note{color:var(--app-news-badge-note-fg,#1f5c52);background:var(--app-news-badge-note-bg,#eef6f4)}.app-news-title{font-family:var(--app-news-title-font,inherit);margin-bottom:14px;font-size:clamp(20px,3vw,30px);font-weight:550;line-height:1.4;display:block}.app-news-item:not(.is-latest) .app-news-title{font-size:clamp(18px,2.2vw,22px)}.app-news-summary{color:var(--app-news-summary,#555);font-size:14px;line-height:1.85;display:block}.app-news-read{border-top:1px solid var(--app-news-border,#00000014);justify-content:space-between;align-items:center;margin-top:clamp(26px,5vw,48px);padding-top:18px;font-size:12px;font-weight:700;display:flex}.app-news-read i{font-style:normal;transition:transform .25s}.app-news-card:hover .app-news-read i{transform:translate(3px)}@media (width<=680px){.app-news-tabs{width:100%}.app-news-tabs button{flex:1;min-width:0;padding-inline:8px}.app-news-item{grid-template-columns:1fr;gap:10px}.app-news-rail{grid-template-columns:11px auto;align-items:center;padding-top:0}.app-news-rail:after{display:none}.app-news-dot{margin-top:0}.app-news-stamp{grid-auto-flow:column;align-items:baseline;gap:8px}.app-news-card{border-radius:20px;padding:22px}.app-news-meta{margin-bottom:28px}}@media (width<=400px){.app-news-tabs button{gap:5px;font-size:11px}}
