.learning{max-width:1120px}.learning .lede{font-size:1.2rem;max-width:720px}.learn-grid,.recipe-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.learning article,.empty-recipe,.draft-notice{padding:28px;border:1px solid #504b40;border-radius:18px;background:#191d20}.learning h2{font-size:28px}.learning p,.guide-steps{line-height:1.75;color:#d2cec5}.guide-steps{max-width:780px;padding-left:28px}.guide-steps li{padding:12px 0 12px 10px}.learning figure{margin:32px 0}.learning img,.learning video{max-width:100%;width:100%;border-radius:12px;max-height:560px;object-fit:contain;background:#101214}.learning figcaption,.learning small{font-size:13px;color:#c3bdaF}.learning pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;line-height:1.65;background:#101214;padding:18px;border-radius:12px}.shot-card{margin:22px 0}.shot-actions{display:flex;gap:16px;flex-wrap:wrap;align-items:center}.checklist label{display:block;padding:12px 0}.checklist input{margin-right:12px}.draft-notice{border-color:#dfbb77}.learning-entry{padding:12px 24px}.learning a:focus-visible,.learning button:focus-visible{outline:3px solid #fff;outline-offset:4px}@media(max-width:600px){.learn-grid,.recipe-grid{grid-template-columns:1fr}.learning article{padding:20px}.learning h1{font-size:42px}.learning-entry{font-size:14px}.learning pre{padding:12px}}
