 :root{--bg:#f4f1ea;--paper:#fffdf8;--ink:#28231f;--muted:#766f65;--line:#d9d0c3;--accent:#795b3e}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font:17px/1.65 Georgia,serif}header{background:var(--paper);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:5}.nav{max-width:1000px;margin:auto;padding:12px 16px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.nav img{width:45px;height:43px;object-fit:contain}.brand{flex:1;min-width:190px}.eye,.eyebrow{font:800 11px Arial,sans-serif;letter-spacing:.09em;color:var(--accent);text-transform:uppercase}h1,h2,h3{line-height:1.22}h1{font-size:2.3rem;margin:12px 0}h2{font-size:1.5rem;margin:0 0 13px}h3{font-size:1rem;color:var(--accent)}main{max-width:960px;margin:auto;padding:20px 16px 80px}.hero,.section,.card{border:1px solid var(--line);background:var(--paper);border-radius:12px;padding:22px;margin-bottom:14px}.hero{text-align:center;padding:50px 25px}.hero img{height:95px;display:block;margin:24px auto 0}.hero p{max-width:710px;margin:auto}.section p{margin:0 0 13px}.section p:last-child{margin-bottom:0}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.card{margin:0;padding:15px}.card h3{margin:5px 0}.card p{font-size:.92rem;margin:0}.muted{color:var(--muted)}button,.btn{font:700 13px Arial,sans-serif;border-radius:8px;padding:10px 12px;cursor:pointer;background:white;border:1px solid #b8ac9a;color:#332d27;text-decoration:none;display:inline-block}.primary{background:var(--accent);color:white;border-color:var(--accent)}button:hover,.btn:hover{filter:brightness(.94)}.controls{display:flex;gap:7px;flex-wrap:wrap}.tab{display:none}.tab.active{display:block}.chapters{margin-top:14px}.progress{width:100%;height:7px;background:#e7dfd3;position:fixed;top:0;z-index:10}.progress div{height:100%;background:var(--accent);width:0;transition:width .15s}.note-box{width:100%;min-height:105px;border:1px solid var(--line);border-radius:8px;padding:12px;font:16px/1.5 Georgia,serif;background:#fff}.small{font:13px Arial,sans-serif}.right{text-align:right}#status{font:12px Arial,sans-serif;color:var(--muted)}.split{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}::selection{background:#f0ddae}@media(max-width:700px){.grid{grid-template-columns:1fr}.hero{padding:30px 15px}h1{font-size:1.8rem}.nav{gap:8px}}@media print{header,.progress,.controls,.noprint{display:none!important}body{background:white;font-size:11pt}.section{break-inside:avoid;border:0;border-bottom:1px solid #ddd;padding:12px 0}.tab{display:block!important}.hero{border:0}.card{break-inside:avoid}}

.wgm-atlas-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(210px,1fr);gap:16px;align-items:start}.wgm-atlas-aside{display:flex;flex-direction:column;gap:14px}.wgm-inset,.wgm-atlas-notes{background:#f7f3eb;border:1px solid #d5cab9;border-radius:8px;padding:12px}.wgm-inset h3,.wgm-atlas-notes h3{margin:0 0 9px}.wgm-inset-label{text-align:center;font:700 10px/1.3 Arial,sans-serif;letter-spacing:.07em;color:#76614b;margin-top:6px}.wgm-inset p{margin:9px 0 0;font:12px/1.5 Arial,sans-serif}.wgm-inset-key{display:inline-block;width:12px;height:9px;border:2px solid #b84f33;margin-right:6px;vertical-align:-1px}@media(max-width:730px){.wgm-atlas-layout{grid-template-columns:1fr}}
