.reading-figure{margin:24px auto;max-width:800px}.reading-figure img{width:100%;height:auto;border-radius:18px}.reading-figure figcaption{font-size:13px;color:#6b7280;margin:10px 0 24px;text-align:center}.story-section-title{scroll-margin-top:130px}.story-card p{max-width:76ch}.story-card p[id]{scroll-margin-top:130px}.hot-card h3 a:hover,.news-item h4 a:hover{text-decoration:underline}.skip-link{position:fixed;left:12px;top:-100px;z-index:200;padding:12px;background:white;color:#831843}.skip-link:focus{top:8px}@media(max-width:600px){.logo{font-size:20px}.logo small{display:block;letter-spacing:1px}.reading-figure{margin:20px -8px}.story-card p{line-height:2}.story-section-title,.story-card p[id]{scroll-margin-top:155px}}
