.cover-gallery{display:flex;flex-wrap:wrap;gap:28px;margin:0 0 40px}.cover-gallery figure{margin:0;flex:0 1 260px;max-width:100%}.product-cover{display:block;width:100%;max-width:260px;height:auto;object-fit:contain;margin:0 auto 24px}.cover-gallery figcaption{font-size:14px;line-height:1.5;color:#ccc}.reading,.reading-section,.sample-layout,.sample-layout>*{min-width:0}.sample-layout img{max-width:100%;height:auto}.table-scroll{display:block;width:100%;min-width:0;overflow-x:auto;overscroll-behavior-x:contain}.reading table{max-width:none}.reading p,.reading li,.reading dd{overflow-wrap:anywhere}a:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid #fff;outline-offset:4px}@media(max-width:600px){.cover-gallery{justify-content:center}.product-cover{max-width:220px}.sample-layout{grid-template-columns:minmax(0,1fr)}}
