html{scroll-behavior:smooth}body{--sgds-font-family-brand:var(--font-inter),system-ui,sans-serif}:root{--gpls-fs-display:40px;--gpls-lh-display:48px;--gpls-fs-h1:32px;--gpls-lh-h1:40px;--gpls-fs-h2:28px;--gpls-lh-h2:32px;--gpls-fs-h3:24px;--gpls-lh-h3:32px;--gpls-fs-h4:20px;--gpls-lh-h4:28px;--gpls-fs-subtitle:18px;--gpls-lh-subtitle:28px;--gpls-fs-body:16px;--gpls-lh-body:28px;--gpls-fs-small:14px;--gpls-lh-small:20px;--sgds-product-primary-100:#e6f4f6!important;--sgds-product-primary-200:#cde9ed!important;--sgds-product-primary-300:#9fd2d9!important;--sgds-product-primary-400:#6fbac5!important;--sgds-product-primary-500:#3f9cab!important;--sgds-product-primary-600:#364f6b!important;--sgds-product-primary-700:#2d4259!important;--sgds-product-primary-800:#243448!important;--sgds-product-primary-900:#1a2736!important;--gpls-primary-colour-1:#364f6b;--gpls-primary-colour-2:#373c40;--gpls-bg-1:#eceff3;--gpls-bg-2:#f5f7f9;--gpls-grey-1:#1b1d1f;--gpls-grey-2:#354053;--gpls-grey-3:#686e74;--gpls-link-colour:#005cf5;--gpls-badge-bg:#e9f6ff;--gpls-badge-colour:#005494;--gpls-badge-tinted-border:#0269d0;--gpls-divider-colour:#abb1b7;--gpls-table-header-bg:#ecf9fe;--gpls-table-header-colour:#53595d;--gpls-msf-orange:#f68b21;--gpls-white:#ffffff}a[target=_blank]:after{content:none!important}h1,h2,h4{color:var(--gpls-primary-colour-1)}h3{color:var(--gpls-primary-colour-2);font-weight:var(--sgds-font-weight-bold)}p{margin-bottom:var(--sgds-paragraph-spacing-xl)}ol,ul{margin-bottom:revert}li,ol,ul{font-size:var(--sgds-font-size-body-md);margin-top:var(--sgds-margin-xs)}li:last-child,li>ol,li>ul{margin-bottom:revert}.prose,.prose *{font-family:var(--sgds-font-family-brand)!important}.prose{color:var(--gpls-primary-colour-2)}.prose p{line-height:var(--gpls-lh-body)}

/* !important needed because Tailwind's .prose utility has equal specificity but later source order */.prose h1{font-size:var(--gpls-fs-h1)!important;line-height:var(--gpls-lh-h1)!important}.prose h1,.prose h2{font-weight:700;color:var(--gpls-primary-colour-1)}.prose h2{font-size:var(--gpls-fs-h2)!important;line-height:var(--gpls-lh-h2)!important}.prose h3{font-size:var(--gpls-fs-h3)!important;line-height:var(--gpls-lh-h3)!important;font-weight:700;color:var(--gpls-primary-colour-2)}.prose h4{font-size:var(--gpls-fs-h4)!important;line-height:var(--gpls-lh-h4)!important;font-weight:600;color:var(--gpls-primary-colour-1)}.prose a{color:var(--gpls-link-colour)}optical-footer sgds-link{--sgds-link-color-default:var(--sgds-color-fixed-light);--sgds-link-color-emphasis:var(--sgds-color-fixed-light)}optical-footer a:focus,optical-footer a:focus-visible{outline:0}optical-footer a:focus-visible{box-shadow:0 0 0 4px var(--sgds-blue-400)}sgds-breadcrumb,sgds-link{--sgds-link-color-default:var(--gpls-link-colour);--sgds-link-color-emphasis:var(--gpls-link-colour)}sgds-button{margin-top:24px;--sgds-color-inverse:var(--sgds-gray-000);--sgds-color-fixed-light:var(--sgds-gray-000)}sgds-icon{display:inline-flex}sgds-accordion-item div[slot=header] b{font-family:var(--sgds-font-family-brand);font-size:var(--gpls-fs-body);line-height:32px;font-weight:600;color:var(--gpls-primary-colour-2)}sgds-accordion-item{--sgds-padding-xs:1.25rem;--sgds-font-size-subtitle-md:var(--sgds-font-size-20)}sgds-accordion-item[open] div[slot=header] b{color:var(--gpls-primary-colour-1)}sgds-mainnav-dropdown,sgds-mainnav-item{--sgds-font-size-label-sm:var(--sgds-font-size-16);--sgds-line-height-2-xs:var(--sgds-line-height-24)}sgds-mainnav-dropdown{--sgds-icon-size-md:var(--sgds-icon-size-lg)}sgds-mainnav-item sgds-button,sgds-mainnav-item sgds-icon-button,sgds-mainnav-item>sgds-button{--sgds-font-size-label-sm:var(--sgds-font-size-14);--sgds-line-height-2-xs:var(--sgds-line-height-20)}sgds-card,sgds-icon-card,sgds-image-card,sgds-thumbnail-card{--sgds-line-height-xs:var(--gpls-lh-body);--sgds-font-size-body-md:var(--gpls-fs-body);--sgds-font-size-24:var(--gpls-fs-h4);--sgds-gap-lg:var(--sgds-spacer-7);--sgds-gap-xs:var(--sgds-spacer-4);--sgds-gap-2-xs:var(--sgds-spacer-3);--sgds-padding-2-xs:var(--sgds-padding-sm);--sgds-font-size-heading-sm:var(--sgds-font-size-24);--sgds-letter-spacing-tight:0px;--sgds-line-height-sm:var(--sgds-line-height-xs)}sgds-table-of-contents{--sgds-font-size-subtitle-md:var(--sgds-font-size-24)}sgds-table-of-contents>div:first-child{padding-bottom:var(--sgds-spacer-7)}sgds-mainnav-dropdown:not(:defined),sgds-mainnav-item:not(:defined),sgds-masthead:not(:defined){visibility:hidden}sgds-mainnav:not(:defined){display:flex;align-items:center;background-color:var(--gpls-white);height:69px;padding-left:20px;& img{width:175px}}.sgds-grid{gap:var(--sgds-gap-md);&.custom-grid{row-gap:var(--sgds-gap-xl)}&.no-row-gap{row-gap:var(--sgds-gap-none)}}.sgds-container{&.custom-wrapper,&.footer-container,&.side-nav{padding:0}&.inpage-container,&.no-inpage-container,&.side-nav{padding-top:0;padding-bottom:32px}&.custom-section-liner,&.title{padding-bottom:0}}@media (min-width:768px){sgds-mainnav,sgds-masthead{--sgds-mainnav-mobile-padding-x:24px}sgds-mainnav:not(:defined){padding-left:24px}.sgds-grid{gap:var(--sgds-gap-xl)}}@media (max-width:1023px){.sgds-container.inpage-container{max-width:none!important}}@media (min-width:1024px){:root{--gpls-fs-display:48px;--gpls-lh-display:60px;--gpls-fs-h1:36px;--gpls-lh-h1:44px;--gpls-fs-h2:30px;--gpls-lh-h2:36px;--gpls-fs-h3:26px;--gpls-lh-h3:36px;--gpls-fs-h4:22px;--gpls-lh-h4:32px;--gpls-fs-subtitle:20px;--gpls-lh-subtitle:32px;--gpls-lh-body:32px}sgds-mainnav,sgds-masthead{--sgds-mainnav-max-width:960px;--sgds-mainnav-padding-x:0px}sgds-mainnav{--sgds-gap-xl:0px}sgds-mainnav:not(:defined){padding-left:calc((100% - 960px) / 2);height:80px}.sgds-container.no-inpage-container{max-width:714px!important}.sgds-container-sidebar{max-width:var(--sgds-dimension-840)}}@media (min-width:1216px){:root{--gpls-fs-display:52px;--gpls-lh-display:64px;--gpls-fs-h1:40px;--gpls-lh-h1:48px;--gpls-fs-h2:32px;--gpls-lh-h2:40px;--gpls-fs-h3:28px;--gpls-lh-h3:36px;--gpls-fs-h4:24px;--gpls-lh-h4:32px}}@media (min-width:1280px){sgds-mainnav,sgds-masthead{--sgds-mainnav-max-width:1168px}sgds-masthead{--sgds-mainnav-padding-x:0px}sgds-mainnav:not(:defined){padding-left:calc((100% - 1168px) / 2)}.sgds-container.no-inpage-container{max-width:868px!important}.sgds-grid{gap:var(--sgds-gap-2-xl)}.sgds-container-sidebar{max-width:var(--sgds-dimension-888)}}@media (min-width:1440px){.sgds-container-sidebar{max-width:var(--sgds-dimension-1024)}}