.lore-page{max-width:1200px;padding:36px 42px 75px;margin:auto}.lore-hero{padding:0 0 30px}.lore-hero>.text-link{font-size:11px}.lore-hero>.eyebrow{margin-top:34px;color:#c4af73}.lore-hero h1{font-size:clamp(42px,5.5vw,66px);letter-spacing:-1.8px;line-height:1.06;margin:15px 0 22px}.lore-deck{color:#b9c5ae;font-size:15px;line-height:1.8;max-width:670px}.lore-meta{display:flex;gap:20px;flex-wrap:wrap;color:#a9b995;font-size:9px;text-transform:uppercase;letter-spacing:1px;margin-top:22px}.lore-key{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #4c5a3b;border-top:2px solid #c4ac6c;background:linear-gradient(120deg,#253523,#1a291e);margin:5px 0 42px}.lore-key>span{padding:20px 22px;border-right:1px solid #425237;font-size:10px;color:#aaba9a;display:flex;flex-direction:column;gap:7px}.lore-key>span:last-child{border-right:0}.lore-key strong{font-family:Georgia,serif;font-size:21px;font-weight:400;color:#e0d7b9}.lore-grid{display:grid;grid-template-columns:1fr 1fr;gap:29px 43px}.lore-grid section{border-top:1px solid #425239;padding-top:23px;display:flex;gap:18px;scroll-margin-top:25px}.lore-number{font-size:10px;color:#bba46c;padding-top:6px;flex-shrink:0}.lore-grid h2{font-size:28px;line-height:1.18;letter-spacing:-.45px;margin:0 0 14px;color:#e4ddc4}.lore-grid p{font-size:13px;color:#b7c2ab;line-height:1.85;margin:0}.lore-ref{font-size:9px;color:#d7bb74;vertical-align:super;text-decoration:none}.lore-next{display:flex;align-items:center;gap:35px;justify-content:space-between;padding:28px;border:1px solid #46583b;background:#202f22;margin:38px 0 25px}.lore-next .eyebrow{font-size:8px;color:#bfa86f}.lore-next h2{font-size:28px;line-height:1.2;margin:12px 0}.lore-next p:not(.eyebrow){font-size:12px;line-height:1.8;color:#aebb9e;max-width:710px}.lore-next>.text-link{white-space:nowrap;flex-shrink:0;font-size:11px}.lore-evidence{font-size:11px;color:#aab99b;border-top:1px solid #405335;padding-top:19px}.lore-evidence summary{cursor:pointer;color:#d2bc83}.lore-evidence p{line-height:1.8;max-width:800px}.lore-evidence li{padding:8px 0;scroll-margin-top:25px}.lore-evidence a{color:#bbc79f;text-decoration:none}.lore-evidence li:target{outline:1px solid #ba9f62;outline-offset:5px;background:#273723}.lore-page a:focus-visible,.lore-evidence summary:focus-visible{outline:2px solid #d1b571;outline-offset:4px}
@media(max-width:700px){.lore-page{padding:25px 20px 50px}.lore-hero>.eyebrow{margin-top:25px;font-size:9px}.lore-hero h1{font-size:43px;letter-spacing:-1px}.lore-deck{font-size:14px}.lore-meta{font-size:8px;gap:10px 15px;line-height:1.7}.lore-key{grid-template-columns:1fr 1fr;margin-bottom:28px}.lore-key>span{padding:16px;border-bottom:1px solid #425237}.lore-key>span:nth-child(even){border-right:0}.lore-key>span:nth-child(n+3){border-bottom:0}.lore-key strong{font-size:19px}.lore-grid{grid-template-columns:1fr;gap:25px}.lore-grid section{padding-top:21px;gap:13px}.lore-grid h2{font-size:27px}.lore-grid p{font-size:14px}.lore-next{padding:23px;display:block}.lore-next h2{font-size:28px}.lore-next>.text-link{display:inline-block;margin-top:10px}}
