body{background:#f5f8fc}header{box-shadow:0 3px 20px #0b23401a}.lead-news{background:linear-gradient(133deg,#0e2c58,#153f76 60%,#0c5772);color:white}.lead-news h1{color:#fff}.lead-news em{color:#ffcb6e}.quick-panel,.side-news,.content-card,.panel{box-shadow:0 12px 35px rgba(9,38,82,.07)}.content-card:hover{transform:translateY(-3px);transition:transform .2s}.v8-banner{margin:22px auto;padding:16px 22px;border-radius:15px;background:#fff3d6;color:#634216;font-size:14px}a:focus-visible,button:focus-visible{outline:3px solid #ffbd51;outline-offset:3px}