#retirement-full-book .retirement-reader{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;max-width:1100px;max-height:800px;overflow:auto;margin:30px auto 0;padding:18px;background:#e9edf2;border:1px solid #d8dde4;scrollbar-gutter:stable}
#retirement-full-book .retirement-reader figure{min-width:0;margin:0;align-self:start;background:#fff;border:1px solid #d8dde4;border-radius:5px;overflow:hidden}
#retirement-full-book .retirement-reader figcaption{padding:7px;font-size:12px;line-height:1.6}
#retirement-full-book .retirement-reader figcaption span,#retirement-full-book .retirement-reader figcaption a{display:none}
#retirement-full-book .retirement-reader figure>a{display:block;padding:6px}
#retirement-full-book .retirement-reader img{display:block;width:100%;height:240px;object-fit:contain;object-position:top;background:#fff}
@media(max-width:1000px){#retirement-full-book .retirement-reader{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:700px){#retirement-full-book .retirement-reader{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px;max-height:600px}#retirement-full-book .retirement-reader img{height:160px}}
@media(max-width:440px){#retirement-full-book .retirement-reader{grid-template-columns:repeat(2,minmax(0,1fr))}}
