/*
Theme Name: PRCurrent
Description: A compact press-release newsroom with dated feeds and an industry sidebar.
Version: 1.1.1
Requires at least: 6.6
Requires PHP: 7.4
Author: PRCurrent
License: GPL-2.0-or-later
Text Domain: prcurrent
*/
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Arial,Helvetica,sans-serif;color:#333;background:#fff}img{max-width:100%;height:auto}a{color:#0d5176;text-underline-offset:2px}a:hover{color:#147bd1}p{margin-top:0}h1,h2,h3,h4{font-family:Arial,Helvetica,sans-serif;letter-spacing:0;color:#292929}.wp-site-blocks{padding:0}.wp-site-blocks>*,.prc-home,.prc-home>.wp-block-post-content{margin-block-start:0}.prc-container{width:min(1160px,calc(100% - 64px));margin-inline:auto}.prc-header{margin:0;padding:0;border:0}.prc-header>*{margin-block-start:0!important}.prc-header-top{display:flex;justify-content:space-between;align-items:center;min-height:100px;gap:30px;padding-block:12px}.prc-wordmark{display:inline-flex;align-items:center;gap:5px;font:bold 37px/1 Arial,Helvetica,sans-serif;text-decoration:none;color:#101f2f;letter-spacing:-1.6px;white-space:nowrap}.prc-wordmark:hover{color:#101f2f}.prc-mark{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:#147bd1;color:#fff;font-size:29px;letter-spacing:-1px}.prc-header-actions{display:flex;flex-direction:column;align-items:flex-end;gap:15px;margin:0!important}.prc-utility{font-size:12px;line-height:1.2;margin:0;color:#777}.prc-utility a{color:#555;margin-left:12px}.prc-utility span{margin-left:12px}.prc-header-actions .wp-block-button__link{padding:10px 28px;font-weight:700;letter-spacing:.02em}.prc-nav-band{background:#3e3e3e;margin:0}.prc-nav-row{display:flex;align-items:center;justify-content:space-between;gap:28px;min-height:48px}.prc-nav-row>.wp-block-navigation{font-size:14px;font-weight:700;line-height:1.2;flex:1}.prc-nav-row .wp-block-navigation__container{gap:32px}.prc-nav-row .wp-block-navigation a{color:#fff;text-decoration:none;padding-block:14px}.prc-nav-row .wp-block-navigation a:hover{text-decoration:underline}.prc-nav-row .wp-block-navigation__responsive-container-open{color:#fff}.prc-nav-row .wp-block-navigation__responsive-container-close{color:#222}.prc-info-band{background:#079be5;margin:0;color:#fff}.prc-info-band p{font-size:13px;font-weight:600;line-height:1.35;padding:7px 0;margin:0}.prc-info-band a{color:#fff;margin-left:8px}.prc-stats-wrap{background:#eaf0f5;padding:7px 9px;font-size:11px;line-height:1.4}.prc-stats{display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;margin:0}.prc-stats a{color:#333}.prc-wire-layout{padding:36px 0 60px}.prc-wire-layout>h1,.prc-newsroom-title>h1{font-size:46px;line-height:1.15;margin:0 0 26px;font-weight:700}.prc-newsroom-title{padding-top:36px}.prc-newsroom-title>h1{margin-bottom:0}.prc-newsroom-title+.prc-wire-layout{padding-top:26px}.prc-wire-columns{gap:24px!important;border-top:1px solid #bfc7ce;padding-top:14px;align-items:flex-start!important;margin-top:0}.prc-wire-columns>.wp-block-column{min-width:0;margin-block-start:0!important}.prc-wire-columns>.wp-block-column:first-child{flex-basis:74%!important}.prc-wire-columns>.wp-block-column:last-child{flex-basis:26%!important}.prc-wire-main,.prc-wire-sidebar{margin-block-start:0!important}.prc-feed-count{font-size:14px;line-height:1.4;margin:0 0 8px;color:#555}.prc-wire-query{margin:0}.prc-wire-query .wp-block-post-template{display:block;margin:0;padding:0}.prc-wire-query .wp-block-post{display:flow-root;clear:both;border-bottom:1px solid #d2d5d8;padding:11px 0 9px;margin:0!important;min-width:0}.prc-wire-query .prc-item-meta{margin:0 0 4px;font-size:10px;line-height:1.45;color:#444}.prc-wire-query .wp-block-post-featured-image{float:left;width:109px;margin:0 9px 5px 0}.prc-wire-query .wp-block-post-featured-image img{width:109px;aspect-ratio:4/3;object-fit:cover;object-position:center 20%}.prc-wire-query h3.wp-block-post-title{font:700 15.5px/1.45 Arial,Helvetica,sans-serif;margin:0 0 9px;letter-spacing:0}.prc-wire-query h3 a{text-decoration:none;color:#0d5176}.prc-wire-query h3 a:hover{text-decoration:underline}.prc-wire-query .wp-block-post-excerpt{font-size:15px;line-height:1.4;margin:0 0 7px}.prc-wire-query .wp-block-post-excerpt p{margin:0}.prc-wire-query .wp-block-post-terms{font-size:10px;line-height:1.4;clear:both;margin:7px 0 0;color:#555}.prc-wire-query .wp-block-post-terms a{text-decoration:none}.prc-wire-sidebar>h2{font-size:25px;line-height:1.2;margin:24px 0 8px;font-weight:400}.prc-wire-sidebar p{font-size:14px;line-height:1.5}.prc-promo{position:relative;overflow:hidden;isolation:isolate;background:linear-gradient(145deg,#052333,#073d50);color:#fff;padding:24px 20px 22px;min-height:292px;text-align:center;margin-top:5px;border:1px solid #1d5261}.prc-promo:after{content:'';position:absolute;z-index:-1;width:260px;height:260px;border:1px solid #1c5967;border-radius:50%;top:120px;left:50%;transform:translateX(-50%);box-shadow:0 0 0 28px #124250,0 0 0 29px #1c5967}.prc-promo .prc-promo-brand{font-size:17px;font-weight:800;letter-spacing:.03em;color:#fff;margin:0 0 24px}.prc-promo h2{font-size:30px;line-height:1.12;color:#fff;margin:0 0 15px}.prc-promo>p{font-size:15px;color:#92d8e5;margin:0 0 18px}.prc-promo .wp-block-buttons{justify-content:center;margin:0 0 12px}.prc-promo .wp-block-button__link{font-size:14px;font-weight:700;padding:11px 20px}.prc-promo .prc-promo-small{font-size:10px;color:#d9edf1;margin:0}.prc-about-tile{padding:28px 18px;background:#eaf3fa;text-align:center;border-bottom:3px solid #147bd1;margin:0 0 10px}.prc-about-wordmark{font-size:35px!important;line-height:1.1!important;letter-spacing:-1px;color:#147bd1;font-weight:800;margin:0 0 10px}.prc-about-wordmark span{color:#0d3450}.prc-about-tag{font-size:11px!important;margin:0}.prc-wire-sidebar .prc-side-copy{font-size:13px;margin:0 0 10px}.prc-side-link{font-size:12px!important;margin:0}.prc-industry-panel,.prc-side-guides{margin-top:25px;border-top:2px solid #3e3e3e;padding-top:12px}.prc-industry-panel h2,.prc-side-guides h2{font-size:20px;margin:0 0 10px;font-weight:600}.prc-topic-list{list-style:none;padding:0;margin:0}.prc-topic-list li{border-bottom:1px solid #e1e5e8}.prc-topic-list a{display:flex;justify-content:space-between;gap:12px;padding:7px 0;font-size:12px;text-decoration:none}.prc-topic-list .prc-topic-count{color:#7b8792}.prc-side-guides p{font-size:12px;line-height:1.5;margin:0;padding:9px 0;border-bottom:1px solid #e1e5e8}.prc-side-guides a{text-decoration:none}.prc-page,.prc-single{width:min(780px,calc(100% - 64px));margin:0 auto;padding:45px 0 65px}.prc-wide{width:min(1160px,calc(100% - 64px));margin:0 auto;padding:45px 0 65px}.prc-page>h1,.prc-single>h1,.prc-wide>h1{font-size:36px;line-height:1.18;margin:0 0 24px}.prc-page h2,.prc-single .wp-block-post-content h2{font-size:25px;line-height:1.25;margin-top:32px}.prc-kicker{font-size:12px;margin:0 0 12px}.prc-release-header{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:#0d5176;font-weight:700;margin:12px 0}.prc-single>.prc-item-meta{font-size:12px;margin:0 0 20px;color:#555}.prc-single .prc-label{display:none}.prc-single>.wp-block-post-featured-image{margin:25px 0}.prc-single>.wp-block-post-featured-image img{width:100%;height:auto;max-height:350px;object-fit:contain;background:#f0f4f7}.prc-note,.prc-release-disclosure{background:#f0f4f7;border-left:3px solid #147bd1;padding:20px 24px;font-size:13px;margin:28px 0}.prc-release-disclosure p:last-child{margin-bottom:0}.prc-release-disclosure p{margin-top:10px}.prc-guide-query .wp-block-post-template{gap:24px}.prc-guide-query .wp-block-post{margin:0!important;border:1px solid #d2d9df;padding:18px;min-width:0}.prc-guide-query .wp-block-post-featured-image{margin:0 0 16px}.prc-guide-query .wp-block-post-featured-image img{width:100%;aspect-ratio:16/9;object-fit:cover}.prc-guide-query h3{font-size:20px;line-height:1.3}.prc-guide-query h3 a{text-decoration:none}.prc-guide-query .prc-item-meta{font-size:11px}.prc-guide-query .prc-label{display:block;font-weight:700}.prc-guide-query .wp-block-post-excerpt{font-size:14px}.prc-search{display:flex;gap:8px;margin:22px 0}.prc-search input[type=search]{min-width:0;flex:1;width:100%;padding:10px 12px;font:14px Arial;border:1px solid #b9c1c9;background:#fff;color:#333;border-radius:0}.prc-search button,.prc-form button{background:#147bd1;border:0;color:#fff;font:700 14px Arial;padding:11px 18px;cursor:pointer}.prc-search-compact{margin:5px 0;width:260px;gap:0;flex-shrink:0}.prc-search-compact input[type=search]{padding:8px 10px;border:0;font-size:13px}.prc-search-compact button{background:#fff;color:#444;font-size:12px;padding:8px 10px;border-left:1px solid #ddd}.prc-topics{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:25px}.prc-topics a{background:#f0f4f7;padding:6px 12px;font-size:12px}.prc-form label{display:block;font-size:14px;font-weight:600}.prc-form input:not([type=checkbox]),.prc-form textarea{width:100%;padding:12px;font:inherit;border:1px solid #98a3af;color:#333;background:#fff;border-radius:0}.prc-form textarea{min-height:200px}.prc-form-row{display:grid;grid-template-columns:1fr 1fr;gap:22px}.prc-form-row>*{margin-block-start:0!important}.prc-form .prc-consent{font-weight:400}.prc-consent input{margin-right:8px}.prc-trap{position:absolute;left:-10000px;height:1px;width:1px;overflow:hidden}.prc-status{background:#f0f4f7;border-left:3px solid #147bd1;padding:18px}.prc-footer{margin:0;background:#f0f3f5;color:#454f58;border-top:1px solid #c4cdd5;padding:35px 0 18px}.prc-footer .wp-block-columns{gap:50px}.prc-footer .prc-wordmark{font-size:30px}.prc-footer .prc-mark{width:42px;height:42px;font-size:23px}.prc-footer h3{font-size:15px;margin:0 0 12px}.prc-footer p{font-size:12px;line-height:1.7}.prc-footer a{color:#0d5176}.prc-footer-bottom{border-top:1px solid #c9d2d9;padding-top:16px;margin-top:20px}.prc-small{font-size:12px}.wp-block-query-pagination{font-size:13px;margin-top:24px;gap:10px}.wp-block-query-pagination .page-numbers{display:inline-block;min-width:28px;text-align:center;padding:4px 6px;border:1px solid #d3dbe1;text-decoration:none}.wp-block-query-pagination .current{background:#147bd1;color:#fff;border-color:#147bd1}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid #deab36;outline-offset:3px}.wp-block-button__link:hover,.prc-form button:hover{background:#0968b7}
@media(max-width:1000px){.prc-nav-row .wp-block-navigation__container{gap:20px}.prc-nav-row>.wp-block-navigation{font-size:12px}.prc-search-compact{width:215px}.prc-wire-columns{gap:22px!important}.prc-wire-columns>.wp-block-column:first-child{flex-basis:69%!important}.prc-wire-columns>.wp-block-column:last-child{flex-basis:31%!important}.prc-promo{padding-inline:14px}.prc-promo h2{font-size:27px}.prc-guide-query .wp-block-post-template{grid-template-columns:repeat(2,1fr)}}
@media(max-width:781px){.prc-wire-layout{padding-top:28px}.prc-wire-layout>h1,.prc-newsroom-title>h1{font-size:38px}.prc-wire-columns{gap:30px!important}.prc-wire-sidebar{max-width:440px;margin-inline:auto!important}.prc-wire-sidebar .prc-promo{margin-top:0}.prc-header-top{min-height:92px}.prc-nav-row{gap:14px}.prc-nav-row>.wp-block-navigation{font-size:11px}.prc-nav-row .wp-block-navigation__container{gap:13px}.prc-search-compact{width:175px}.prc-info-band p{font-size:11px}.prc-stats{font-size:10px}.prc-footer .wp-block-columns{gap:25px}.prc-promo{min-height:260px}.prc-page>h1,.prc-single>h1{font-size:31px}}
@media(max-width:599px){.prc-container,.prc-page,.prc-single,.prc-wide{width:calc(100% - 32px)}.prc-header-top{min-height:88px;gap:16px}.prc-wordmark{font-size:29px}.prc-mark{width:42px;height:42px;font-size:23px}.prc-header-actions{gap:10px}.prc-utility{font-size:10px}.prc-utility a{margin-left:6px}.prc-utility span{margin-left:6px}.prc-header-actions .wp-block-button__link{padding:9px 13px;font-size:11px}.prc-nav-row{min-height:45px}.prc-nav-row>.wp-block-navigation{flex:0}.prc-search-compact{width:min(260px,calc(100vw - 95px))}.prc-nav-row .wp-block-navigation__responsive-container.is-menu-open{padding:25px;background:#fff;color:#222}.prc-nav-row .wp-block-navigation__responsive-container.is-menu-open a{color:#222;font-size:17px}.prc-nav-row .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container{align-items:flex-start;gap:0}.prc-info-band a{margin-left:0}.prc-stats{gap:4px}.prc-wire-layout{padding-top:27px}.prc-wire-layout>h1,.prc-newsroom-title>h1{font-size:32px;margin-bottom:20px}.prc-wire-query .wp-block-post-featured-image,.prc-wire-query .wp-block-post-featured-image img{width:86px}.prc-wire-query h3.wp-block-post-title{font-size:15px;line-height:1.35}.prc-wire-query .wp-block-post-excerpt{font-size:14px}.prc-wire-query .prc-item-meta{font-size:9px}.prc-wire-columns{padding-top:12px}.prc-guide-query .wp-block-post-template{grid-template-columns:1fr}.prc-form-row{grid-template-columns:1fr;gap:0}.prc-page,.prc-single,.prc-wide{padding-top:30px}.prc-page>h1,.prc-single>h1{font-size:29px}.prc-footer .prc-wordmark{font-size:29px}}
@media(max-width:380px){.prc-utility{display:none}.prc-wordmark{font-size:26px}.prc-header-actions .wp-block-button__link{padding:9px}.prc-wire-layout>h1{font-size:29px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

/* Live-site corrections: win against navigation block link colors and image inline styles. */
header.prc-header .prc-nav-band .wp-block-navigation .wp-block-navigation-item__content{color:#ffffff!important}
header.prc-header .prc-nav-band .wp-block-navigation .is-menu-open .wp-block-navigation-item__content{color:#222222!important}
main.prc-single .wp-block-post-featured-image img{display:block;width:auto!important;max-width:100%!important;height:auto!important;max-height:460px;aspect-ratio:auto!important;object-fit:contain!important;object-position:center center!important;margin-inline:auto}
