body{overflow-wrap:anywhere}header.review{max-width:1160px;margin:auto;padding:20px}main{max-width:850px;margin:auto;padding:20px}.prose{min-width:0}.editorial-photo{display:block;width:100%;height:auto;max-height:460px;object-fit:contain;background:#f4f1e9}.diagram{width:100%;height:auto}.table-wrap{overflow:auto}table{width:100%;border-collapse:collapse}td,th{padding:12px;border:1px solid #d8d4c8}figure{margin:28px 0}figcaption,.source{font-size:.85rem;line-height:1.7}.squirrel-comment{margin:28px 0}.squirrel-speaker img{object-fit:cover;border-radius:50%}.pending{background:#fff2ce;padding:15px}h1{font-size:clamp(1.7rem,5vw,2.8rem);line-height:1.5}p{line-height:2}@media(max-width:390px){main{padding:14px}.squirrel-comment{gap:10px}.squirrel-speaker{width:62px;flex:0 0 62px}.squirrel-speaker img{width:56px;height:56px}.squirrel-bubble{min-width:0;padding:14px}}