/* Static reading explanation; the existing device and scroll timeline remain. */
.minimal-site #reading-section.reading-simple[data-discovery-reading] .knowledge-stage{padding-block:44px;gap:0;align-items:stretch;justify-content:center}
.minimal-site #reading-section.reading-simple .reading-simple-copy{width:100%;max-width:660px;margin:0;display:flex;flex-direction:column}
.minimal-site #reading-section.reading-simple[data-discovery-reading] #reading-section-title{font:500 clamp(36px,3.4vw,52px)/1.08 InkyReportsDM,-apple-system,system-ui,sans-serif;letter-spacing:-.045em;color:var(--mm-ink);margin:0 0 clamp(28px,4vh,42px);max-width:none}
.minimal-site #reading-section.reading-simple .reading-simple-benefits{display:grid;gap:clamp(22px,3.5vh,36px);margin:0 0 clamp(24px,4vh,40px)}
.minimal-site #reading-section.reading-simple .reading-simple-benefits p,.minimal-site #reading-section.reading-simple .reading-included{font:400 clamp(17px,1.45vw,21px)/1.55 InkyReportsDM,-apple-system,system-ui,sans-serif;letter-spacing:-.012em;color:var(--mm-ink);margin:0;max-width:600px}
.minimal-site #reading-section.reading-simple .reading-included{color:var(--mm-muted);font-size:clamp(15px,1.18vw,17px);line-height:1.45;margin:18px 0 0;max-width:560px}
.minimal-site #reading-section.reading-simple .classics-end{white-space:nowrap;display:inline-block}
.minimal-site #reading-section.reading-simple .classics-open{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;width:34px;height:34px;min-width:34px;min-height:34px;padding:0;margin-left:6px;border:1px solid #a4b29d;border-radius:50%;background:transparent;color:var(--mm-accent);font:400 17px/1 InkyReportsDM,-apple-system,system-ui,sans-serif;cursor:pointer}
.minimal-site #reading-section.reading-simple .classics-open:hover{background:var(--mm-panel)}
.minimal-site #reading-section.reading-simple .classics-open:focus-visible{outline:2px solid var(--mm-accent);outline-offset:4px}
.minimal-site #reading-section.reading-simple .reading-genres{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;list-style:none;padding:0;margin:0;width:92%;max-width:560px}
.minimal-site #reading-section.reading-simple .reading-genres li{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-width:0;min-height:64px;padding:8px 4px;border-radius:12px;background:#f2f5ee;color:#57735c;font:400 11.5px/1.3 InkyReportsDM,-apple-system,system-ui,sans-serif;text-align:center}
.minimal-site #reading-section.reading-simple .reading-genres svg{width:22px;height:22px;flex:none}
@media(max-width:900px){
 .minimal-site #reading-section.reading-simple[data-discovery-reading] .knowledge-stage{padding-block:30px;gap:22px}
 .minimal-site #reading-section.reading-simple .reading-simple-copy{order:0;max-width:620px;margin-inline:auto}
 .minimal-site #reading-section.reading-simple[data-discovery-reading] #reading-section-title{font-size:clamp(30px,4.7vw,42px);margin-bottom:22px}
 .minimal-site #reading-section.reading-simple .reading-simple-benefits{gap:18px;margin-bottom:20px}
 .minimal-site #reading-section.reading-simple .reading-simple-benefits p,.minimal-site #reading-section.reading-simple .reading-included{font-size:17px;line-height:1.45}
 .minimal-site #reading-section.reading-simple .reading-included{font-size:15px;margin:16px 0 0}
 .minimal-site #reading-section.reading-simple .reading-genres{width:100%}
 .minimal-site #reading-section.reading-simple[data-discovery-reading] .trilogy-mobile-media{order:1;width:min(100%,340px,34svh);height:auto;aspect-ratio:1;margin:0 auto}
 .minimal-site #reading-section.reading-simple .classics-open{width:36px;height:36px;min-width:36px;min-height:36px}
}
@media(max-width:480px){
 .minimal-site #reading-section.reading-simple .reading-genres{gap:7px}
 .minimal-site #reading-section.reading-simple .reading-genres li{min-height:56px;padding:6px 2px;font-size:11px;gap:4px}
 .minimal-site #reading-section.reading-simple .reading-genres svg{width:21px;height:21px}
 .minimal-site #reading-section.reading-simple .classics-open{width:40px;height:40px;min-width:40px;min-height:40px}
}
@media(min-width:901px) and (max-height:720px){
 .minimal-site #reading-section.reading-simple[data-discovery-reading] .knowledge-stage{padding-block:24px}
 .minimal-site #reading-section.reading-simple[data-discovery-reading] #reading-section-title{font-size:38px;margin-bottom:24px}
 .minimal-site #reading-section.reading-simple .reading-simple-benefits{gap:20px;margin-bottom:24px}
 .minimal-site #reading-section.reading-simple .reading-included{margin:16px 0 0}
}

.minimal-site #reading-section.reading-simple .classics-open{position:relative;width:24px;height:24px;min-width:24px;min-height:24px;font-size:14px;margin-left:4px;vertical-align:baseline;top:1px}.minimal-site #reading-section.reading-simple .classics-open::after{content:'';position:absolute;inset:-10px;border-radius:50%}

/* Eighth category tile opens the existing authors/categories dialog. */
.minimal-site #reading-section.reading-simple .reading-genres .reading-help-tile{padding:0}
.minimal-site #reading-section.reading-simple .reading-help-tile .classics-open{position:static;top:auto;display:flex;width:100%;height:100%;min-width:0;min-height:64px;flex:1;flex-direction:column;gap:6px;margin:0;padding:6px 4px;border:0;border-radius:12px;background:transparent;color:inherit;font:inherit}
.minimal-site #reading-section.reading-simple .reading-help-tile .classics-open::after{content:none}
.minimal-site #reading-section.reading-simple .reading-help-tile .classics-open:hover{background:#e5ecdf}
@media(max-width:480px){.minimal-site #reading-section.reading-simple .reading-help-tile .classics-open{min-height:56px}}

.minimal-site #reading-section.reading-simple .reading-help-mark{font-size:18px;font-weight:300;line-height:22px;height:22px}
