@layer phoneBrand {
 /* Use the accepted P0 inner gutter; inherited legacy mobile CSS starts at 14px. */
 [data-pb-root] {--g:clamp(16px,4.15vw,160px)!important}
 [data-pb-root] #site3-intake-price .site5-branch-actions a {min-width:0!important;max-width:100%!important;white-space:normal!important;box-sizing:border-box!important}
 [data-pb-root] .ps-family-links {display:flex;flex-wrap:nowrap;gap:8px;margin-top:18px;max-width:100%;overflow-x:auto;padding-bottom:4px}
 [data-pb-root] .ps-family-links a {display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:0 0 auto;min-width:0;white-space:nowrap;padding:9px 12px;border:1px solid #b7b9bd;border-radius:9px;background:#fff;color:#08090a!important;text-decoration:none!important;font-weight:700;font-size:14px;line-height:1.2}
 [data-pb-root] .ps-family-links svg {width:16px;height:16px;flex:0 0 16px}
 [data-pb-root] .ps-family-links a:hover,[data-pb-root] .ps-family-links a:focus-visible {background:#ffd400;outline-color:#08090a}
 [data-pb-root] .ps-faq-more {display:none!important}
 .na-js [data-pb-root] .ps-faq-more:not([hidden]) {display:inline-flex!important;margin-top:14px}
 [data-pb-root] .na-hero-objects,[data-pb-root] .pb-device-single,[data-pb-root] .na-hero-objects img {background:transparent!important;border:0!important;box-shadow:none!important}
 [data-pb-root] .na-hero-objects::before {display:none}
}
