
.skip-link{position:absolute;left:-10000px;top:auto}.skip-link:focus{position:fixed;left:12px;top:12px;background:white;color:#122a30;padding:12px;z-index:10000}.lgi{--ink:#122a30;--paper:#f3eddf;--gold:#c6a574;color:var(--ink);background:var(--paper);font:18px/1.7 Georgia,serif}.lgi *{box-sizing:border-box}.lgi a{color:inherit;text-underline-offset:5px}.lgi a:focus-visible,.lgi summary:focus-visible{outline:3px solid #b47732;outline-offset:5px}.lgi-wrap{max-width:1100px;margin:auto;padding:60px 30px}.lgi-kicker{font:600 12px/1.7 system-ui,sans-serif;text-transform:uppercase;letter-spacing:.15em}.lgi-hero{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:70px;align-items:center}.lgi h1{font:400 clamp(48px,7vw,84px)/1.03 Georgia,serif;letter-spacing:-.045em;margin:18px 0 24px;color:var(--ink)}.lgi-deck{font-size:clamp(23px,3vw,30px);line-height:1.4;max-width:650px}.lgi-cover{width:100%;height:auto;box-shadow:14px 22px 36px #122a3033}.lgi-facts{display:flex;gap:26px;flex-wrap:wrap;font:14px/1.6 system-ui,sans-serif;border-top:1px solid #c6a574;padding-top:20px;margin-top:28px}.lgi-actions{display:flex;gap:12px;flex-wrap:wrap;margin:28px 0}.lgi-button{display:inline-block;padding:13px 20px;border:1px solid var(--ink);background:var(--ink);color:#fff!important;text-decoration:none;font:600 14px/1.5 system-ui,sans-serif}.lgi-button.secondary{background:transparent;color:var(--ink)!important}.lgi-section{border-top:1px solid #c6a574;padding-top:46px;margin-top:30px}.lgi h2{font:400 clamp(29px,4vw,42px)/1.2 Georgia,serif;letter-spacing:-.025em;color:var(--ink)}.lgi h3{font:400 25px/1.3 Georgia,serif;color:var(--ink)}.lgi-columns{display:grid;grid-template-columns:1fr 1fr;gap:48px}.lgi-price{font-size:36px;line-height:1.1;margin:20px 0}.lgi-fine{font:14px/1.7 system-ui,sans-serif}.lgi p{max-width:69ch}.lgi-contents{list-style:none;padding:0;counter-reset:chap}.lgi-contents li{counter-increment:chap;border-bottom:1px solid #d5c8af;padding:12px 0}.lgi-contents li:before{content:'0' counter(chap);display:inline-block;width:42px;font:12px system-ui,sans-serif;color:#657579}.lgi-reader{max-width:720px;margin:auto;font:20px/1.85 Georgia,serif;padding:52px 28px 70px}.lgi-reader h1{font-size:clamp(36px,6vw,58px)}.lgi-reader p{margin:0 0 1.15em}.lgi-break{border:0;text-align:center;margin:35px auto}.lgi-break:after{content:'•  •  •';letter-spacing:.5em;font-size:13px}.lgi-end{border-top:1px solid #c6a574;margin-top:44px;padding-top:28px}.lgi-promo{display:grid;grid-template-columns:130px 1fr;gap:28px;align-items:center;max-width:1100px;margin:40px auto;padding:30px;background:#122a30;color:#f3eddf}.lgi-promo img{display:block;width:100%;height:auto}.lgi-promo h2{font:400 clamp(28px,4vw,40px)/1.15 Georgia,serif;color:inherit;margin:8px 0}.lgi-promo p{margin:10px 0;line-height:1.55}.lgi-promo a{color:inherit}.lgi-promo .lgi-kicker{color:#e2c594}.lgi-promo .lgi-fine{font-size:13px}@media(max-width:650px){.lgi-wrap{padding:36px 22px}.lgi-hero{grid-template-columns:1fr;gap:32px}.lgi-hero .lgi-cover{max-width:210px;margin:auto}.lgi-columns{grid-template-columns:1fr;gap:24px}.lgi-promo{margin:24px 15px;padding:24px;grid-template-columns:90px 1fr;gap:18px}.lgi-reader{font-size:19px;padding:32px 22px}.lgi-facts{gap:16px}}
