/* D02 native guide mast: reserve server-rendered count typography, no JS counters. */
.d02-u04[data-d02-page="guide"] .mast-n{min-width:116px;font-variant-numeric:tabular-nums}
.d02-u04[data-d02-page="guide"] .mast-n b{font-family:var(--mono);font-size:22px;line-height:1.4}
.d02-u04[data-d02-page="guide"] .mast-n b>span{font:inherit;white-space:nowrap}
.d02-u04[data-d02-page="guide"] .mast-n>span{display:block;width:100%;padding:0 6px;text-align:center;line-height:1.6;overflow-wrap:anywhere}
/* Keep guide recommendations stable across late font swaps: title 2 lines, existing summary 3. */
.d02-u04[data-d02-page="guide"] .hot3 .news-t{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;block-size:2.9em;min-block-size:2.9em;overflow:hidden;overflow-wrap:anywhere}
.d02-u04[data-d02-page="guide"] .hot3 .news-d{block-size:4.65em;min-block-size:4.65em;overflow-wrap:anywhere}
