.pf-footer,.pf-header{font-family:Questrial,system-ui,sans-serif;font-weight:400;color:#094074;line-height:1.5}.pf-footer *,.pf-header *{box-sizing:border-box}.pf-footer a,.pf-header a{color:inherit;text-decoration:none}.pf-footer a:focus-visible,.pf-header :where(a,summary):focus-visible{outline:3px solid #094074;outline-offset:4px}.pf-header{position:relative;z-index:80;border-top:4px solid var(--pf-colour);border-bottom:1px solid #09407420;background:#fff}.pf-header-inner{max-width:1380px;margin:auto;min-height:92px;padding:18px 36px;display:flex;align-items:center;justify-content:space-between;gap:24px}.pf-home{display:flex;flex-direction:column;gap:7px;flex-shrink:0}.pf-lockup{display:inline-flex;align-items:center;gap:9px;line-height:1;white-space:nowrap}.pf-house{mask:url(../assets/family-navigation/house.svg) center/contain no-repeat;-webkit-mask:url(../assets/family-navigation/house.svg) center/contain no-repeat;display:block;width:27px;height:27px;flex:none}.pf-word{font-size:25px;letter-spacing:-.035em;color:#094074}.pf-word b{font-weight:400}.pf-attribution{font-size:10px;letter-spacing:.025em;color:#526477}.pf-desktop{display:flex;align-items:center;gap:25px;font-size:14px}.pf-desktop>a{padding:10px 0}.pf-desktop .pf-sign-in{padding:10px 18px;border-radius:30px;border:1px solid #09407435}.pf-header summary{list-style:none;cursor:pointer;min-height:44px;display:flex;align-items:center;gap:10px}.pf-header summary::-webkit-details-marker{display:none}.pf-caret{font-size:16px}.pf-family-popover{position:absolute;right:36px;top:100%;width:min(850px,calc(100vw - 72px));display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:22px;border:1px solid #09407425;border-radius:0 0 18px 18px;background:#fff;box-shadow:0 18px 35px #051f3a18}.pf-family-link{min-width:0;min-height:48px;display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid transparent;border-radius:9px;position:relative;flex-wrap:wrap}.pf-family-link .pf-house{width:19px;height:19px}.pf-family-link .pf-word{font-size:16px;letter-spacing:-.02em}.pf-family-link:hover{background:#f4f7fa}.pf-family-link.pf-current{border-color:var(--pf-ink);background:var(--pf-tint)}.pf-current-note{font-size:9px;flex-basis:100%;padding-left:27px;color:#526477;line-height:1.1}.pf-mobile{display:none}.pf-footer{background:#fff;border-top:4px solid var(--pf-colour);margin-top:0}.pf-footer-inner{max-width:1380px;padding:44px 36px 28px;margin:auto}.pf-footer-heading{display:flex;justify-content:space-between;gap:25px;align-items:center}.pf-footer-heading p{margin:12px 0 0;font-size:13px;color:#526477}.pf-footer-actions{display:flex;gap:22px;flex-wrap:wrap;font-size:14px}.pf-footer-actions a{min-height:44px;display:flex;align-items:center}.pf-family-title{font-size:16px;margin:35px 0 14px}.pf-footer-family{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px 14px;padding-bottom:30px;border-bottom:1px solid #09407420}.pf-legal{padding-top:22px;display:flex;gap:14px 28px;flex-wrap:wrap;justify-content:space-between;font-size:12px;color:#526477}.pf-legal nav{display:flex;gap:22px}.pf-legal p{flex-basis:100%;margin:0;line-height:1.7}.pf-legal p+p{margin-top:-8px}@media(max-width:1020px){.pf-desktop{display:none}.pf-mobile{display:block}.pf-mobile>summary{border:1px solid #09407435;border-radius:30px;padding:8px 17px;font-size:13px}.pf-mobile-panel{position:absolute;top:100%;left:0;right:0;max-height:calc(100dvh - 95px);overflow:auto;padding:18px 24px 26px;background:#fff;border-bottom:1px solid #09407435;box-shadow:0 15px 25px #051f3a15;display:grid;grid-template-columns:1fr 1fr;gap:4px 12px}.pf-mobile-panel>a{min-height:44px;display:flex;align-items:center;font-size:15px}.pf-mobile-panel>p{grid-column:1/-1;margin:16px 0 5px;font-size:12px;color:#526477}.pf-mobile-family{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:4px}.pf-mobile-family .pf-family-link{padding:10px 5px;gap:6px}.pf-mobile-family .pf-word{font-size:15px}.pf-mobile-family .pf-house{width:18px;height:18px}.pf-footer-actions{gap:9px 20px}.pf-footer-family{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:620px){.pf-header-inner{padding:15px 22px;min-height:90px;gap:16px}.pf-word{font-size:23px}.pf-house{width:25px;height:25px}.pf-attribution{font-size:9px}.pf-footer-inner{padding:32px 22px 25px}.pf-footer-heading{display:block}.pf-footer-actions{margin-top:20px;display:grid;grid-template-columns:1fr 1fr;gap:2px 16px}.pf-footer-family{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.pf-footer-family .pf-family-link{padding:10px 5px;gap:6px}.pf-footer-family .pf-word{font-size:15px}.pf-footer-family .pf-house{width:18px;height:18px}.pf-legal{font-size:11px}.pf-family-title{margin-top:24px}.pf-current-note{padding-left:24px}}.pf-corporate-family{padding:26px 0;border-top:1px solid #ffffff25}.pf-corporate-family h2{font:400 16px/1.5 Questrial,system-ui,sans-serif;color:#fff;margin:0 0 15px}.pf-corporate-family nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.pf-corporate-family .pf-family-link{color:#fff;text-decoration:none}.pf-corporate-family .pf-family-link:hover{background:#ffffff10}.pf-corporate-family a:focus-visible{outline:3px solid #5adbff;outline-offset:3px}@media(max-width:1000px){.pf-corporate-family nav{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:620px){.pf-corporate-family nav{grid-template-columns:repeat(2,minmax(0,1fr))}}.pf-identity-wrapper{display:inline-flex;vertical-align:middle}.pf-product-identity{font-family:Questrial,system-ui,sans-serif;font-weight:400;text-transform:none;letter-spacing:normal;vertical-align:middle}.pf-product-identity .pf-word{font-size:23px!important;line-height:1.1;font-weight:400}.pf-product-identity .pf-house{width:25px;height:25px}.pf-identity--sm .pf-word{font-size:18px!important}.pf-identity--sm .pf-house{width:21px;height:21px}.pf-identity--lg .pf-word{font-size:28px!important}.pf-identity--lg .pf-house{width:30px;height:30px}.pf-identity--inline .pf-word{font-size:1em!important}.pf-identity--inline .pf-house{display:none}.pf-identity--inline{gap:0;font-size:inherit}.pf-product-cards{font-family:Questrial,system-ui,sans-serif;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:30px 0;color:#094074;text-align:left}.pf-product-cards *{box-sizing:border-box}.pf-product-cards .pf-product-card{display:flex;flex-direction:column;align-items:flex-start;gap:17px;padding:25px;border:1px solid #09407425;border-top:3px solid var(--pf-colour);border-radius:12px;background:#fff;color:#094074;text-decoration:none;min-width:0;line-height:1.5}.pf-product-card:focus-visible{outline:3px solid var(--pf-ink);outline-offset:4px}.pf-product-card:hover{background:var(--pf-tint)}.pf-product-card .pf-card-title{font-size:21px;font-weight:400;line-height:1.3;margin:0}.pf-product-card .pf-card-copy{font-size:14px;color:#526477;line-height:1.65}.pf-product-card .pf-card-action{font-size:12px;color:var(--pf-ink);margin-top:auto;padding-top:7px;min-height:32px}.pf-product-card[aria-current=page]{border-color:var(--pf-ink);background:var(--pf-tint)}@media(max-width:1000px){.pf-product-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.pf-product-cards{grid-template-columns:1fr;gap:16px}.pf-product-cards .pf-product-card{padding:24px}}.pf-connection{font-family:Questrial,system-ui,sans-serif;display:flex;align-items:center;gap:25px;padding:25px;margin:28px 0;border:1px solid #08759f40;border-left:3px solid #5adbff;border-radius:12px;background:#e3f8ff70;color:#094074;text-decoration:none!important;line-height:1.5;text-align:left;box-sizing:border-box}.pf-connection-copy{display:grid;gap:5px;flex:1;min-width:0}.pf-connection-copy strong{font-size:15px;font-weight:400}.pf-connection-copy>span{font-size:13px;color:#526477;line-height:1.65}.pf-connection-action{font-size:12px;display:flex;align-items:center;gap:12px;flex:none;color:#08759f}.pf-connection:hover{border-color:#08759f}.pf-connection:focus-visible{outline:3px solid #08759f;outline-offset:4px}.pf-connection--dark{background:#ffffff08;border-color:#5adbff60;color:#fff}.pf-connection--dark .pf-connection-copy>span{color:#c3d6e8}.pf-connection--dark .pf-connection-action{color:#5adbff}@media(max-width:850px){.pf-connection{flex-wrap:wrap;gap:17px 22px}.pf-connection-copy{flex-basis:calc(100% - 185px)}}@media(max-width:620px){.pf-connection{padding:24px;gap:17px}.pf-connection-copy{flex-basis:100%}.pf-connection-action{min-height:32px}}.pf-inline-identity{display:inline;font-family:Questrial,system-ui,sans-serif;font-size:inherit;font-weight:400;line-height:inherit;letter-spacing:normal;text-transform:none;white-space:nowrap}.pf-inline-identity>span:first-child{color:var(--pf-inline-prefix)}.pf-inline-identity>span:last-child{color:var(--pf-inline-prop)}.pf-copy{font:inherit;line-height:inherit}.pf-cards-wrapper,.pf-connection,.pf-product-cards{grid-column:1/-1;min-width:0}.pf-connection-label{display:inline}:where(a[class*=button],button[class*=button],a.btn):has([data-product-mention]){background:#fff!important;color:#094074!important;border:1px solid var(--product-ink,#094074)!important}:where(a[class*=button],button[class*=button],a.btn):has([data-product-mention]) .pf-inline-identity>span:first-child{color:var(--pf-inline-ink)!important}:where(a[class*=button],button[class*=button],a.btn):has([data-product-mention]) .pf-inline-identity>span:last-child{color:#094074!important}
