.v2a-top-grid{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,1fr);gap:var(--space-7);margin-top:var(--space-4)}@media (max-width:1000px){.v2a-top-grid{grid-template-columns:1fr;gap:var(--space-6)}}.v2a-news{min-width:0}.v2a-news-main-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-6);margin-bottom:var(--space-5)}@media (max-width:700px){.v2a-news-main-row{grid-template-columns:1fr}}.v2a-news-main-card{display:block;padding-left:var(--space-4);border-left:3px solid var(--color-terracotta)}.v2a-news-main-cat{display:inline-block;margin-bottom:var(--space-3)}.v2a-news-main-title{font-family:var(--font-mono);font-size:clamp(1.25rem,1.8vw,1.55rem);font-weight:700;line-height:1.18;letter-spacing:-.01em;color:var(--color-text);margin:0 0 var(--space-3);text-wrap:balance}.v2a-news-main-card:hover .v2a-news-main-title{color:var(--color-terracotta)}.v2a-news-main-dek{font-family:var(--font-sans);font-size:.9375rem;line-height:1.5;color:var(--color-text-secondary);margin:0 0 var(--space-3);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.v2a-news-main-meta{display:flex;align-items:center;gap:var(--space-2);font-family:var(--font-mono)}.v2a-news-meta-sep{color:var(--color-text-tertiary);opacity:.5;font-size:.75rem}.v2a-news-medium-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4);border-top:1px solid var(--color-border);padding-top:var(--space-4)}@media (max-width:1200px){.v2a-news-medium-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.v2a-news-medium-grid{grid-template-columns:1fr}}.v2a-news-med-card{display:block}.v2a-news-med-cat{display:inline-block;margin-bottom:var(--space-2);font-size:.7rem}.v2a-news-med-title{font-family:var(--font-mono);font-size:.9375rem;font-weight:600;line-height:1.3;color:var(--color-text);margin:0;text-wrap:balance}.v2a-news-med-card:hover .v2a-news-med-title{color:var(--color-terracotta)}.v2a-news-med-dek{font-family:var(--font-sans);font-size:.875rem;line-height:1.45;color:var(--color-text-secondary);margin:var(--space-2)0 0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.v2a-side{min-width:0;display:flex;flex-direction:column}@media (max-width:1000px){.v2a-side{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-6)}.v2a-side .t-rule-light{display:none}}@media (max-width:600px){.v2a-side{grid-template-columns:1fr;gap:0}.v2a-side .t-rule-light{display:block}}.v2a-side-block{display:flex;flex-direction:column}.v2a-side-list{list-style:none;padding:0;margin:0}.v2a-side-list li:before{display:none!important}.v2a-side-list li{border-top:1px dotted var(--color-border)}.v2a-side-list li:first-child{border-top:none}.v2a-side-item{display:grid;grid-template-columns:auto 1fr;align-items:baseline;gap:var(--space-3);padding:var(--space-2)0}.v2a-side-cat{min-width:8ch}.v2a-side-rank{font-family:var(--font-mono);font-size:.7rem;font-weight:700;color:var(--color-terracotta);min-width:2ch;font-feature-settings:"tnum"1,"zero"1}.v2a-side-title{font-family:var(--font-mono);font-size:.8125rem;line-height:1.4;color:var(--color-text);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;transition:color var(--transition-fast)}.v2a-side-item:hover .v2a-side-title{color:var(--color-terracotta)}.v2a-side-empty{font-family:var(--font-mono);font-size:.75rem;color:var(--color-text-muted);padding:var(--space-2)0;font-style:italic}.v2a-popular{margin-top:var(--space-6)}.v2a-popular-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;column-gap:var(--space-6)}@media (max-width:768px){.v2a-popular-list{grid-template-columns:1fr}}.v2a-popular-list li:before{display:none!important}.v2a-popular-list li{border-top:1px dotted var(--color-border)}.v2a-popular-list li:first-child,.v2a-popular-list li:nth-child(2){border-top:none}@media (max-width:768px){.v2a-popular-list li:nth-child(2){border-top:1px dotted var(--color-border)}}.v2a-popular-item{display:grid;grid-template-columns:auto auto 1fr;align-items:baseline;gap:var(--space-3);padding:var(--space-2)0}.v2a-popular-rank{font-family:var(--font-mono);font-size:.7rem;font-weight:700;color:var(--color-terracotta);min-width:2ch;font-feature-settings:"tnum"1,"zero"1}.v2a-popular-cat{min-width:8ch}.v2a-popular-title{font-family:var(--font-mono);font-size:.8125rem;line-height:1.4;color:var(--color-text);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;transition:color var(--transition-fast)}.v2a-popular-item:hover .v2a-popular-title{color:var(--color-terracotta)}.v2a-beats{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-6)}@media (max-width:1100px){.v2a-beats{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.v2a-beats{grid-template-columns:1fr}}.v2a-beat-list{list-style:none;padding:0;margin:0}.v2a-beat-list li:before{display:none!important}.v2a-beat-list li{border-top:1px dotted var(--color-border)}.v2a-beat-list li:first-child{border-top:none}.v2a-beat-item{display:grid;grid-template-columns:auto 1fr;align-items:baseline;gap:var(--space-3);padding:var(--space-2)0}.v2a-beat-date{min-width:6ch}.v2a-beat-title{font-family:var(--font-mono);font-size:.8125rem;line-height:1.4;color:var(--color-text);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;transition:color var(--transition-fast)}.v2a-beat-item:hover .v2a-beat-title{color:var(--color-terracotta)}.v2a-beat-more{font-family:var(--font-mono);font-size:.7rem;color:var(--color-text-muted);text-decoration:none}.v2a-beat-more:hover{color:var(--color-terracotta)}.v2a-feed-list{list-style:none;padding:0;margin:0}.v2a-feed-list li:before{display:none!important}.v2a-feed-list li{border-top:1px dotted var(--color-border)}.v2a-feed-list li:first-child{border-top:none}.v2a-feed-item{display:grid;grid-template-columns:auto auto 1fr;align-items:baseline;gap:var(--space-4);padding:var(--space-2) var(--space-1);border-radius:2px;transition:background var(--transition-fast)}.v2a-feed-item:hover{background:var(--color-accent-subtle)}.v2a-feed-date{color:var(--color-text-muted);min-width:6ch}.v2a-feed-cat{min-width:9ch}.v2a-feed-title{font-family:var(--font-mono);font-size:.8125rem;color:var(--color-text);line-height:1.3;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition:color var(--transition-fast)}.v2a-feed-item:hover .v2a-feed-title{color:var(--color-terracotta)}@media (max-width:768px){.v2a-feed-item{grid-template-columns:auto 1fr;grid-template-rows:auto auto}.v2a-feed-title{grid-column:1/-1;white-space:normal}}.v2a-feed-more{display:inline-block;margin-top:var(--space-4);font-family:var(--font-mono);font-size:.8rem;color:var(--color-terracotta);text-decoration:none}.v2a-feed-more:hover{text-decoration:underline}