/* Original template styles.css remains unchanged. */
.content-cover .cover-bg img{width:100%;height:200px;object-fit:cover;display:block}.guide-figure{margin:28px 0}.guide-figure img{width:100%;height:auto;display:block;border-radius:18px}.guide-figure figcaption{font-size:14px;color:#7c526a;margin-top:10px}.story-card p{overflow-wrap:anywhere}.source-note{font-size:14px}.source-note a,.news-item h4 a,.hot-card h3 a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}[id]{scroll-margin-top:110px}.story-card h4:target{background:#fce7f3;border-radius:8px}.logo small{letter-spacing:1px}@media(max-width:600px){.guide-figure{margin:20px -8px}.story-card p{line-height:1.95}.logo span{font-size:16px}}