body{margin:0;background:#141c1d;color:#e8e0cf;font:17px/1.65 system-ui}main{max-width:1100px;margin:0 auto;padding:40px 24px}h1{font:48px Georgia;line-height:1.1}h2{font:30px Georgia;margin-top:36px}a{color:#e4c28a}small,.note{color:#bcb6aa}.hero{width:100%;height:auto;border-radius:12px}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:24px}.cards img{width:100%;height:360px;object-fit:contain;background:#0c1112}.cards article{padding:18px;background:#1e292b;border:1px solid #4d514a;border-radius:8px}blockquote{border-left:2px solid #cba266;padding-left:20px;font:25px/1.5 Georgia}table{border-collapse:collapse}td,th{padding:10px;border-bottom:1px solid #4d514a;text-align:left}