html,body,#main-content{width:100%;min-width:0;max-width:100%}#main-content{overflow:clip}#main-content :where(section,article,header,footer,nav,form,fieldset,div){min-width:0}#main-content :where(img,video,canvas){max-width:100%}#main-content :where(h1,h2,h3,h4,p,li,blockquote),.footer-reference :where(a,p,span){overflow-wrap:break-word}#main-content :where(input,select,textarea){min-width:0;max-width:100%}body:has(.reference-homepage) .exp-nav-header{border-bottom:0!important}body:has(.reference-homepage) .exp-nav-header.scrolled{border-bottom:0!important}.footer-reference-inner>*,.footer-contact-item,.footer-contact-item span,.footer-bottom-inner>*{min-width:0}.footer-contact-item span{overflow-wrap:anywhere}@media (max-width:760px){.reference-homepage .trust-strip-container{grid-template-columns:1fr;gap:0}.reference-homepage .trust-item,.reference-homepage .trust-item:nth-child(odd){text-align:left;border-bottom:1px solid #d9d3c5;border-right:0;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:0 12px;padding:14px 0;display:grid}.reference-homepage .trust-item:last-child{border-bottom:0}.reference-homepage .trust-num{text-align:left;grid-area:1/1/span 2;padding-top:1px;line-height:1.2}.reference-homepage .trust-text{text-align:left;grid-column:2;align-items:flex-start;gap:3px;min-width:0}.reference-homepage .trust-title,.reference-homepage .trust-copy{text-align:left;display:block}#main-content :where(a[class*=btn],button[class*=btn],a[class*=cta],button[class*=cta]){max-width:100%}.footer-reference{padding-inline:max(20px, env(safe-area-inset-left))}.footer-reference-inner{gap:34px}.footer-bottom-inner{gap:10px}}@media (max-width:768px){.jcat-page .jcat-hero-strip-inner{align-items:stretch;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:4px 8px!important;padding:12px 10px!important}.jcat-page .jcat-strip-item{text-align:left;place-items:center stretch;min-height:34px;grid-template-columns:14px minmax(0,1fr)!important;justify-content:stretch!important;column-gap:7px!important;padding:6px 4px!important;display:grid!important}.jcat-page .jcat-strip-icon{justify-content:center;align-items:center;width:14px;height:16px;display:flex}.jcat-page .jcat-strip-icon svg{flex:0 0 13px;width:13px!important;height:13px!important}.jcat-page .jcat-strip-label{letter-spacing:.025em;text-align:left;overflow-wrap:normal;min-width:0;line-height:1.25;display:block;font-size:clamp(8px,2.5vw,10px)!important}}@media (max-width:980px){.exp-nav-header .exp-nav-links{display:none!important}.exp-nav-header .exp-nav-menu-btn{flex:0 0 38px;width:38px;height:38px;color:#fff!important;display:grid!important}.exp-nav-header .exp-nav-inner{gap:8px;width:100%}}@media (min-width:761px) and (max-width:900px){.reference-homepage .home-founder-layout{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)!important;gap:clamp(24px,4vw,36px)!important}}@media (max-width:880px){.contact-reference-page .contact-enquiry-reference .enquiry-container{grid-template-rows:auto!important;grid-template-columns:minmax(0,1fr)!important;gap:28px!important}.contact-reference-page .contact-enquiry-reference .enquiry-info-col,.contact-reference-page .contact-enquiry-reference .enquiry-form-col,.contact-reference-page .contact-enquiry-reference .journey-map-panel{grid-area:auto/1!important}}@media (max-width:640px){.exp-nav-header .exp-nav-lock-btn{display:none!important}.exp-nav-header .exp-nav-logo{max-width:min(116px,29vw)}}@media (max-width:400px){body:has(.blog-detail-root) .exp-nav-inner{gap:6px}body:has(.blog-detail-root) .exp-nav-logo{width:min(76px,23vw);max-width:min(76px,23vw)}body:has(.blog-detail-root) .exp-nav-actions{gap:4px}body:has(.blog-detail-root) .exp-nav-cta-btn{letter-spacing:.3px;gap:5px;min-width:0;height:34px;min-height:34px;padding-inline:10px;font-size:9px}body:has(.blog-detail-root) .exp-nav-cta-btn span{display:inline!important}body:has(.blog-detail-root) .exp-nav-menu-btn{flex:0 0 32px;width:32px;height:32px}}@media (max-width:380px){.footer-reference{padding-inline:max(16px, env(safe-area-inset-left))}.footer-legal-links{flex-wrap:wrap;gap:8px;display:flex}.footer-sep{display:none}}
