*{box-sizing:border-box}body{margin:0;background:#111214;color:#f6f4ef;font-family:Arial,sans-serif;line-height:1.65}a{color:inherit}header{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px max(20px,5vw);border-bottom:1px solid #343434;flex-wrap:wrap}header a{text-decoration:none;font-size:13px;font-weight:800}.brand{color:#ffd34e}main{max-width:1120px;margin:auto;padding:24px}.breadcrumb{font-size:13px;color:#c8c8c8}.hero{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:42px;padding:42px 0}.hero img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:24px}.tag{color:#ffd34e;font-size:12px;font-weight:800;letter-spacing:.15em}h1{font-size:clamp(36px,5vw,65px);line-height:1.06;letter-spacing:-.045em;margin:15px 0 24px}h2{font-size:28px;line-height:1.2}h3{font-size:19px;line-height:1.35}p{color:#d5d3ce}.cta{display:inline-block;background:#ffd34e;color:#151515;font-weight:800;padding:13px 20px;border-radius:9px;text-decoration:none;margin:16px 0}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}article{background:#1c1e21;border:1px solid #34363a;border-radius:16px;padding:22px}article h3{margin-top:0}section{margin-bottom:44px}details{border-bottom:1px solid #34363a;padding:18px 0}summary{cursor:pointer;font-weight:700}details p{max-width:850px}.related{display:flex;gap:12px;flex-wrap:wrap}.related a{background:#232529;padding:10px 16px;border-radius:9px}footer{border-top:1px solid #343434;padding:28px;display:flex;justify-content:center;gap:24px;flex-wrap:wrap;font-size:13px}a:focus-visible,summary:focus-visible{outline:3px solid #ffd34e;outline-offset:5px}@media(max-width:680px){main{padding:20px}.hero{grid-template-columns:1fr;gap:20px;padding:25px 0}.hero img{max-height:350px}.cards{grid-template-columns:1fr}h1{font-size:42px}header{padding:18px 20px}}