:root{color-scheme:light;font-family:Tahoma,Arial,sans-serif;color:#29241f;background:#f8f1e3;line-height:1.9}*{box-sizing:border-box}body{margin:0}header,main,footer{max-width:1100px;margin:auto;padding:24px}header{border-bottom:2px solid #c5a059}nav{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}a{color:#72501e;text-underline-offset:5px;overflow-wrap:anywhere}a:hover{color:#29241f}a:focus-visible{outline:3px solid #72501e;outline-offset:4px}h1{font-size:clamp(1.5rem,4vw,2.2rem);line-height:1.6}h2{font-size:1.3rem}li{margin-bottom:14px;overflow-wrap:anywhere}main{min-height:65vh}section,article{background:#fffdf8;border:1px solid #dfd3be;border-radius:12px;padding:22px;margin-bottom:20px}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:18px}.grid article{margin:0}.cover{display:block;max-width:100%;height:auto;max-height:550px;object-fit:contain;margin:20px auto}.summary{white-space:pre-line}footer{border-top:1px solid #c5a059;font-size:.95rem}@media(max-width:600px){header,main,footer{padding:18px}section,article{padding:16px}ul{padding-right:22px}}
