:root{font-family:Inter,"Microsoft YaHei",system-ui,sans-serif;color:#e5e7e9;background:#171e24;font-size:13px}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}header{height:66px;border-bottom:1px solid #38434c;background:#1a2229;padding:0 32px;display:flex;align-items:center;justify-content:space-between}header>a{font-size:13px;letter-spacing:.14em;font-weight:700}header a span{font-size:11px;font-weight:400;letter-spacing:0;color:#91a2ae;margin-left:14px}.local{font-size:11px;color:#94adab}main{max-width:1440px;padding:40px 32px;margin:auto}.eyebrow{font-size:10px;letter-spacing:.2em;color:#dfac7c}h1{font-size:36px;font-weight:500;margin:14px 0 16px}.intro{color:#a7b7c3;font-size:13px;line-height:1.9;margin:0 0 28px}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px}.card{border:1px solid #3b4852;border-radius:10px;overflow:hidden;background:#202a33;transition:border-color .2s}.card:hover{border-color:#cc9a70}.preview{height:225px;background:#e9eeee;position:relative;overflow:hidden}.preview canvas,.preview img{width:100%;height:100%;display:block;object-fit:cover}.card-content{padding:20px}.card-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.card h2{font-size:19px;font-weight:500;margin:0}.tag{color:#e4b78f;border:1px solid #8a694d;border-radius:4px;font-size:9px;padding:4px 6px;white-space:nowrap}.facts{color:#92a6b5;line-height:1.8;font-size:12px;margin:12px 0 18px}.open{display:block;text-align:center;border:1px solid #b3835b;color:#f1cba7;border-radius:6px;background:#c48c5520;padding:11px;font-size:12px}.open:hover{background:#c48c5540}a:focus-visible{outline:2px solid #edb17f;outline-offset:4px}.method{color:#8d9faa;font-size:11px;line-height:1.9;max-width:900px;margin-top:30px}@media(max-width:1000px){.cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){header{padding:0 18px}header a span,.local{display:none}main{padding:28px 18px}h1{font-size:29px}.cards{grid-template-columns:1fr}.preview{height:240px}}
