body{font:16px system-ui;background:#f5f6f8;color:#17202a;margin:0}main{max-width:1280px;margin:auto;padding:26px 24px 95px}.layout{display:grid;grid-template-columns:280px 1fr;gap:24px}nav{align-self:start;background:white;border-radius:10px;overflow:hidden}button,summary,nav>a{cursor:pointer;padding:12px;border:0;background:white;color:inherit;font:inherit;text-align:left}nav button,nav>a{display:block;width:100%;box-sizing:border-box;border-bottom:1px solid #eee}summary{background:#e54812;color:white}details button{padding-left:22px}.grid{margin-top:18px;display:grid;grid-template-columns:repeat(auto-fill,minmax(185px,1fr));gap:14px}.card{display:block;background:white;padding:14px;border-radius:10px;color:inherit;text-decoration:none}.card[hidden]{display:none}img{width:100%;height:145px;object-fit:contain}.hero{max-width:520px;height:auto}article{background:white;padding:20px;overflow:auto;line-height:1.55}td,th{padding:6px;border:1px solid #ddd}.wa{position:fixed;right:18px;bottom:18px;background:#096c45;color:white;padding:14px;border-radius:22px;text-decoration:none}input{padding:10px;max-width:100%}@media(max-width:680px){.layout{grid-template-columns:1fr}}