/* Approved design consistency revisions, October 26, 2026. */
body,body *:not([class*="w-icon"]):not(.icon){font-family:Arial,Helvetica,sans-serif!important}
body h1{font-size:clamp(32px,3.75vw,48px)!important;line-height:1.15!important;letter-spacing:-.02em}
body .blog-prose em,body .blog-prose i{color:inherit!important}
body .button,body .w-button,body input[type="submit"],body .way-action,body .blog-controls button,body .blog-pagination button{border-radius:4px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:16px!important;line-height:1.35!important;text-transform:none!important;min-height:46px!important;padding:12px 20px!important;border:1px solid #d1b477!important;background:#d1b477!important;color:#10212b!important;font-weight:600!important;text-decoration:none!important}
body [id$="-page"] .button:not(.primary):not(.w-button),body .way-action:not(.primary),body .blog-controls #blog-clear{background:transparent!important;color:#e6cd94!important;border-color:#d1b477!important}
body .button:hover,body .w-button:hover,body input[type="submit"]:hover,body .way-action:hover{background:#e6cd94!important;color:#10212b!important}
body a:focus-visible,body button:focus-visible,body input[type="submit"]:focus-visible{outline:3px solid #8ce2ff;outline-offset:4px}
.phone-channel-banner{display:none}
@media(max-width:767px){
 body h1{font-size:32px!important;line-height:1.15!important}
 body[data-layout="bemel-group"] .sticky-wrapper,body[data-layout="bemel-group"] .sticky-items,body[data-layout="bemel-group"] .item-wrapper{min-width:0!important;width:100%!important;max-width:100%!important;overflow-wrap:anywhere}
 body[data-layout="bemel-group"] .sticky-wrapper{display:block!important}
 body[data-layout="bemel-group"] .pricing18_feature-list,body[data-layout="bemel-group"] .pricing18_feature-list.space{width:100%!important;min-width:0!important;max-width:100%!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:12px!important}
 body[data-layout="bemel-group"] .pricing18_feature-list>*{min-width:0!important;width:100%!important;max-width:100%!important}
 body[data-layout="bemel-group"] .heading-style-h3,body[data-layout="bemel-group"] .heading-style-h4{white-space:normal!important}
 body[data-layout="policy"] .grid-2{display:flex!important;flex-direction:column!important;gap:28px!important}
 body[data-layout="policy"] .grid-c1,body[data-layout="policy"] .col-2{width:100%!important;min-width:0!important;max-width:100%!important}
 body[data-layout="policy"] img.profile{width:min(100%,320px)!important;height:auto!important;aspect-ratio:1!important;object-fit:contain!important;display:block;margin:auto}
 body[data-layout="policy"] .padding{padding:32px 0!important}
 body[data-layout="policy"] .text-size-medium{font-size:17px!important;line-height:1.65!important}
 #pttv-page>.banner,.way-top>.way-channel-banner{display:none!important}
 .phone-channel-banner{display:flex!important;align-items:center;gap:18px;padding:24px max(22px,5vw);background:#10212b;color:#fff;border-bottom:1px solid #d1b477}
 .phone-channel-banner img{width:72px!important;height:80px!important;object-fit:contain!important;flex:0 0 72px}
 .phone-channel-banner .phone-channel-name{color:#fff!important;font-size:26px!important;line-height:1.15!important;font-weight:700;letter-spacing:-.02em}
 .phone-channel-banner .phone-channel-name em{color:inherit!important;font-style:italic}
 .phone-channel-banner .phone-channel-caption{display:block;color:#e6cd94;font-size:11px;letter-spacing:.09em;text-transform:uppercase;margin-bottom:8px}
}
