.reading > .contents{display:block}
.dnt-recommended{border-top:1px solid var(--line);margin-top:26px;padding-top:23px}
.dnt-recommended h2{font:700 11px/1.5 'DM Sans',sans-serif;letter-spacing:1px;text-transform:uppercase;margin:0 0 16px}
.dnt-recommended ul{list-style:none;margin:0;padding:0}
.dnt-recommended li+li{margin-top:16px}
.dnt-recommended a{display:block;margin:0;font-size:12px;line-height:1.55;color:var(--ink)}
.dnt-recommended a:hover,.dnt-recommended a:focus-visible{color:var(--blue);text-decoration:underline}
.dnt-recommended a span{color:var(--blue);white-space:nowrap}
.dnt-recommended-mobile{display:none}
@media(max-width:760px){.dnt-recommended-desktop{display:none}.dnt-recommended-mobile{display:block}.dnt-recommended-mobile .dnt-recommended{margin-top:0;padding-top:24px}.dnt-recommended a{font-size:14px}.dnt-recommended li+li{margin-top:13px}}
