/* Reference r1: visible archive rows; long original text opens within each row. */
.page-body{padding-top:0}
.archive-heading{display:flex;align-items:end;justify-content:space-between;gap:15px;margin:12px 0 0;padding:0 0 7px;border-bottom:1px solid #b9cbea}
.archive-heading .eyebrow{font-size:9px;margin:0 0 2px}.archive-heading h2{font-family:Editorial,'SimSun',serif;color:#193e84;font-size:29px;line-height:1.15;margin:0}.archive-heading h2 small{font-family:'Microsoft YaHei',sans-serif;font-size:11px;font-weight:400;color:#7086b0;margin-left:12px}.archive-heading>p{font-size:10px;color:#6d7fa1;margin:0 0 3px}
#recent .result-row{padding:4px 0 6px;min-height:20px}.entry-grid{gap:7px}
.fact::before{display:none}.fact .entry-copy{display:grid;grid-template-columns:40px 120px minmax(180px,25%) minmax(0,1fr) 128px;grid-template-rows:auto auto;align-items:center;gap:2px 10px;padding:9px 12px;min-height:94px}
.fact .entry-no{grid-column:1;grid-row:1/3;font-family:Editorial,serif;font-size:26px;color:#6686ce;text-align:center;align-self:center}
.fact .label{grid-column:2;grid-row:1;font-size:10px}.fact time{grid-column:2;grid-row:2;font-size:10px}
.fact h3{grid-column:3;grid-row:1;font-size:22px;line-height:1.25;margin:0}.fact .entry-copy>p.excerpt{grid-column:4;grid-row:1;margin:0;font-size:12px;line-height:1.5;color:#425a86}
.fact .scene-thumb{grid-column:5;grid-row:1/3;align-self:stretch;background-image:url('/meme/assets/ernie-20261021/hero-scene.webp');background-size:360% auto;background-repeat:no-repeat;border-left:1px solid #d4e1f5;min-height:72px}.fact .scene-thumb-1{background-position:8% 48%}.fact .scene-thumb-2{background-position:52% 54%}.fact .scene-thumb-3{background-position:98% 28%}
.fact .full-note{grid-column:4;grid-row:2;font-size:11px;line-height:1.5;color:#426bcb;margin:0}.fact .full-note summary{cursor:pointer;white-space:nowrap}.fact .full-note[open]{grid-column:1/-1;grid-row:3;background:#f5f8ff;padding:11px 17px;margin-top:5px;color:#344c77;border-top:1px solid #c7d7ef}.fact .full-note[open] summary{font-size:12px;font-weight:700;margin-bottom:7px}.fact .full-note p{font-size:13px;line-height:1.7;margin:7px 0;color:#344c77}.fact .full-note blockquote{border-left:2px solid #688bd3;background:#e8f0ff;margin:8px 0;padding:6px 10px;font-size:12px}.fact .source-boundary{font-size:12px;line-height:1.65}.fact .source-boundary strong{display:block;color:#365fae}.fact .source-boundary a{display:inline-block;margin-top:3px;color:#365fae}
.fact .entry-actions{grid-column:3;grid-row:2;justify-content:flex-start;gap:10px;margin:0;font-size:10px}
.comics{margin-top:22px}.comics .section-head{padding-bottom:7px}.comics .section-head h2{font-size:29px}.comics .section-head .eyebrow{font-size:9px}.comics .entry-grid{margin-top:10px!important}
.family{margin-top:38px;border-top:1px solid #cfdbed;max-width:none}
@media(max-width:900px){.fact .entry-copy{grid-template-columns:31px 95px minmax(155px,27%) minmax(0,1fr) 95px;gap:2px 7px}.fact h3{font-size:19px}.fact .entry-copy>p.excerpt{font-size:11px}.fact .entry-actions{font-size:9px;gap:6px}.fact .scene-thumb{min-height:75px}}
@media(max-width:700px){.archive-heading h2 small{display:block;margin:4px 0 0}.archive-heading>p{display:none}.fact .entry-copy{grid-template-columns:32px 100px minmax(0,1fr) 100px;grid-template-rows:auto auto auto;padding:12px}.fact .entry-no{grid-column:1;grid-row:1/3}.fact .label{grid-column:2;grid-row:1}.fact time{grid-column:2;grid-row:2}.fact h3{grid-column:3;grid-row:1;font-size:19px}.fact .entry-copy>p.excerpt{grid-column:3;grid-row:2}.fact .scene-thumb{grid-column:4;grid-row:1/4}.fact .full-note{grid-column:3;grid-row:3}.fact .entry-actions{grid-column:1/3;grid-row:3}.fact .full-note[open]{grid-column:1/-1;grid-row:4}}
@media(max-width:600px){.archive-heading{margin:14px 0 0}.archive-heading h2{font-size:25px}.fact .entry-copy{grid-template-columns:31px minmax(0,1fr) 85px;grid-template-rows:auto auto auto auto auto;gap:3px 8px;min-height:0}.fact .entry-no{grid-column:1;grid-row:1/3;font-size:23px}.fact .label{grid-column:2;grid-row:1}.fact time{grid-column:2;grid-row:2}.fact h3{grid-column:1/3;grid-row:3;font-size:20px}.fact .entry-copy>p.excerpt{grid-column:1/3;grid-row:4;font-size:12px}.fact .scene-thumb{grid-column:3;grid-row:1/5;min-height:90px}.fact .full-note{grid-column:1/3;grid-row:5}.fact .entry-actions{grid-column:3;grid-row:5;display:block;text-align:right}.fact .entry-actions>*{display:block}.fact .full-note[open]{grid-column:1/-1;grid-row:6}.comics{margin-top:31px}}
