:root{--opk-primary:#00627a;--opk-primary-alt:#006c87;--opk-dark:#014455;--opk-ink:#003d4d;--opk-deep:#01333f;--opk-light:#dae5eb;--opk-tint:#e6f0f3;--opk-line:#b7cbd2;--opk-accent:#02b9ad;--opk-plum:#8f5769;--opk-shell:1140px;--govgr-blue:var(--opk-primary);--govgr-blue-dark:var(--opk-dark);--govgr-blue-soft:var(--opk-tint);--govgr-header-accent:var(--opk-accent);--govgr-bg-soft:#f2f7f8}body{font-family:'Manrope',-apple-system,BlinkMacSystemFont,'Segoe UI',Arial,sans-serif}.opk-shell{max-width:var(--opk-shell);margin:0 auto;padding:0 1.25rem;box-sizing:border-box}.opk-icon{flex-shrink:0}.opk-site-header a:focus-visible,.opk-site-header button:focus-visible,.opk-site-header input:focus-visible,.opk-footer a:focus-visible{outline:3px solid #ffdd00!important;outline-offset:2px;box-shadow:0 0 0 5px #0b0c0c}.opk-topbar{background:#fff;border-bottom:1px solid var(--opk-light)}.opk-topbar__inner{max-width:none;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem 1.5rem;padding-top:.6rem;padding-bottom:.6rem}.opk-topbar__service img{display:block;height:40px;width:auto;max-width:100%}.opk-topbar__tools{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.6rem 1.1rem}.opk-topbar__links{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem 1.1rem;margin:0;padding:0;list-style:none}.opk-topbar__link{display:inline-flex;align-items:center;line-height:1.2;min-height:2.25rem;vertical-align:middle;gap:.35rem;color:var(--opk-dark)!important;font-size:.88rem;font-weight:600;text-decoration:none!important}.opk-topbar__link:hover{text-decoration:underline!important}.opk-topbar__drop{position:relative}.opk-topbar__drop .opk-icon{transition:transform 0.15s ease}.opk-topbar__drop:hover .opk-icon,.opk-topbar__drop:focus-within .opk-icon{transform:rotate(180deg)}.opk-topbar__submenu{position:absolute;top:100%;left:0;z-index:200;display:none;min-width:15rem;margin:0;padding:.4rem 0;list-style:none;background:#fff;border-top:3px solid var(--opk-primary);box-shadow:0 10px 24px rgb(1 51 63 / .16)}.opk-topbar__submenu::before{content:"";position:absolute;top:-.75rem;left:0;right:0;height:.75rem}.opk-topbar__drop:hover>.opk-topbar__submenu,.opk-topbar__drop:focus-within>.opk-topbar__submenu{display:block}.opk-topbar__submenu a{display:block;padding:.6rem 1rem;color:#0b0c0c!important;font-size:.9rem;font-weight:500;text-decoration:none!important}.opk-topbar__submenu a:hover,.opk-topbar__submenu a:focus-visible{background:var(--opk-tint);color:var(--opk-primary)!important}.opk-search-toggle{position:relative}.opk-search-toggle__button{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border-radius:4px;background:var(--opk-tint);color:var(--opk-primary);cursor:pointer;list-style:none}.opk-search-toggle__button::-webkit-details-marker{display:none}.opk-search-toggle__button:hover,.opk-search-toggle[open] .opk-search-toggle__button{background:var(--opk-primary);color:#fff}.opk-search-toggle__button:focus-visible{outline:3px solid #fd0;outline-offset:2px;box-shadow:0 0 0 5px #0b0c0c}.opk-search-toggle .opk-search{position:absolute;top:calc(100% + 0.5rem);right:0;z-index:200;box-shadow:0 10px 24px rgb(1 51 63 / .16)}.opk-search-toggle .opk-search input[type="search"]{width:18rem}.opk-social{display:flex;gap:.4rem;margin:0;padding:0;list-style:none}.opk-social a{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;background:var(--opk-primary);color:#ffffff!important;transition:background-color 0.15s ease}.opk-social a:hover{background:var(--opk-dark)}.opk-search{display:flex;align-items:stretch;border:1px solid var(--opk-line);border-radius:999px;overflow:hidden;background:#fff}.opk-search input[type="search"]{width:11rem;min-height:2.25rem;margin:0;padding:.35rem .9rem;border:0;background:#fff0;color:#0b0c0c;font:inherit;font-size:.88rem}.opk-search button{display:inline-flex;align-items:center;justify-content:center;width:2.6rem;border:0;background:var(--opk-primary);color:#fff;cursor:pointer}.opk-search button:hover{background:var(--opk-dark)}@media (min-width:1025px){.opk-topbar__inner{flex-wrap:wrap}.opk-topbar__tools{flex:1 1 auto;flex-wrap:nowrap;justify-content:space-between;margin-left:3rem}.opk-topbar__links{flex:1 1 auto;flex-wrap:nowrap;justify-content:space-evenly}.opk-topbar__link{font-size:1rem;font-weight:700}.opk-topbar__link:not(.opk-topbar__link--menu){min-height:0;padding:1px 1px 3px;border-bottom:4px double currentColor}.opk-topbar__link:not(.opk-topbar__link--menu):hover{color:var(--opk-primary)!important;text-decoration:none!important}}.opk-topbar .govgr-header__actions{flex:0 0 100%;justify-content:flex-end;gap:.6rem}.opk-topbar .govgr-btn-cta{min-height:2.25rem;padding:.35rem 0.95rem!important;border-radius:999px!important;background:var(--opk-primary)!important;color:#ffffff!important;font-size:0.85rem!important;font-weight:700!important;box-shadow:none!important}.opk-topbar .govgr-btn-cta:hover{background:var(--opk-dark)!important}.opk-topbar .opk-btn-apps{background:var(--opk-dark)!important}.opk-topbar .opk-btn-apps:hover{background:var(--opk-primary)!important}.opk-account{position:relative}.opk-account__toggle{display:inline-flex;align-items:center;gap:.5rem;min-height:2.25rem;padding:.2rem .6rem .2rem .25rem;border:2px solid var(--opk-primary);border-radius:999px;background:#fff;color:var(--opk-dark);font-size:.85rem;font-weight:700;line-height:1;cursor:pointer;list-style:none;box-sizing:border-box}.opk-account__toggle::-webkit-details-marker{display:none}.opk-account__toggle:hover,.opk-account[open] .opk-account__toggle{background:var(--opk-tint)}.opk-account__toggle:focus-visible{outline:3px solid #fd0;outline-offset:2px;box-shadow:0 0 0 5px #0b0c0c}.opk-account__avatar{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:50%;background:var(--opk-primary);color:#fff;font-size:.85rem;font-weight:700}.opk-account__name{max-width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.opk-account__toggle .opk-icon{transition:transform 0.15s ease}.opk-account[open] .opk-account__toggle .opk-icon{transform:rotate(180deg)}.opk-account__panel{position:absolute;top:calc(100% + 0.5rem);right:0;z-index:210;width:17rem;padding:.4rem 0;background:#fff;border-top:3px solid var(--opk-primary);box-shadow:0 10px 24px rgb(1 51 63 / .16)}.opk-account__who{display:flex;flex-direction:column;gap:.15rem;margin:0!important;padding:.6rem 1rem .75rem;border-bottom:1px solid var(--opk-light)}.opk-account__label{color:#4b5563;font-size:.75rem}.opk-account__fullname{color:var(--opk-dark);font-size:.95rem}.opk-account__email{overflow:hidden;color:#4b5563;font-size:.8rem;text-overflow:ellipsis;white-space:nowrap}.opk-account__links{margin:0;padding:.35rem 0;list-style:none}.opk-account__links a,.opk-account__logout{display:flex;align-items:center;gap:.6rem;padding:.55rem 1rem;color:#0b0c0c!important;font-size:.9rem;font-weight:500;text-decoration:none!important}.opk-account__links .opk-icon,.opk-account__logout .opk-icon{color:var(--opk-primary)}.opk-account__links a:hover,.opk-account__logout:hover{background:var(--opk-tint);color:var(--opk-dark)!important;text-decoration:underline!important}.opk-account__logout{border-top:1px solid var(--opk-light)}@media (max-width:768px){.opk-account__toggle{padding-right:.25rem}.opk-account__name,.opk-account__toggle .opk-icon{display:none}.opk-account__panel{right:50%;transform:translateX(50%)}}.opk-topbar .govgr-language-switcher{border-color:var(--opk-line);background:#fff}.opk-topbar .govgr-language-switcher__link{min-height:2.25rem;color:var(--opk-dark)!important;border-right-color:var(--opk-line)}.opk-topbar .govgr-language-switcher__link:hover{background:var(--opk-tint)}.opk-topbar .govgr-language-switcher__link.is-current{background:var(--opk-primary);color:#ffffff!important}.opk-masthead{background:#fff;text-align:center}.opk-masthead .opk-shell{padding-top:.9rem;padding-bottom:.9rem}.opk-masthead__logo{display:inline-block}.opk-masthead__logo img{display:block;height:92px;width:auto;max-width:100%}.opk-site-header .govgr-nav-bar{background:var(--opk-tint)!important;border-top:1px solid var(--opk-light);border-bottom:1px solid var(--opk-light)}.opk-site-header .govgr-nav-bar__inner{max-width:var(--opk-shell)!important;justify-content:center}.opk-site-header .govgr-nav-list{justify-content:center}.opk-site-header .govgr-nav-list>li>a,.opk-site-header .govgr-nav-extras__list>li>a{color:var(--opk-ink)!important;font-size:0.95rem!important;font-weight:600!important;border-bottom:2px solid #fff0}.opk-site-header .govgr-nav-list>li>a:hover,.opk-site-header .govgr-nav-list>li:focus-within>a,.opk-site-header .govgr-nav-extras__list>li>a:hover{color:var(--opk-plum)!important;border-bottom-color:var(--opk-plum)!important;background:transparent!important}.opk-site-header .govgr-nav-list>li.current-menu-item>a,.opk-site-header .govgr-nav-list>li.current-menu-ancestor>a{color:var(--opk-primary)!important;border-bottom-color:var(--opk-primary)!important}.opk-site-header .govgr-nav-list .sub-menu{background:#ffffff!important;border:0!important;border-top:3px solid var(--opk-primary)!important;box-shadow:0 10px 24px rgb(1 51 63 / .16)!important}@media (min-width:769px){.opk-site-header .govgr-nav-list>li:nth-last-child(-n+3) .sub-menu .sub-menu{right:calc(100% - 1px);left:auto}}.opk-site-header .govgr-nav-list .sub-menu li a{color:#0b0c0c!important;font-size:0.9rem!important;font-weight:500!important}.opk-site-header .govgr-nav-list .sub-menu li a:hover{color:var(--opk-primary)!important;background:var(--opk-tint)!important}.opk-site-header .govgr-nav-toggle{background:var(--opk-primary)!important;color:#ffffff!important;border-radius:4px}.opk-footer{margin-top:3rem;color:var(--opk-light)}.opk-footer ul{margin:0;padding:0;list-style:none}.opk-footer__main{background:var(--opk-deep);padding:3rem 0 2.5rem}.opk-footer__grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:2.5rem}.opk-footer__map iframe{display:block;width:100%;height:190px;border:0;border-radius:4px}.opk-footer__contact{margin-top:1rem!important}.opk-footer__contact li+li{margin-top:.35rem}.opk-footer__main .opk-footer__contact a{display:inline-flex;align-items:flex-start;gap:.55rem;color:#ffffff!important;font-size:1.0625rem;font-weight:400}.opk-footer__contact .opk-icon{margin-top:.2rem}.opk-footer__divider{margin:1.25rem 0;border:0;border-top:1px solid rgb(219 227 231 / .35)}.opk-footer__heading{display:inline-block;min-width:60%;margin:0 0 1rem!important;padding-bottom:.4rem;border-bottom:1px solid #dbe3e7;color:#ffffff!important;font-size:1.05rem!important;font-weight:600!important}.opk-footer__subheading{margin:0 0 0.75rem!important;color:#ffffff!important;font-size:1rem!important;font-weight:600!important}.opk-footer__menu li+li{margin-top:.55rem}.opk-footer__main a{color:var(--opk-light)!important;font-weight:600;text-decoration:none!important}.opk-footer__main a:hover{color:#ffffff!important;text-decoration:underline!important}.opk-social--footer a{background:rgb(255 255 255 / .14)}.opk-social--footer a:hover{background:var(--opk-primary);text-decoration:none!important}.opk-footer__bottom{background:#fff;border-top:4px solid var(--opk-primary);padding:1.75rem 0 1rem;color:#3d4f55}.opk-footer__bottom-grid{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1.5rem 2.5rem}.opk-footer__logo img{display:block;height:80px;width:auto}.opk-footer__links{display:flex;flex-wrap:wrap;gap:.4rem 1.5rem}.opk-footer__links a,.opk-footer__report a{color:var(--opk-dark)!important;font-size:.9rem;font-weight:600;text-decoration:none!important}.opk-footer__links a:hover,.opk-footer__report a:hover{text-decoration:underline!important}.opk-footer__report a{color:var(--opk-primary)!important;font-weight:700}.opk-footer__report-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem 2rem;margin-top:1rem}.opk-footer__funding-logos{display:flex;align-items:center;flex-wrap:wrap;gap:1rem 1.5rem}.opk-footer__funding-logos img{display:block;height:50px;width:auto;max-width:100%}.opk-footer__state{display:block;height:80px;width:auto}.opk-footer__copy{margin:1.25rem 0 0!important;padding-top:1rem;border-top:1px solid var(--opk-light);font-size:0.9rem!important}.opk-footer__copy a{color:#3d4f55!important;text-decoration:none!important}.opk-footer__copy a:hover{text-decoration:underline!important}@media (max-width:1024px){.opk-footer__grid{grid-template-columns:1fr 1fr}.opk-footer__bottom-grid{grid-template-columns:1fr;justify-items:center;text-align:center}.opk-footer__links,.opk-footer__report-row,.opk-footer__funding-logos{justify-content:center}}@media (max-width:768px){.opk-topbar__inner{justify-content:center}.opk-topbar__service img{height:32px}.opk-topbar__tools,.opk-topbar .govgr-header__actions{justify-content:center}.opk-topbar__link:not(.opk-topbar__link--menu) span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.opk-search input[type="search"]{width:8.5rem}.opk-masthead__logo img{height:72px}.opk-site-header .govgr-nav-bar__inner{justify-content:flex-start}}@media (max-width:640px){.opk-footer__grid{grid-template-columns:1fr}}#main-content:focus:not(:focus-visible){outline:none!important}.opk-404 .govgr-404-code{color:var(--opk-light)!important;font-size:7rem!important;font-weight:800!important}.opk-404 h1{color:var(--opk-dark)!important}.opk-404__text{max-width:34rem;margin:0 auto 2rem!important;color:#3d4f55!important;font-size:1.125rem!important}.opk-404 .govgr-btn svg{width:16px;height:16px;margin-left:4px;fill:currentColor}