*{box-sizing:border-box}body{margin:0;background:#101010;color:#f7f2e8;font:18px/1.6 system-ui,sans-serif}main{max-width:1180px;margin:auto;padding:40px 24px}h1{font-size:clamp(36px,5vw,64px);line-height:1.1}h2{font-size:34px;color:#ead18e}h3{font-size:23px;line-height:1.25}a{color:#efd488}section{scroll-margin-top:30px;margin:45px 0}.topics{display:flex;flex-wrap:wrap;gap:12px}.topics a,.action{display:inline-block;padding:12px 18px;border:1px solid #b49b5e;border-radius:7px}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:22px}.article-card{border:1px solid #806a37;background:#1b1a17;padding:20px}.article-card img{width:100%;height:210px;object-fit:contain;background:#eee8da}.article-card p{font-size:16px}.return{position:fixed;bottom:15px;right:15px;background:#171610;padding:12px;border:1px solid #efd488;z-index:50}a:focus-visible{outline:3px solid #f6d78c;outline-offset:5px}