*{box-sizing:border-box}html{color-scheme:light dark}body{margin:0;font:17px/1.7 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:#f6f8f7;color:#172521}a{color:#006f69;text-underline-offset:4px}nav,main,footer{max-width:920px;margin:auto;padding:24px}nav{display:flex;gap:24px;align-items:center;border-bottom:1px solid #dce5e0}nav .brand{font-weight:800;letter-spacing:2px;font-size:24px;margin-right:auto;color:inherit;text-decoration:none}.eyebrow{font-size:13px;text-transform:uppercase;letter-spacing:2px;color:#52756b}h1{font-size:clamp(36px,6vw,64px);line-height:1.13;letter-spacing:-2px;margin:22px 0 28px}h2{font-size:25px;line-height:1.25;margin-top:40px}h3{font-size:19px;margin-bottom:8px}.lead{font-size:22px;max-width:700px;color:#405e53}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:20px;margin:36px 0}.card{border:1px solid #dae4df;background:#fff;border-radius:16px;padding:22px;box-shadow:0 3px 0 #e2e9e5}.key{display:inline-block;background:white;border:1px solid #cdd7d1;border-radius:10px;box-shadow:0 5px 0 #d0d8d3;padding:10px 22px;margin:6px 8px 6px 0;font:600 27px ui-monospace,monospace}.meta,footer{font-size:14px;color:#587066}.actions{display:flex;flex-wrap:wrap;gap:16px;margin:28px 0}.actions a{padding:12px 20px;border-radius:10px;border:1px solid #b2d0c4;text-decoration:none}.actions .primary{background:#006f69;color:white;border-color:#006f69}section[lang]{border-top:1px solid #dce5e0;margin-top:52px;padding-top:10px}li{margin:10px 0}footer{border-top:1px solid #dce5e0;margin-top:60px}.language{font-size:14px}@media(prefers-color-scheme:dark){body{background:#101916;color:#edf5f0}a{color:#70d7c6}nav,section[lang],footer{border-color:#2b4237}.lead,.meta,footer,.eyebrow{color:#a6beb0}.card{background:#1d2a23;border-color:#395244;box-shadow:0 3px 0 #263b2f}.key{background:#26362d;border-color:#4b6254;box-shadow:0 5px 0 #344c3e}.actions .primary{color:#fff}}@media(max-width:520px){nav,main,footer{padding:20px}nav{gap:14px;font-size:14px}h1{letter-spacing:-1px}}