
:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid #0A84FF!important;outline-offset:3px!important}.skip-link{position:absolute;left:12px;top:-100px;z-index:100000;padding:10px 14px;background:#16233A;color:#fff;border-radius:8px;font-weight:800;text-decoration:none}.skip-link:focus{top:12px}img,svg,video,canvas{max-width:100%;height:auto}:where(p,li,a,h1,h2,h3,h4,td,th){overflow-wrap:anywhere}.button,.button-row a,.enquiry-sticky,.whatsapp-fab,.v949-share-button,.q-choice{min-height:44px}.v95-card{display:flex;flex-direction:column}.v95-capability-group:nth-of-type(even){background:#f7fbfd}.v95-operational-breadth{background:linear-gradient(180deg,#f7fbfd,#fff)}.v95-full-capability-map,.v95-professional-intermediaries{background:#f8fbfd}.v95-regulatory-triage,.v95-proposal-regulatory{margin:24px 0;padding:20px;border:1px solid #cbd8e6;border-radius:16px;background:#f8fbfd}.v95-regulatory-triage legend,.v95-proposal-regulatory legend{padding:0 8px;font-weight:900;color:#16233A}.v95-regulatory-triage .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.v95-regulatory-triage label,.v95-proposal-regulatory label{display:grid;gap:7px;margin:10px 0;font-weight:750}.v95-regulatory-triage .checkbox-line,.v95-proposal-regulatory .checkbox-line{display:flex;align-items:flex-start;gap:10px;font-weight:650}.v95-regulatory-triage input[type=checkbox],.v95-proposal-regulatory input[type=checkbox]{width:20px;height:20px;flex:0 0 20px;margin-top:2px}.v95-regulatory-triage select,.v95-regulatory-triage input,.v95-proposal-regulatory select,.v95-proposal-regulatory input{width:100%;min-height:44px}.form-help{color:#526579;line-height:1.55}@media(max-width:760px){.v95-regulatory-triage .form-grid{grid-template-columns:1fr}.button-row,.button-row>*{max-width:100%}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}
