/* B21 thay-doi-dia-chi-cong-ty: chỉ shim 320px + vùng chạm 44px (rule 16, 01/11); layout dùng component master thuần. */
@media (max-width:359px){
 .tt-cta--form{grid-template-columns:minmax(0,1fr)}
 .tt-cta--form>*{min-width:0}
 .tt-cta--form .tt-cta__buttons .tt-btn,.tt-cta--form .tt-cta__buttons .tt-btn--ghost-dark{white-space:normal;text-align:left;max-width:100%}
 .tt-svc-hero__cta .tt-btn{white-space:normal;text-align:left}
}
.tt-svc-hero__cta,.tt-svc-hero__cta .tt-btn{min-width:0;max-width:100%}
@media (max-width:767px){
 main .tt-link-arrow,main .tt-cta__link{display:inline-flex;min-height:44px;align-items:center}
 main :not(li)>.tt-link:only-child,main :not(p,li)>.tt-link{display:inline-flex;min-height:44px;align-items:center}
}
/* S-11 thiết kế cho 3 thẻ; trang này chỉ có 2 trường hợp (cùng/khác quận) → 2 cột để không hở ô (rule 19d). */
@media (min-width:1025px){.tt-svc-levels:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}
