/* NO54 v05; beige and navy are retained palette/logo colours. */
body.no54-v05{--owner-v05-navy:#1e3552}
body.no54-v05 .site-header,body.no54-v05[data-v05-page="company"] .page-intro{background:var(--p-body)!important}
body.no54-v05 .site-header .header-contact a[href^="tel:"]{color:var(--owner-v05-navy)!important;padding-inline-start:16px;box-sizing:border-box}
body.no54-v05[data-v05-page="company"] .reading{max-width:1200px;width:90%;margin-inline:auto;grid-template-columns:minmax(0,1fr) 300px!important}
body.no54-v05[data-v05-page="company"] .reading>div{min-width:0;width:auto;max-width:none}
body.no54-v05[data-v05-page="company"] .reading p{max-width:none;width:auto;white-space:normal;word-break:normal;overflow-wrap:break-word}
body.no54-v05[data-v05-page="company"] .reading table,body.no54-v05[data-v05-page="access"] .reading table{border-collapse:collapse;border:1px solid var(--owner-v05-navy)!important}
body.no54-v05[data-v05-page="company"] .reading th,body.no54-v05[data-v05-page="company"] .reading td,body.no54-v05[data-v05-page="access"] .reading th,body.no54-v05[data-v05-page="access"] .reading td{border:1px solid var(--owner-v05-navy)!important}
body.no54-v05 .revision-property-card .property-text>.tag{display:block;text-align:center;color:#172a42!important;font-weight:700!important}
body.no54-v05 .line-price-card{font-size:16px!important;font-weight:700!important;line-height:1.7!important;color:#12382b!important;white-space:normal;overflow-wrap:break-word;padding:14px 16px!important;min-height:48px;box-sizing:border-box;text-align:center}
body.no54-v05 .review-search-image img{width:100%;height:auto!important;object-fit:contain!important;aspect-ratio:3/2}
@media(max-width:950px){body.no54-v05[data-v05-page="company"] .reading{grid-template-columns:minmax(0,1fr)!important}}
@media(max-width:700px){body.no54-v05 .renewal-utility{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;justify-items:stretch;text-align:center;gap:0!important}body.no54-v05 .renewal-utility>a{display:flex!important;width:100%;justify-content:center!important;text-align:center;padding:10px 8px;min-width:0;box-sizing:border-box}body.no54-v05 .renewal-utility>a:last-child{grid-column:1/-1;justify-self:center}}

