:root{--pr-border:color-mix(in srgb, var(--pf-muted, #6b6a66) 22%, transparent);--pr-border-soft:color-mix(in srgb, var(--pf-muted, #6b6a66) 14%, transparent);--pr-shadow:0 12px 30px rgba(28, 25, 18, 0.10)}.skip-link:focus{background-color:var(--pf-surface,#f4f2ed);color:var(--pf-text,#16161a);z-index:100000}.wp-site-blocks .press-release-site-header{border-bottom:1px solid var(--pr-border-soft)}.wp-site-blocks .press-release-site-footer{border-top:1px solid var(--pr-border-soft)}.press-release-divider{border-bottom:1px solid var(--pr-border)}.press-release-divider-soft{border-bottom:1px solid var(--pr-border-soft)}.press-release-divider-top{border-top:1px solid var(--pr-border)}.press-release-eyebrow{text-transform:uppercase;letter-spacing:.08em;font-weight:600}.press-release-dateline,.is-style-press-release-dateline{text-transform:uppercase;letter-spacing:.06em;font-weight:700}.press-release-callout,.is-style-press-release-callout{border-left:3px solid var(--pf-accent,#9a330a);padding-left:1.25rem}.is-style-press-release-card{border:1px solid var(--pr-border-soft);border-radius:var(--pf-radius,12px);padding:1.5rem}.press-release-boilerplate,.press-release-media-contact{border-top:1px solid var(--pr-border)}.press-release-embargo{border:1px dashed var(--pf-accent,#9a330a);border-radius:var(--pf-radius,12px)}.wp-block-post-content blockquote{margin:1.6em 0;padding-left:1.25rem;border-left:3px solid var(--pf-accent,#9a330a)}.wp-block-post-content figure{margin:1.8em 0}.wp-block-post-content figcaption{margin-top:.6rem;font-size:.875rem;line-height:1.5;color:var(--pf-muted,#6b6a66)}.press-release-card{border:1px solid var(--pr-border-soft);border-radius:var(--pf-radius,12px);overflow:hidden;transition:transform 0.15s ease,box-shadow 0.15s ease}.press-release-card:hover,.press-release-card:focus-within{transform:translateY(-3px);box-shadow:var(--pr-shadow)}@media (prefers-reduced-motion:reduce){.press-release-card{transition:none}.press-release-card:hover,.press-release-card:focus-within{transform:none}}.press-release-card a:focus-visible,.wp-site-blocks a:focus-visible{outline:2px solid var(--pf-primary,#c2410c);outline-offset:2px}.editor-styles-wrapper .press-release-dateline{text-transform:uppercase}.wp-site-blocks{display:flex;flex-direction:column;min-height:100vh}.wp-site-blocks>*:not(header):not(footer){flex:1 0 auto}.admin-bar .wp-site-blocks{min-height:calc(100vh - 32px)}@media screen and (max-width:782px){.admin-bar .wp-site-blocks{min-height:calc(100vh - 46px)}}