.dst-wrap{gap:28px;width:100%;max-width:820px;margin:0 auto;padding:clamp(20px,4vw,44px) 16px 64px;display:grid}.dst{min-width:0;color:var(--dh-fg,#f2f4f7);gap:18px;display:grid}.dst-head{gap:10px;display:grid}.dst-kicker{color:var(--dh-cyan,#5ee0ff);font:500 12px/1.4 var(--dh-mono,ui-monospace, monospace);letter-spacing:.1em;text-transform:uppercase}.dh .dst-title,.dst-title{color:var(--dh-fg,#f2f4f7);font:600 clamp(26px, 4vw, 38px) / 1.1 var(--dh-sans,system-ui, sans-serif);letter-spacing:-.02em;text-wrap:balance;margin:0}.dst--top .dst-title,.dst--strip .dst-title{font-size:clamp(20px,2.6vw,26px)}.dh .dst-title a,.dst-title a{color:inherit;text-decoration:none}.dh .dst-intro,.dst-intro{max-width:68ch;color:var(--dh-soft,#e8edf7);margin:0;font-size:17px;line-height:1.55}.dh .dst-line,.dst-line{border-left:3px solid var(--dh-gold,#e5c04b);color:var(--dh-soft,#e8edf7);background:#e5c04b14;border-radius:3px;margin:0;padding:10px 12px;font-size:15px}.dst-stories{counter-reset:dst;border-top:1px solid var(--dh-line,#ffffff14);gap:0;margin:0;padding:0;list-style:none;display:grid}.dst-story{border-bottom:1px solid var(--dh-line,#ffffff14);counter-increment:dst;grid-template-columns:28px minmax(0,1fr);gap:4px 12px;padding:14px 0;display:grid}.dst-story:before{content:counter(dst);color:var(--dh-muted,#f2f4f799);font:500 13px/1.6 var(--dh-mono,ui-monospace, monospace);grid-row:1/span 3}.dh a.dst-story-title,a.dst-story-title{color:var(--dh-fg,#f2f4f7);overflow-wrap:anywhere;font-size:17px;font-weight:600;line-height:1.35;text-decoration:none}.dh a.dst-story-title:hover,a.dst-story-title:hover{color:var(--dh-cyan,#5ee0ff)}.dst-beat{color:var(--dh-muted,#f2f4f799);font:500 11px/1.4 var(--dh-mono,ui-monospace, monospace);letter-spacing:.06em;text-transform:uppercase;grid-column:2}.dh .dst-summary,.dst-summary,.dh .dst-why,.dst-why{color:var(--dh-soft,#e8edf7);grid-column:2;margin:2px 0 0;font-size:15px;line-height:1.5}.dh .dst-why,.dst-why{color:var(--dh-muted,#f2f4f7b8)}.dh .dst-why b,.dst-why b{color:var(--dh-soft,#e8edf7);font-weight:600}.dh a.dst-more,a.dst-more{color:var(--dh-cyan,#5ee0ff);justify-self:start;font-weight:600;text-decoration:none}.dst-pick{gap:14px;display:grid}.dst-switch{border:1px solid var(--dh-line,#ffffff24);border-radius:4px;justify-self:start;display:inline-flex;overflow:hidden}.dst-switch button{color:var(--dh-muted,#f2f4f799);font:600 13px/1 var(--dh-sans,system-ui, sans-serif);cursor:pointer;background:0 0;border:0;padding:7px 12px}.dst-switch button.is-on{color:var(--dh-cyan,#5ee0ff);background:#5ee0ff1f}.dst-panel{border:1px solid var(--dh-line,#ffffff1a);background:var(--dh-panel,#172640);border-radius:6px;padding:clamp(16px,2.4vw,24px)}.dst-panel+*{margin-top:24px}.dst-archive h2{color:var(--dh-fg,#f2f4f7);font:600 18px/1.3 var(--dh-sans,system-ui, sans-serif);margin:0 0 10px}.dst-archive ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.dh .dst-archive a,.dst-archive a{color:var(--dh-cyan,#5ee0ff);text-decoration:none}.dst-archive span{color:var(--dh-muted,#f2f4f799);font-size:13px}.dst-card{background:linear-gradient(#5ee0ff12,#5ee0ff05);border:1px solid #5ee0ff47;border-radius:6px;gap:10px;margin-bottom:14px;padding:16px 18px;display:grid}.dst-card-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.dst-card-x{color:#f2f4f799;cursor:pointer;background:0 0;border:0;font:500 13px/1 system-ui,sans-serif}.dst-card-x:hover{color:#f2f4f7}a.dst-card-link{color:#f2f4f7;gap:8px;text-decoration:none;display:grid}a.dst-card-link b{font-size:18px}a.dst-card-link ul{color:#f2f4f7d1;gap:4px;margin:0;padding-left:18px;font-size:14.5px;display:grid}.dst-card-more{color:#5ee0ff;font-size:14px;font-weight:600}.dst-dot{vertical-align:super;width:7px;height:7px;margin-left:5px;display:inline-block;position:relative}.dst-dot span{background:#f93;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 0 2px #ff993340}a.mf5-tt-edition{color:#f2f4f7;background:#5ee0ff0f;border:1px solid #5ee0ff47;border-radius:6px;gap:2px;margin:4px 0 10px;padding:10px 12px;text-decoration:none;display:grid}a.mf5-tt-edition b{color:#5ee0ff;font-size:14px}a.mf5-tt-edition span{color:#f2f4f7c7;font-size:13px}.cw-card{background:linear-gradient(#ffc40014,#ffc40005);border:1px solid #ffc40052;border-radius:6px;gap:10px;margin-bottom:14px;padding:16px 18px;display:grid}.cw-head{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.cw-kicker{color:var(--headingColor);font-size:.95rem;font-weight:700}.cw-note{color:var(--textlighter);font-size:.78rem}.cw-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.cw-row{align-items:center;gap:12px;min-width:0;display:flex}.cw-photo{object-fit:cover;border-radius:50%;flex:none;width:40px;height:40px}.cw-text{flex-direction:column;gap:2px;min-width:0;display:flex}.cw-label{letter-spacing:.04em;text-transform:uppercase;color:#d4a017;font-size:.72rem;font-weight:700}.cw-who{color:var(--fontColor);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.cw-who a{color:var(--headingColor);font-weight:600;text-decoration:none}.cw-prize{color:var(--textlighter);font-size:.8rem}
