/* Only screen 02C and its native block preview. */
.cts-start02c-intro-compact{display:none}
.cts-start02c-topics>a>.cts-icon:first-child{width:40px;height:40px}
.cts-start02c-explore-link{display:flex;align-items:center;gap:22px;min-height:76px;border-top:1px solid var(--line);padding:12px 16px;text-decoration:none;color:var(--navy);margin-top:6px}
.cts-start02c-explore-link>.cts-icon:first-child{width:40px;height:48px;color:var(--blue);stroke-width:2.1}
.cts-start02c-explore-link>span{min-width:0}
.cts-start02c-explore-link strong{display:block;font-size:18px;line-height:1.5;font-weight:500}
.cts-start02c-explore-link>span>span{display:block;color:var(--muted);font-size:14px;line-height:1.5}
.cts-start02c-explore-link>.cts-icon:last-child{width:20px;height:20px;color:var(--blue);margin-left:auto}
.cts-start02c-explore-link:hover strong{text-decoration:underline}
@media(min-width:768px){.cts-start02c-topics>a{gap:18px}.cts-start02c-topics>a>span{font-size:19px}.cts-start02c-topics>a:nth-child(1)>span,.cts-start02c-topics>a:nth-child(3)>span{max-width:170px}.cts-start02c-topics>a:nth-child(2)>span{max-width:110px}}
@media(min-width:768px) and (max-width:959px){
 .cts-start02c-page .cts-start02-body>.cts-start02-grid{grid-template-columns:1fr}
 .cts-start02c-page .cts-start02-side{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none}
 .cts-start02c-topics>a{min-height:92px}
}
@media(max-width:767px){
 .cts-start02c-page .cts-start02-situation{position:relative}
 .cts-start02c-page .cts-start02-change{position:static}
 .cts-start02c-page .cts-start02-change nav{left:0;right:auto;min-width:0;width:min(300px,calc(100vw - 52px));max-width:calc(100vw - 52px)}
 .cts-start02c-page .cts-start02-heading h1{max-width:270px}
 .cts-start02c-page .cts-start02-primary>h2{max-width:245px}
 .cts-start02c-intro-full{display:none}.cts-start02c-intro-compact{display:inline}
 .cts-start02c-topics{grid-template-columns:1fr;gap:4px;margin-top:8px}
 .cts-start02c-topics>a{min-height:44px;padding:7px 14px;gap:18px;font-size:14px;line-height:1.35}
 .cts-start02c-topics>a>.cts-icon:first-child{width:26px;height:26px}
 .cts-start02c-topics>a>.cts-icon:last-child{width:18px;height:18px}
 .cts-start02c-explore-link{padding:12px 7px;gap:12px}
 .cts-start02c-explore-link>.cts-icon:first-child{width:30px;height:40px}
 .cts-start02c-explore-link strong{font-size:15px}
 .cts-start02c-explore-link>span>span{font-size:12px}
}
