:root{--wpf-blue:#064681;--wpf-navy:#092e50;--wpf-gold:#eab343;--wpf-width:1350px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:#333;background:#fff;font:16px/1.6 Arial,Helvetica,sans-serif}img{max-width:100%;height:auto}a{color:var(--wpf-blue)}a:hover{color:#936309}button,input,select,textarea{font:inherit}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid var(--wpf-gold);outline-offset:3px}h1,h2,h3,h4{line-height:1.25;color:var(--wpf-blue);margin:0 0 20px}h1{font-size:38px}h2{font-size:28px}h3{font-size:23px}p{margin:0 0 20px}ul{padding-left:24px}a img{display:block}.wpf-shell{width:100%;max-width:var(--wpf-width);padding:0 10px;margin:auto}.screen-reader-text,.wpf-skip{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.wpf-skip:focus{position:fixed;z-index:999999;top:10px;left:10px;width:auto;height:auto;clip-path:none;background:#fff;padding:15px}.wpf-topbar{background:#064681;color:white}.wpf-topbar>.wpf-shell{display:flex;align-items:center;justify-content:flex-end;gap:30px;min-height:60px;padding-left:150px;font-size:14px;font-weight:bold}.wpf-topbar p{margin:0;white-space:nowrap}.wpf-emergency{color:#fff;background:#ff1717;padding:4px;border-radius:4px}.wpf-topbar a{color:#fff;text-decoration:none}.wpf-topbar ul{display:flex;list-style:none;margin:0;padding:0;gap:26px;align-items:center}.wpf-topbar li{white-space:nowrap}.wpf-search-toggle{border:0;background:none;color:#fff;font-size:12px}.wpf-navigation{position:relative;z-index:100;background:#fff;box-shadow:0 3px 7px #00000012}.wpf-navigation>.wpf-shell{display:flex;align-items:center;min-height:90px;gap:20px}.wpf-brand{flex:0 0 120px;align-self:stretch;position:relative}.wpf-brand img{position:absolute;bottom:15px;left:0;width:120px;height:120px;object-fit:contain}.wpf-menu-toggle{display:none}#wpf-main-nav{flex:1;min-width:0}#wpf-main-nav ul{list-style:none;margin:0;padding:0}#wpf-main-nav>.menu{display:flex;align-items:center;justify-content:flex-end}#wpf-main-nav li{position:relative}#wpf-main-nav>.menu>li{display:flex;align-items:center;border-right:1px solid #d9d9d9;min-height:50px}#wpf-main-nav>.menu>li:last-child{border:0}#wpf-main-nav a{display:block;text-decoration:none;font-size:14px;font-weight:700;line-height:1.35;padding:16px 17px;text-transform:uppercase;color:#064681}#wpf-main-nav>.menu>li.menu-item-has-children>a{padding-right:3px}#wpf-main-nav .current-menu-item>a,#wpf-main-nav a:hover{color:#b88828}.wpf-submenu-toggle{border:0;background:transparent;color:#064681;padding:12px 10px;line-height:1}#wpf-main-nav .sub-menu{display:none;position:absolute;left:0;top:100%;min-width:260px;max-width:350px;background:white;box-shadow:0 7px 20px #0002;border-top:3px solid #eab343;z-index:101}#wpf-main-nav .sub-menu a{font-size:13px;padding:13px 17px;text-transform:none}#wpf-main-nav .sub-menu li{border-bottom:1px solid #eee}#wpf-main-nav .sub-menu .sub-menu{top:0;left:100%}#wpf-main-nav li:hover>.sub-menu,#wpf-main-nav li:focus-within>.sub-menu,#wpf-main-nav li.is-open>.sub-menu{display:block}#wpf-main-nav .sub-menu .wpf-submenu-toggle{position:absolute;right:0;top:0}.wpf-language-bar{background:#f3f3f3}.wpf-language-bar>.wpf-shell{min-height:50px;display:flex;align-items:center;justify-content:flex-end;gap:12px}.wpf-language-bar a{text-decoration:none;font-size:13px}.wpf-search-form{display:flex;gap:8px;padding:15px 0}.wpf-search-form label{flex:1}.wpf-search-form input{width:100%;padding:10px;border:1px solid #bbb}.wpf-search-form button,.wpf-button{display:inline-block;border:0;background:#064681;color:#fff;text-decoration:none;padding:12px 24px;font-weight:600}.wpf-button:hover{background:#eab343;color:#052b4d}.wpf-row{display:flex;max-width:1350px;width:100%;margin:auto}.wpf-column{min-width:0;flex:1;padding:10px}.wpf-section{position:relative}.wpf-column>.wpf-block{margin-bottom:20px}.wpf-column>.wpf-block:last-child{margin-bottom:0}.wpf-column>.wpf-section{margin-bottom:0}.wpf-image img{display:block;width:100%;object-fit:cover}.wpf-card-link{display:flex;flex-direction:column;align-items:center;text-align:center;color:#000;text-decoration:none;font-size:20px;font-weight:bold;line-height:1.25}.wpf-card-icon{height:65px;width:70px;object-fit:contain;margin-bottom:10px}.wpf-home .wpf-n-14-d8582ee{z-index:5}.wpf-home .wpf-n-14-65fab9f{background:#064681}.wpf-home .wpf-n-14-4de15fe{background:#fff}.wpf-home .wpf-n-14-4de15fe>.wpf-row>.wpf-column{border-right:1px solid #aaa}.wpf-home .wpf-n-14-4de15fe>.wpf-row>.wpf-column:last-child{border:0}.wpf-home .wpf-n-14-4bd93fa>.wpf-row{max-width:none}.wpf-home .wpf-n-14-3424911{padding:0}.wpf-home .wpf-n-14-25168b9 img,.wpf-home .wpf-n-14-3b1f901 img,.wpf-home .wpf-n-14-f08b39d img{height:270px;object-fit:cover}.wpf-home .wpf-n-14-138fcf6 h2,.wpf-home .wpf-n-14-a630b33 h2,.wpf-home .wpf-n-14-7abfa73 h2{font-size:25px}.wpf-release-list article{border-bottom:1px solid #dce1e5;padding:0 0 20px;margin:0 0 22px}.wpf-release-list h3{font-size:20px;margin:0 0 8px}.wpf-release-list h3 a{text-decoration:none}.wpf-release-list time{font-size:13px;color:#777}.wpf-release-list p{margin:12px 0}.wpf-social a{display:inline-block;margin:0 8px 8px 0}.wpf-map{border:0;width:100%;height:300px}.wpf-preview-note{border-left:3px solid #eab343;background:#fff9ec;color:#654d1e;font-size:13px;padding:10px 12px}.wpf-form-preview fieldset{padding:0;border:0}.wpf-form-field{margin:0 0 16px}.wpf-form-field label{display:block;font-size:15px;margin-bottom:4px}.wpf-form-field input:not([type=checkbox]):not([type=radio]),.wpf-form-field textarea,.wpf-form-field select{width:100%;padding:9px 12px;border:1px solid #aaa;background:#fafafa;color:#444}.wpf-choice{font-weight:normal}.wpf-main-content{padding-top:32px;padding-bottom:70px}.wpf-breadcrumb{font-size:13px;margin-bottom:22px;color:#666}.wpf-breadcrumb span{margin:0 5px}.wpf-page-title{margin-bottom:30px}.wpf-page-grid{display:grid;grid-template-columns:minmax(0,2.5fr) minmax(240px,1fr);gap:50px}.wpf-page-article{min-width:0}.wpf-page-article>.wpf-section>.wpf-row{max-width:100%}.wpf-page-article .wpf-detail{padding:0;max-width:none}.wpf-page-article .wpf-detail>h1,.wpf-page-article .wpf-detail>a:first-child{display:none}.wpf-page-article .wpf-richtext img{max-width:100%;height:auto}.wpf-page-article .wpf-richtext svg{max-width:80px;max-height:80px}.wpf-page-article .wpf-richtext table{width:100%;border-collapse:collapse;display:block;overflow-x:auto}.wpf-page-article .wpf-richtext td,.wpf-page-article .wpf-richtext th{padding:8px;border:1px solid #ddd}.wpf-sidebar{border-left:1px solid #ddd;padding-left:28px}.wpf-sidebar h2{font-size:25px}.wpf-sidebar ul{list-style:none;padding:0}.wpf-sidebar li{border-bottom:1px solid #ddd;padding:8px 0}.wpf-sidebar .wpf-release-list p{font-size:14px}.wpf-sidebar .wpf-release-list h3{font-size:18px}.wpf-child-pages{border-top:1px solid #ddd;margin-top:35px;padding-top:25px}.wpf-child-pages ul{display:grid;grid-template-columns:1fr 1fr;gap:10px;list-style:none;padding:0}.wpf-child-pages a{display:block;padding:12px;background:#f1f6fb}.wpf-gallery{display:flex;overflow:auto;scroll-snap-type:x mandatory}.wpf-gallery figure{flex:0 0 100%;scroll-snap-align:start;margin:0}.wpf-gallery img{width:100%;height:400px;object-fit:cover}.wpf-gallery-controls{display:flex;justify-content:space-between;gap:10px}.wpf-gallery-controls button{border:1px solid #064681;background:white;color:#064681;padding:8px 12px}.wpf-pagination{display:flex;flex-wrap:wrap;gap:10px;padding:20px 0}.wpf-pagination a,.wpf-pagination span{padding:8px 12px;border:1px solid #ddd}.wpf-site-footer{background:#f0f0f0;border-top:5px solid #064681;padding-top:50px}.wpf-footer-grid{display:grid;grid-template-columns:1.3fr 1fr 1.2fr 1fr;gap:45px}.wpf-footer-grid h2{font-size:22px;text-transform:uppercase;border-bottom:2px solid #eab343;padding-bottom:15px}.wpf-footer-grid a{text-decoration:none}.wpf-footer-grid ul{padding:0;list-style:none}.wpf-footer-grid li{margin-bottom:8px}.wpf-footer-logo{display:block;width:115px;margin-bottom:20px}.wpf-footer-bottom{text-align:center;color:#fff;background:#064681;padding:18px;margin-top:45px;font-size:14px}.wpf-search-result{border-bottom:1px solid #ddd;padding:22px 0}.wpf-release-date{color:#777}hr{border:0;border-top:3px solid #eab343;width:70px;margin:20px 0}
@media(max-width:1300px){.wpf-topbar>.wpf-shell{gap:18px;padding-left:130px;font-size:12px}.wpf-topbar ul{gap:18px}#wpf-main-nav a{padding:15px 10px;font-size:12px}.wpf-navigation>.wpf-shell{gap:10px}.wpf-submenu-toggle{padding:12px 8px}}
@media(max-width:1100px){.wpf-topbar nav{display:none}.wpf-topbar>.wpf-shell{justify-content:flex-end;padding-left:140px}.wpf-navigation>.wpf-shell{min-height:85px;justify-content:space-between}.wpf-brand{min-height:85px}.wpf-menu-toggle{display:block;background:#064681;color:#fff;border:0;padding:10px 18px}#wpf-main-nav{display:none;position:absolute;left:0;right:0;top:100%;background:#fff;max-height:70vh;overflow-y:auto;box-shadow:0 8px 18px #0002}#wpf-main-nav.is-open{display:block}#wpf-main-nav>.menu{display:block;padding:12px 20px}#wpf-main-nav>.menu>li{display:block;border:0;min-height:0;border-bottom:1px solid #ddd}#wpf-main-nav a{font-size:15px;padding:14px 8px}#wpf-main-nav .wpf-submenu-toggle{position:absolute;top:4px;right:5px;padding:14px}#wpf-main-nav .sub-menu{position:static;min-width:0;max-width:none;border:0;box-shadow:none;margin-left:15px}#wpf-main-nav li:hover>.sub-menu,#wpf-main-nav li:focus-within>.sub-menu{display:none}#wpf-main-nav li.is-open>.sub-menu{display:block}.wpf-footer-grid{grid-template-columns:1fr 1fr}.wpf-page-grid{gap:25px}.wpf-sidebar{padding-left:20px}}
@media(max-width:767px){body{font-size:16px}.wpf-shell{padding-left:23px;padding-right:23px}.wpf-topbar>.wpf-shell{min-height:42px;padding-left:120px;gap:12px}.wpf-brand{flex-basis:90px}.wpf-brand img{width:90px;height:100px;bottom:6px}.wpf-navigation>.wpf-shell{min-height:75px}.wpf-brand{min-height:75px}.wpf-language-bar>.wpf-shell{min-height:42px;font-size:12px}.wpf-row{display:block}.wpf-column{width:100%!important;padding:18px 23px!important;margin:0!important}.wpf-home .wpf-n-14-3424911{padding:0!important}.wpf-home .wpf-n-14-d8582ee{margin:0!important}.wpf-home .wpf-n-14-65fab9f{padding:15px!important}.wpf-home .wpf-n-14-4de15fe>.wpf-row{display:grid;grid-template-columns:1fr 1fr}.wpf-home .wpf-n-14-4de15fe>.wpf-row>.wpf-column{padding:15px 10px!important;border:0}.wpf-card-link{font-size:15px}.wpf-card-icon{height:45px;width:50px}.wpf-home>.wpf-section:not(:first-child){padding-top:25px!important;padding-bottom:25px!important}.wpf-home>.wpf-section.wpf-n-14-d8582ee{padding:0!important}.wpf-home .wpf-n-14-25168b9 img,.wpf-home .wpf-n-14-3b1f901 img,.wpf-home .wpf-n-14-f08b39d img{height:auto}.wpf-page-grid{display:block}.wpf-sidebar{margin-top:40px;padding:25px 0 0;border-left:0;border-top:1px solid #ddd}.wpf-page-article .wpf-column{padding:10px 0!important}.wpf-footer-grid{grid-template-columns:1fr;gap:30px}.wpf-child-pages ul{grid-template-columns:1fr}.wpf-page-title,h1{font-size:31px}.wpf-gallery img{height:260px}.wpf-gallery-controls button{font-size:13px}.wpf-main-content{padding-top:25px}.wpf-page-article{overflow-wrap:anywhere}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

/* Header and hero alignment refinements. */
.wpf-topbar>.wpf-shell{justify-content:space-between}.wpf-topbar nav{text-transform:uppercase}/* Leave 48px between the slider toolbar and homepage service menu. */
.wpf-home .wpf-n-14-d8582ee{margin-top:-177px}.wpf-actions a{gap:6px}
@media(max-width:1100px){.wpf-topbar>.wpf-shell{justify-content:flex-end}}

/* Keep migrated homepage content readable on its original dark panels. */
.wpf-home :is(.wpf-n-14-d81e34a,.wpf-n-14-1594384,.wpf-n-14-cc7d917){color:#fff}
.wpf-home :is(.wpf-n-14-d81e34a,.wpf-n-14-1594384,.wpf-n-14-cc7d917) :is(h2,h3,p,a){color:inherit}
.wpf-home :is(.wpf-n-14-d81e34a,.wpf-n-14-1594384,.wpf-n-14-cc7d917) a:hover{color:#ffe09a}
.wpf-home .wpf-n-14-f926552{color:#fff}
.wpf-home .wpf-n-14-f926552 .wpf-release-list article{padding:24px}
.wpf-home .wpf-n-14-f926552 :is(h3,p,a){color:inherit}
.wpf-home .wpf-n-14-f926552 time{color:#dbe8f4}
.wpf-home .wpf-n-14-f926552 a:hover{color:#ffe09a;text-decoration:underline}
.wpf-home .wpf-n-14-f926552 .wpf-release-list article:last-child{border-bottom:0}
.wpf-home :is(.wpf-n-14-33c325d,.wpf-n-14-f926552) a:focus-visible{outline:2px solid #ffe09a;outline-offset:4px}
@media(min-width:768px) and (max-width:1024px){
  .wpf-home .wpf-n-14-4de15fe>.wpf-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:24px}
  .wpf-home .wpf-n-14-4de15fe>.wpf-row>.wpf-column{width:auto;min-width:0}
  .wpf-home .wpf-n-14-4de15fe>.wpf-row>.wpf-column:nth-child(3n){border-right:0}
  .wpf-home .wpf-n-14-00d838e>.wpf-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}
  .wpf-home .wpf-n-14-00d838e>.wpf-row>.wpf-column{width:auto;min-width:0}
  .wpf-home .wpf-n-14-91b9588{grid-column:1 / -1}
}
