.opk-home{--opk-home-width:1600px}.opk-home .opk-shell{max-width:var(--opk-home-width)}.opk-home-section{margin:0 0 3.25rem}.opk-home-heading{margin:0 0 1.5rem!important;padding-top:1.25rem;border-top:5px solid var(--opk-dark);color:var(--opk-dark)!important;font-size:1.75rem!important;font-weight:400!important;letter-spacing:0}.govgr-post-content h2.opk-home-heading{padding-bottom:0;border-bottom:0}.opk-home-mosaic{margin:1.5rem 0 3.25rem}.opk-home-mosaic__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.opk-home-mosaic__side{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:0;padding:0;list-style:none}.opk-tile{position:relative;display:flex;align-items:flex-end;min-height:210px;height:100%;padding:1.25rem;box-sizing:border-box;background-image:linear-gradient(180deg,#fff0 55%,var(--opk-primary) 82%),var(--opk-tile-bg);background-position:center,top right;background-size:cover,cover;text-decoration:none!important;transition:filter 0.2s ease}.opk-tile:hover{filter:brightness(1.08)}.opk-tile:focus-visible{outline:3px solid #fd0;outline-offset:2px;box-shadow:0 0 0 5px #0b0c0c}.opk-tile__title{display:-webkit-box;max-width:90%;margin:0!important;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;color:#ffffff!important;font-size:1rem!important;font-weight:800!important;line-height:1.2!important}.opk-tile--lead{min-height:430px;background-position:center,top center}.opk-tile--lead .opk-tile__title{max-width:80%;font-size:1.5rem!important;font-weight:600!important;line-height:1.25!important}.opk-icon-links{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem 1.5rem;margin:0 0 3.25rem;padding:0;list-style:none}.opk-icon-links--3{grid-template-columns:repeat(3,1fr);gap:2.5rem 1.5rem}.opk-icon-link{display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center;text-decoration:none!important}.opk-icon-link__circle{display:inline-flex;align-items:center;justify-content:center;width:170px;height:170px;border-radius:50%;background:#eef2f2;color:var(--opk-primary);transition:background-color 0.2s ease,color 0.2s ease,transform 0.2s ease}.opk-icon-link__circle svg{width:96px;height:96px;fill:currentColor}.opk-icon-link__label{color:var(--opk-dark);font-size:1.5rem;font-weight:600;line-height:1.25}.opk-icon-link:hover .opk-icon-link__circle,.opk-icon-link:focus-visible .opk-icon-link__circle{background:var(--opk-dark);color:#fff;transform:scale(.94)}.opk-icon-link:hover .opk-icon-link__label{text-decoration:underline}.opk-icon-links--ring .opk-icon-link__circle{width:150px;height:150px;padding:11px 11px 5px;box-sizing:content-box;background:linear-gradient(180deg,rgb(95 152 167 / .12) 0%,var(--opk-primary) 100%);box-shadow:0 0 14px 0 rgb(0 0 0 / .25)}.opk-icon-links--ring .opk-icon-link__circle>span{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:50%;background:#fff;color:var(--opk-primary)}.opk-icon-links--ring .opk-icon-link__circle svg{width:76px;height:76px}.opk-icon-link__circle img{display:block;width:auto;height:76px}.opk-icon-links--ring .opk-icon-link:hover .opk-icon-link__circle,.opk-icon-links--ring .opk-icon-link:focus-visible .opk-icon-link__circle{background:linear-gradient(180deg,rgb(95 152 167 / .12) 0%,var(--opk-primary) 100%);transform:scale(1.06)}.opk-icon-links--ring .opk-icon-link__label{color:var(--opk-primary);font-size:1.45rem;font-weight:700}.opk-icon-link:focus-visible{outline:3px solid #fd0;outline-offset:4px}.opk-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:35px 30px}.opk-card{display:flex;flex-direction:column;overflow:hidden;border-radius:3px;background:#fff;box-shadow:0 0 30px rgb(0 0 0 / .15)}.opk-card__media{position:relative;aspect-ratio:3 / 2;overflow:hidden}.opk-card__media img{display:block;width:100%;height:100%;object-fit:cover}.opk-card__badge{position:absolute;top:20px;right:20px;padding:.4rem .75rem;border-radius:999px;background:#003643;color:#fff;font-size:14px;font-weight:500;line-height:1}.opk-card__body{flex:1 1 auto;padding:1.5rem 1.75rem .5rem}.opk-card__title{margin:0 0 0.75rem!important;font-size:1.2rem!important;font-weight:600!important;line-height:1.35!important}.opk-card--text .opk-card__title{font-size:19px!important}.opk-card__title a{color:#2a2b2c!important;text-decoration:none!important}.opk-card__title a:hover{color:var(--opk-primary)!important;text-decoration:underline!important}.opk-card__excerpt{margin:0 0 1rem!important;color:#000;font-size:.95rem;line-height:1.55}.opk-card__more{display:inline-block;margin-bottom:1rem;color:var(--opk-primary)!important;font-size:15px;font-weight:500;text-decoration:none!important}.opk-card__more:hover{text-decoration:underline!important}.opk-card__meta{padding:.85rem 1.75rem;border-top:1px solid #eaeaea;color:var(--opk-primary);font-size:14px}.opk-banners{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.opk-banners .wp-block-image{margin:0}.opk-banners .wp-block-image>a{display:block}.opk-banners a{display:block;transition:transform 0.2s ease}.opk-banners a:hover{transform:scale(1.02)}.opk-banners img{display:block;width:100%;height:auto;box-shadow:0 0 10px rgb(0 0 0 / .5)}.opk-social-band{margin:0 0 3.25rem;padding:2.5rem 0;background:var(--opk-band-bg,linear-gradient(135deg,#01333f,#00627a)) center / cover,#01333f;color:#fff}.opk-social-band__heading{margin:0 0 1.5rem!important;padding:1.1rem 0;border-top:1px solid rgb(255 255 255 / .75);border-bottom:1px solid rgb(255 255 255 / .75);color:#ffffff!important;font-size:1.75rem!important;font-weight:400!important}.opk-social-band__grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:2rem}.opk-social-band__media video,.opk-social-band__media img{display:block;width:100%;height:auto;border-radius:4px}.opk-social-band__text{text-align:center}.opk-social-band__text p{margin:0 0 1.25rem!important;color:#ffffff!important;font-size:1.15rem;font-weight:500}.opk-social-band .opk-social{justify-content:center}.opk-social-band__media video{aspect-ratio:16 / 9;background:#000}.opk-social-band .opk-social a{width:2.75rem;height:2.75rem;border:1px solid #fff;border-radius:0;background:var(--opk-primary)}@media (max-width:1024px){.opk-icon-links,.opk-cards{grid-template-columns:repeat(2,1fr)}.opk-icon-links--3{grid-template-columns:repeat(3,1fr)}.opk-social-band__heading{text-align:center}}@media (max-width:767px){.opk-home-mosaic__grid,.opk-home-mosaic__side,.opk-icon-links--3,.opk-cards,.opk-banners,.opk-social-band__grid{grid-template-columns:1fr}.opk-home-mosaic__side li:nth-child(n+3){display:none}.opk-tile--lead{min-height:210px}.opk-tile--lead .opk-tile__title{font-size:1rem!important;font-weight:800!important}.opk-icon-link__circle{width:130px;height:130px}.opk-icon-link__circle svg{width:72px;height:72px}.opk-icon-link__label{font-size:1.25rem}}.opk-hub-cards{gap:1.75rem!important;margin-top:1.75rem}.opk-hub-cards>.wp-block-column{padding:1.5rem 1.75rem;border-top:4px solid var(--opk-primary);border-radius:3px;background:#fff;box-shadow:0 0 30px rgb(0 0 0 / .12)}.opk-hub-card__title{margin:0 0 0.75rem!important;font-size:1.35rem!important;font-weight:600!important}.opk-hub-card__title a{color:var(--opk-dark)!important;text-decoration:none!important}.opk-hub-card__title a:hover{color:var(--opk-primary)!important;text-decoration:underline!important}