.lit-reader-sec{padding-top:clamp(24px,3vw,40px)!important}.lit-bar{flex-wrap:wrap;align-items:center;gap:10px;max-width:1100px;margin:0 auto 18px;display:flex}.lit-btn{border-radius:var(--r-sm);border:1.5px solid var(--text);background:var(--surface);width:46px;height:46px;color:var(--text);cursor:pointer;flex:none;font-size:18px;font-weight:700;line-height:1}.lit-btn:hover{background:var(--accent);border-color:var(--accent);color:var(--surface)}.lit-pos{color:var(--text-2);text-align:center;min-width:112px;font-size:14px;font-weight:700;line-height:1}.lit-sel select,.lit-find input{border-radius:var(--r-sm);border:1px solid var(--line);background:var(--surface);height:46px;color:var(--text);padding:0 14px;font-size:15px}.lit-sel select{max-width:280px}.lit-find{flex:220px}.lit-find input{box-sizing:border-box;width:100%}.lit-find input:focus,.lit-sel select:focus{outline:2px solid var(--accent);outline-offset:1px}.lit-hits{background:var(--surface);border-radius:var(--r-sm);max-width:1100px;box-shadow:inset 0 0 0 1px var(--line);max-height:320px;margin:0 auto 18px;padding:14px;overflow:auto}.lit-hits p{color:var(--text-muted);margin:0 0 8px;font-size:13px;font-weight:700;line-height:1.4}.lit-hits button{text-align:left;border:0;border-top:1px solid var(--line);width:100%;color:var(--text-2);cursor:pointer;background:0 0;padding:10px 4px;font-size:14px;line-height:1.45;display:block}.lit-hits button b{color:var(--accent);margin-right:6px}.lit-hits button:hover{background:var(--surface-2)}.lit-stage{background:var(--surface-2);border-radius:var(--r-sm);max-width:1100px;box-shadow:inset 0 0 0 1px var(--line);justify-content:center;margin:0 auto;padding:clamp(10px,2.4vw,28px);display:flex}.lit-stage:fullscreen{background:#1b1714;border-radius:0;align-items:center;max-width:none}.lit-book{width:100%}.lit-pg{background:var(--surface);overflow:hidden}.lit-pg img{object-fit:cover;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.lit-tip{text-align:center;color:var(--text-muted);margin:14px 0 0;font-size:13px}.lit-index{gap:14px;display:grid}.lit-ch{background:var(--surface);border-radius:var(--r-sm);box-shadow:inset 0 0 0 1px var(--line);padding:20px}.lit-ch-h{align-items:flex-start;gap:18px;display:flex}.lit-ch-h img{border-radius:6px;flex:none;width:84px;height:auto;box-shadow:0 8px 20px #281c102e}.lit-ch small{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-size:11px;font-weight:800;line-height:1.3}.lit-ch h3{font-family:var(--font-display);margin:4px 0 6px;font-size:28px;font-weight:800;line-height:1}.lit-ch-h p{color:var(--text-2);margin:0 0 12px;font-size:15.5px}.lit-ch .btn{min-height:40px;padding:10px 16px;font-size:13px}.lit-ch details{border-top:1px solid var(--line);margin-top:14px;padding-top:10px}.lit-ch summary{cursor:pointer;color:var(--text);align-items:center;min-height:32px;font-size:14px;font-weight:700;line-height:1.4;display:flex}.lit-txt{max-height:520px;padding-right:6px;overflow:auto}.lit-txt p{color:var(--text-2);margin:12px 0;font-size:14.5px;line-height:1.6}.lit-txt .lit-go{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);white-space:nowrap;margin-right:6px;font-size:11px;font-weight:800;line-height:1;text-decoration:none}.lit-fine{color:var(--text-muted);margin:22px 0 0;font-size:12.5px}.lit-pos{flex:1;min-width:0}.lit-sel{flex:100%}.lit-sel select{width:100%;max-width:none}.lit-ch-h img{width:64px}html[data-theme] :is(.sec-head p.oneline,.fine-print,.faq details p,.ins-faq details p,.sp-note,.sp-guar .never,.v47-anchor,.v47-credit,.v45-fees,.v45-promise p,.ch-body>p,.lit-fine,.lit-txt p){max-width:68ch}.eyebrow,.letter .date,.letter .sign-t,.group-title,.book-a,.book-badge,.opp-ref,.foot,.cap,.key b,.crumbs,.step .n,.phase .n,.themes li em,.ch-place,.tl-ph span,.ft h4,.mc-facts span,.mc-form label,.ins-facts h2,.ins-body thead th,.ins-src h2,.sp-card .sp-cardh,.sp-no b,.sp-tier .no,.sp-table thead th,.sp-seal,.sp-col .no,.pb-date span,html[data-theme] :is(.status,.stage),.bonus-list i,html[data-theme] .sp-tag,.v47-tier .sp-tag,.mag-stats span,.agate small,.agate label,.lit-ch small,.lit-txt .lit-go,html[data-theme] .pb-pol figcaption{font-size:12px}@media (width<=640px){.lit-pos{flex:1;min-width:0}.lit-sel{flex:100%}.lit-sel select{width:100%;max-width:none}.lit-ch-h img{width:64px}}@media (hover:none) and (pointer:coarse),(width<=640px){.scroll-hint,.tag,.letter-art figcaption,.facts dt,.tower-fig .meta,.kpi i,.who i,.status,.v-top,.opp-tags span,.opp dt,.upcoming div span,.cline .l,.portrait figcaption,.card .meta,.terr .tagline,.tl-hint,.media-item .k small,.hero-proofline,.rate-strip span,.swap .swap-h,.pw-img.ph span,.co-secure,.cases .card .role,.cases .card .foot,.stage,.pa-who span,footer .legal p,.ch-n,.ph figcaption,.ch-stats span,.tl-a span,.tl-b span,.proof-shot figcaption,.pl-frame,.mc-ladder small,.ins-rel small,.sp-tier .sp-tag,.sp-box small,.pb-stats span,.pb-pol figcaption,.pb-cd small{font-size:11.5px}.eyebrow,.letter .date,.letter .sign-t,.group-title,.book-a,.book-badge,.opp-ref,.foot,.cap,.key b,.crumbs,.step .n,.phase .n,.themes li em,.ch-place,.tl-ph span,.ft h4,.mc-facts span,.mc-form label,.ins-facts h2,.ins-body thead th,.ins-src h2,.sp-card .sp-cardh,.sp-no b,.sp-tier .no,.sp-table thead th,.sp-seal,.sp-col .no,.pb-date span,html[data-theme] :is(.status,.stage),.bonus-list i,html[data-theme] .sp-tag,.v47-tier .sp-tag,.mag-stats span,.agate small,.agate label,.lit-ch small,.lit-txt .lit-go,html[data-theme] .pb-pol figcaption{font-size:12px}}.vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lit-hero__sub[data-astro-cid-ewgzltrc]{max-width:720px;margin-top:var(--s-150);color:var(--text-2)}.lit-index-sec{background:var(--surface-2)}.sec-head{max-width:760px;margin-bottom:var(--s-300)}
