.vip-benefits{padding:80px 6vw;display:grid;grid-template-columns:.85fr 1.15fr;gap:60px;background:radial-gradient(circle at 20% 50%,#6b171e55,transparent 38%),#140b0c;border-top:1px solid #ffffff0c}.benefit-intro small,.home-title small{color:var(--gold);letter-spacing:2px}.benefit-intro h2,.home-title h2{font:600 clamp(35px,4vw,54px) Pridi;margin:8px 0}.benefit-intro p{color:var(--muted);line-height:1.8}.benefit-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.benefit-grid>div{padding:25px;background:#ffffff05;border:1px solid #ffffff0e;border-radius:11px}.benefit-grid b{font-size:24px;color:var(--gold)}.benefit-grid h3{margin:10px 0}.benefit-grid p{color:var(--muted);font-size:13px}.home-section{padding:70px 6vw}.home-title{display:flex;justify-content:space-between;align-items:end;margin-bottom:28px}.home-title a{color:var(--gold)}.home-title h2{font-size:40px}.home-articles{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.home-article{padding:20px;background:var(--panel);border:1px solid #ffffff0e;border-radius:12px}.home-article:hover{border-color:var(--gold)}.home-article img{width:100%;height:190px;object-fit:cover;border-radius:8px;margin-bottom:15px}.home-article small,.topic-row small{color:var(--gold)}.home-article h3{font:600 23px Pridi;margin:8px 0}.home-article p{color:var(--muted)}.forum-home{background:#0d0708}.topic-list{border-top:1px solid #ffffff12}.topic-row{display:grid;grid-template-columns:60px 1fr auto;gap:20px;align-items:center;padding:20px;border-bottom:1px solid #ffffff10}.topic-row>span{font:600 25px Pridi;color:var(--gold)}.topic-row h3{margin:5px 0}.topic-row>b{color:var(--muted);font-size:12px}.empty-home{grid-column:1/-1;text-align:center;color:var(--muted)}@media(max-width:800px){.vip-benefits{grid-template-columns:1fr;gap:30px}.home-articles{grid-template-columns:1fr 1fr}}@media(max-width:550px){.vip-benefits,.home-section{padding:50px 20px}.benefit-grid,.home-articles{grid-template-columns:1fr}.home-title h2{font-size:32px}.topic-row{grid-template-columns:35px 1fr}.topic-row>b{grid-column:2}}
