.submenu-toggle{display:none}.reading-layout{display:grid;grid-template-columns:220px minmax(0,780px);gap:50px;justify-content:center}.reading-tools{position:sticky;top:110px;align-self:start;border:1px solid var(--line);border-radius:16px;padding:18px}.reading-tools h2{font:600 14px/1.5 system-ui;letter-spacing:0}.reading-tools a{display:block;font:12px/1.6 system-ui;margin:9px 0}.reading-tools button{color:var(--ink);background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:8px;cursor:pointer}.reading-content{min-width:0;font-size:var(--reading-size,18px);line-height:1.85}.reading-content h2{font-size:32px;margin-top:45px;scroll-margin-top:115px}.reading-content blockquote{border-left:3px solid var(--gold);padding:20px;background:var(--panel);margin:24px 0}.reading-content blockquote cite{display:block;font-size:13px}.reading-progress{height:3px;background:var(--line);margin:12px 0}.reading-progress i{height:100%;width:0;display:block;background:var(--gold)}.author-card,.editorial-card{border:1px solid var(--line);padding:22px;border-radius:16px;background:var(--panel);margin:20px 0}.author-card img{width:56px;height:56px;border-radius:50%;object-fit:cover;float:left;margin-right:15px}.editorial-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px}.editorial-card h3{font-size:23px}.editorial-card a{color:var(--gold)}.editorial-card small{display:block;color:var(--muted)}.editorial-table{width:100%;border-collapse:collapse;font-size:13px}.editorial-table td,.editorial-table th{text-align:left;border-bottom:1px solid var(--line);padding:12px}.editorial-scroll{overflow:auto}.editorial-tabs{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.editorial-tabs a{border:1px solid var(--line);padding:8px 12px;border-radius:8px}.editorial-field{display:block;margin:12px 0}.editorial-field input,.editorial-field textarea,.editorial-field select{display:block;width:100%;padding:10px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--ink)}.timeline-item{border-left:2px solid var(--gold);padding:12px 20px;margin:0 0 12px}.timeline-item small{display:block}.reading-content iframe{width:100%;aspect-ratio:16/9;border:0}.editorial-status{border:1px solid var(--line);padding:5px 9px;border-radius:20px;font-size:11px;display:inline-block}.reader-feedback{margin-top:40px}.reader-feedback textarea{width:100%;max-width:100%;min-height:100px}.brief-prompts{padding:18px;border:1px solid var(--line);border-radius:12px;margin:16px 0}.admin-panel .seo-preview{background:var(--panel);border:1px solid var(--line);padding:18px;margin:16px 0}.seo-preview strong{color:var(--gold)}
@media(max-width:1250px){.site-nav .nav-group{position:relative;display:grid!important;grid-template-columns:minmax(0,1fr) 44px!important;align-items:start}.site-nav .nav-group>a{grid-column:1;padding-right:10px!important}.site-nav .submenu-toggle{display:flex!important;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--line);border-radius:10px;color:var(--ink);background:var(--panel);font:22px/1 system-ui;cursor:pointer;align-self:center;margin:5px 0}.site-nav .mega{grid-column:1/-1;width:100%!important;max-width:100%!important;position:static!important;transform:none!important}.site-nav .nav-group:not(.open)>.mega{display:none!important}.site-nav .nav-group.open>.mega{display:grid!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;max-height:none!important}.site-nav{overflow-y:auto!important;overscroll-behavior:contain}.site-nav .mega a{min-height:44px}.submenu-toggle:focus-visible{outline:2px solid var(--gold);outline-offset:3px}}
@media(max-width:800px){.reading-layout{display:block}.reading-tools{position:static;margin-bottom:24px}.reading-tools nav{display:flex;gap:12px;flex-wrap:wrap}.reading-content{font-size:var(--reading-size,17px)}.reading-content h2{font-size:27px}.editorial-grid{grid-template-columns:1fr}}
