/* Small, isolated enhancement: no existing menu, card or button styles overridden. */
.ct-ac228-guides{padding:clamp(34px,5vw,70px) 0;background:#f5f5f3;color:#202020}
.ct-ac228-guides h2{max-width:820px;margin:8px 0 12px;font-size:clamp(26px,3.3vw,44px);line-height:1.14}
.ct-ac228-guides p{max-width:780px;line-height:1.65}
.ct-ac228-guides__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:24px 0 0;padding:0;list-style:none}
.ct-ac228-guides__list li{min-width:0}
.ct-ac228-guides__list a{display:flex;flex-direction:column;gap:9px;height:100%;padding:22px;background:#fff;border:1px solid #ddd;border-radius:9px;color:#222;text-decoration:none;transition:border-color .15s ease}
.ct-ac228-guides__list a:hover,.ct-ac228-guides__list a:focus-visible{border-color:#e78d11}
.ct-ac228-guides__list strong{font-size:17px;line-height:1.3}
.ct-ac228-guides__list span{font-size:14px;line-height:1.5;color:#555}
@media(max-width:800px){.ct-ac228-guides__list{grid-template-columns:1fr}.ct-ac228-guides__list a{padding:18px}}
