/* Only the new-diagnosis hub and its native block preview use these rules. */
.cts-start02b-topics>a>.cts-icon:first-child{width:40px;height:40px}
@media(min-width:768px){.cts-start02b-topics>a{gap:18px}.cts-start02b-topics>a>span{font-size:19px}.cts-start02b-topics>a:last-child>span{max-width:170px}}
@media(max-width:767px){
 .cts-start02b-page .cts-start02-situation{position:relative}
 .cts-start02b-page .cts-start02-change{position:static}
 .cts-start02b-page .cts-start02-change nav{left:0;right:auto;min-width:0;width:min(300px,calc(100vw - 52px));max-width:calc(100vw - 52px)}
 .cts-start02b-page .cts-start02-heading h1{max-width:350px}
 .cts-start02b-page .cts-start02-primary>h2{max-width:none}
 .cts-start02b-topics{grid-template-columns:1fr;gap:4px;margin-top:8px}
 .cts-start02b-topics>a{min-height:44px;padding:7px 14px;gap:24px;font-size:14px;line-height:1.35}
 .cts-start02b-topics>a>.cts-icon:first-child{width:26px;height:26px}
 .cts-start02b-topics>a>.cts-icon:last-child{width:18px;height:18px}
}
