.phm-header-bar,
.phm-footer-f1,
.phm-header-bar *,
.phm-footer-f1 * {
	box-sizing: border-box;
}

.phm-header-bar {
	position: sticky;
	top: 0;
	z-index: 1000;
	border-block-end: 1px solid #e6e6e6;
}

.admin-bar .phm-header-bar {
	top: 32px;
}

.phm-header-bar__inner {
	width: 100%;
	max-width: calc(1224px + 96px);
	min-height: 80px;
	margin-inline: auto;
	padding-inline: 48px;
	gap: 32px;
}

.phm-header-bar__logo {
	flex: 0 0 auto;
	margin: 0;
}

.phm-header-bar__logo img {
	display: block;
	width: auto;
	max-width: 220px;
	max-height: 48px;
	object-fit: contain;
	object-position: left center;
}

.phm-header-bar__end {
	min-width: 0;
	gap: 32px;
}

.phm-header-bar__nav {
	font-size: 0.875rem;
}

.phm-header-bar__nav .wp-block-navigation__container {
	gap: 24px;
}

.phm-header-bar__nav a {
	color: #0f2a2b;
	text-decoration: none;
}

.phm-header-bar__nav a:hover,
.phm-header-bar__nav a:focus-visible {
	color: #17856f;
	text-decoration: underline;
	text-decoration-thickness: 0.08em;
	text-underline-offset: 6px;
}

.phm-header-bar__cta .wp-block-button__link {
	display: inline-flex;
	width: max-content;
	min-width: 96px;
	max-width: 240px;
	min-height: 40px;
	align-items: center;
	justify-content: center;
	padding: 8px 24px;
	border: 0;
	border-radius: 6px;
	background-image: linear-gradient(120deg, #0c5747, #17856f 40%, #2ea88c 70%, #17856f);
	background-position: 0 50%;
	background-size: 220% 220%;
	color: #fdfdfd;
	font-size: 0.875rem;
	font-weight: 800;
	line-height: 1.5;
	text-decoration: none;
	transition: background-position 400ms cubic-bezier(0.2, 0, 0, 1), box-shadow 160ms cubic-bezier(0.2, 0, 0, 1), transform 160ms cubic-bezier(0.2, 0, 0, 1);
}

.phm-header-bar__cta .wp-block-button__link:hover,
.phm-header-bar__cta .wp-block-button__link:focus-visible {
	background-position: 100% 50%;
	box-shadow: 0 10px 24px -14px rgba(15, 42, 43, 0.4);
	transform: translateY(-1px);
}

.phm-footer-f1 {
	padding-block: 64px 32px;
}

.phm-footer-f1__inner {
	width: 100%;
	max-width: calc(1224px + 96px);
	margin-inline: auto;
	padding-inline: 48px;
}

.phm-footer-f1__grid {
	display: grid;
	grid-template-columns: 1.5fr repeat(3, minmax(0, 1fr));
	gap: 48px;
	padding-block-end: 48px;
}

.phm-footer-f1__brand {
	margin: 0;
}

.phm-footer-f1__brand .custom-logo-link {
	display: inline-block;
}

.phm-footer-f1__brand .custom-logo {
	display: block;
	width: auto;
	max-width: 220px;
	max-height: 48px;
	filter: brightness(0) invert(1);
}

.phm-footer-f1__brand p {
	max-width: 32ch;
	margin-block: 24px;
	color: #c5d7d3;
	font-size: 1rem;
	line-height: 1.75;
}

.phm-footer-f1__cta .wp-block-button__link {
	display: inline-flex;
	width: max-content;
	min-width: 96px;
	max-width: 240px;
	min-height: 40px;
	align-items: center;
	justify-content: center;
	padding: 8px 24px;
	border: 1px solid rgba(253, 253, 253, 0.35);
	border-radius: 6px;
	background: rgba(253, 253, 253, 0.14);
	color: #fdfdfd;
	font-size: 0.875rem;
	font-weight: 800;
	line-height: 1.5;
	text-decoration: none;
	backdrop-filter: blur(6px);
	transition: background-color 160ms cubic-bezier(0.2, 0, 0, 1), border-color 160ms cubic-bezier(0.2, 0, 0, 1);
}

.phm-footer-f1__cta .wp-block-button__link:hover,
.phm-footer-f1__cta .wp-block-button__link:focus-visible {
	border-color: rgba(23, 133, 111, 0.7);
	background: rgba(23, 133, 111, 0.3);
}

.phm-footer-f1__nav {
	align-items: flex-start;
	font-size: 0.875rem;
	line-height: 1.5;
}

.phm-footer-f1__nav .wp-block-navigation__container {
	align-items: flex-start;
	gap: 16px;
}

.phm-footer-f1__nav a {
	color: #d8e5e2;
	text-decoration: none;
}

.phm-footer-f1__nav a:hover,
.phm-footer-f1__nav a:focus-visible {
	color: #fdfdfd;
	text-decoration: underline;
	text-underline-offset: 6px;
}

.phm-footer-f1__heading {
	margin-block-end: 8px;
	font-size: 0.75rem;
	font-weight: 800;
	letter-spacing: 0.08em;
	text-transform: uppercase;
}

.phm-footer-f1__heading a {
	color: #5eb76e;
}

.phm-footer-f1__legal {
	padding-block-start: 24px;
	gap: 16px;
	border-block-start: 1px solid #365555;
}

.phm-footer-f1__legal p,
.phm-footer-f1__legal a {
	margin: 0;
	color: #a9bcbc;
	font-size: 0.75rem;
	line-height: 1.333;
}

@media (max-width: 1200px) {
	.phm-header-bar__inner,
	.phm-footer-f1__inner {
		padding-inline: 32px;
	}

	.phm-footer-f1__grid {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
}

@media (max-width: 1023px) {
	.phm-header-bar__inner {
		min-height: 64px;
		gap: 16px;
	}

	.phm-header-bar__end {
		gap: 16px;
	}

	.phm-header-bar__nav .wp-block-navigation__responsive-container:not(.is-menu-open) {
		display: none;
	}

	.phm-header-bar__nav .wp-block-navigation__responsive-container-open {
		display: flex;
	}
}

@media (max-width: 782px) {
	.admin-bar .phm-header-bar {
		top: 46px;
	}
}

@media (max-width: 960px) {
	.phm-header-bar__inner,
	.phm-footer-f1__inner {
		padding-inline: 24px;
	}

	.phm-header-bar__logo img {
		max-width: 176px;
		max-height: 40px;
	}

	.phm-footer-f1 {
		padding-block-start: 48px;
	}

	.phm-footer-f1__grid {
		grid-template-columns: minmax(0, 1fr);
		gap: 40px;
	}
}

@media (max-width: 480px) {
	.phm-header-bar__inner {
		padding-inline: 16px;
	}

	.phm-header-bar__logo img {
		max-width: 144px;
	}

	.phm-header-bar__cta .wp-block-button__link {
		min-width: 80px;
		padding-inline: 16px;
	}

	.phm-footer-f1__legal {
		align-items: flex-start;
		flex-direction: column;
	}
}

@media (prefers-reduced-motion: reduce) {
	.phm-header-bar *,
	.phm-footer-f1 * {
		transition-duration: 0ms !important;
	}
}



/* PHM_COMPACT_LOGO_STRIP_V1 — compact, full-width customer proof strip. */
body .phm-home-trust.phm-home-section {
	padding-block: 8px !important;
	margin-block: 0 !important;
	background: #000 !important;
}
.phm-home-trust .phm-home-logo-marquee { padding-block: 0 !important; }
.phm-home-trust .phm-home-logo-strip li {
	height: 64px !important;
	padding: 8px 16px !important;
}
.phm-home-trust .phm-home-logo-strip img,
.phm-home-trust .phm-home-logo-strip li:hover img {
	max-height: 48px !important;
	filter: grayscale(1) invert(1) !important;
	mix-blend-mode: screen;
}
/* PHM_COMPACT_LOGO_STRIP_V1_END */
/* PHM_ORBIT_FLAT_VARIED_V1 */
body .focus-asset-page .phm-asset-orbit { background: none !important; filter: none !important; border-style: solid !important; }
body .focus-asset-page .phm-asset-orbit::after { content: none !important; }
body .focus-asset-page .phm-asset-orbit--outer { border-width: 96px !important; border-color: rgba(255,255,255,.5) !important; }
body .focus-asset-page .phm-asset-orbit--inner { left: calc(31.8% + 56px) !important; border-width: 64px !important; border-color: #25845b !important; }
@media(max-width:767px) {
 body .focus-asset-page .phm-asset-orbit--outer { border-width: 48px !important; }
 body .focus-asset-page .phm-asset-orbit--inner { left: calc(100% - 464px) !important; border-width: 32px !important; }
}
/* PHM_ORBIT_FLAT_VARIED_V1_END */

/* PHM_SHARED_CARDS_V2 */
:root{--phm-card-radius:16px;--phm-card-border:#e6e6e6;--phm-card-shadow:0 2px 5px rgba(15,42,43,.06),0 14px 34px -24px rgba(15,42,43,.34);--phm-card-shadow-raised:0 4px 10px rgba(15,42,43,.08),0 24px 48px -28px rgba(15,42,43,.46);--phm-card-shadow-dark:0 2px 6px rgba(0,0,0,.24),0 18px 42px -26px rgba(0,0,0,.56);--phm-card-ease:cubic-bezier(.2,0,0,1)}
html body :is(.wp-site-blocks,.editor-styles-wrapper) :is(.phm-card,.phm-industry-card,.phm-industry-role-card,.phm-challenge-card,.phm-role-card,.phm-home-card,.phm-home-news-card,.phm-resource-card,.phm-resource-link-card,.phm-presentation-card,.phm-knowledge-card,.phm-news-card,.phm-about-card,.phm-study-stats article,.phm-study-findings article,.is-style-phm-card,.is-style-phm-card-made,.is-style-phm-card-mode,.is-style-phm-card-syndrome,.is-style-phm-card-dark,.is-style-made-side-card,.is-style-modelling-side-card,.is-style-sra-side-card,.is-style-ram-side-card,.is-style-phm-module-side-card,.phmt-og-card,.phmt-og-roles-card,.phmt-og-use-card,.phmt-mining-card,.phmt-mining-app-card,.phmt-mil-card,.phmt-mil-roles-card,.phmt-power-card,.phmt-power-use-card,.phmt-dc-card,.phmt-ann-card,.phmt-ann-use-card,.phmt-mce-card,.phmt-mce-use-card,.phmt-esi-card,.phmt-esi-use-card,.phmt-mpd-card,.phmt-mpd-use-card,.phmt-rcm-card,.phmt-rcm-use-card,.phmt-fta-card,.phmt-ra-card,.phmt-ra-use-card,.phm-made-card,.phm-made-module-card,.feature-card,.result-card,.matrix-card,.hub-card,.acq-copycard,.cert-copy-card,.cert-dark-card,.phm-cap-copy-card,.phm-cap-dark-card){min-width:0;box-sizing:border-box;border-radius:var(--phm-card-radius)!important;border-color:var(--phm-card-border)!important;box-shadow:var(--phm-card-shadow)!important;overflow-wrap:anywhere;transition:box-shadow 160ms var(--phm-card-ease),border-color 160ms var(--phm-card-ease),translate 160ms var(--phm-card-ease)}
html body :is(.wp-site-blocks,.editor-styles-wrapper) :is(.phm-card,.phm-industry-card,.phm-industry-role-card,.phm-challenge-card,.phm-role-card,.phm-home-card,.phm-home-news-card,.phm-resource-card,.phm-resource-link-card,.phm-presentation-card,.phm-knowledge-card,.phm-news-card,.phm-about-card,.phm-study-stats article,.phm-study-findings article,.is-style-phm-card,.is-style-phm-card-made,.is-style-phm-card-mode,.is-style-phm-card-syndrome,.is-style-phm-card-dark,.is-style-made-side-card,.is-style-modelling-side-card,.is-style-sra-side-card,.is-style-ram-side-card,.is-style-phm-module-side-card,.phmt-og-card,.phmt-og-roles-card,.phmt-og-use-card,.phmt-mining-card,.phmt-mining-app-card,.phmt-mil-card,.phmt-mil-roles-card,.phmt-power-card,.phmt-power-use-card,.phmt-dc-card,.phmt-ann-card,.phmt-ann-use-card,.phmt-mce-card,.phmt-mce-use-card,.phmt-esi-card,.phmt-esi-use-card,.phmt-mpd-card,.phmt-mpd-use-card,.phmt-rcm-card,.phmt-rcm-use-card,.phmt-fta-card,.phmt-ra-card,.phmt-ra-use-card,.phm-made-card,.phm-made-module-card,.feature-card,.result-card,.matrix-card,.hub-card,.acq-copycard,.cert-copy-card,.cert-dark-card,.phm-cap-copy-card,.phm-cap-dark-card):is(:hover,:focus-within){border-color:rgba(23,133,111,.32)!important;box-shadow:var(--phm-card-shadow-raised)!important}
html body :is(.wp-site-blocks,.editor-styles-wrapper) :is(.phm-card,.phm-industry-card,.phm-industry-role-card,.phm-challenge-card,.phm-role-card,.phm-home-card,.phm-home-news-card,.phm-resource-card,.phm-resource-link-card,.phm-presentation-card,.phm-knowledge-card,.phm-news-card,.phm-about-card,.phm-study-stats article,.phm-study-findings article,.is-style-phm-card,.is-style-phm-card-made,.is-style-phm-card-mode,.is-style-phm-card-syndrome,.is-style-phm-card-dark,.is-style-made-side-card,.is-style-modelling-side-card,.is-style-sra-side-card,.is-style-ram-side-card,.is-style-phm-module-side-card,.phmt-og-card,.phmt-og-roles-card,.phmt-og-use-card,.phmt-mining-card,.phmt-mining-app-card,.phmt-mil-card,.phmt-mil-roles-card,.phmt-power-card,.phmt-power-use-card,.phmt-dc-card,.phmt-ann-card,.phmt-ann-use-card,.phmt-mce-card,.phmt-mce-use-card,.phmt-esi-card,.phmt-esi-use-card,.phmt-mpd-card,.phmt-mpd-use-card,.phmt-rcm-card,.phmt-rcm-use-card,.phmt-fta-card,.phmt-ra-card,.phmt-ra-use-card,.phm-made-card,.phm-made-module-card,.feature-card,.result-card,.matrix-card,.hub-card,.acq-copycard,.cert-copy-card,.cert-dark-card,.phm-cap-copy-card,.phm-cap-dark-card):focus-visible,html body :is(.wp-site-blocks,.editor-styles-wrapper) :is(.phm-card,.phm-industry-card,.phm-industry-role-card,.phm-challenge-card,.phm-role-card,.phm-home-card,.phm-home-news-card,.phm-resource-card,.phm-resource-link-card,.phm-presentation-card,.phm-knowledge-card,.phm-news-card,.phm-about-card,.phm-study-stats article,.phm-study-findings article,.is-style-phm-card,.is-style-phm-card-made,.is-style-phm-card-mode,.is-style-phm-card-syndrome,.is-style-phm-card-dark,.is-style-made-side-card,.is-style-modelling-side-card,.is-style-sra-side-card,.is-style-ram-side-card,.is-style-phm-module-side-card,.phmt-og-card,.phmt-og-roles-card,.phmt-og-use-card,.phmt-mining-card,.phmt-mining-app-card,.phmt-mil-card,.phmt-mil-roles-card,.phmt-power-card,.phmt-power-use-card,.phmt-dc-card,.phmt-ann-card,.phmt-ann-use-card,.phmt-mce-card,.phmt-mce-use-card,.phmt-esi-card,.phmt-esi-use-card,.phmt-mpd-card,.phmt-mpd-use-card,.phmt-rcm-card,.phmt-rcm-use-card,.phmt-fta-card,.phmt-ra-card,.phmt-ra-use-card,.phm-made-card,.phm-made-module-card,.feature-card,.result-card,.matrix-card,.hub-card,.acq-copycard,.cert-copy-card,.cert-dark-card,.phm-cap-copy-card,.phm-cap-dark-card) a:focus-visible{outline:2px solid #17856f;outline-offset:4px}
html body :is(.wp-site-blocks,.editor-styles-wrapper) :is(.is-style-phm-card-dark,.cert-dark-card,.phm-cap-dark-card){box-shadow:var(--phm-card-shadow-dark)!important}
html body :is(.wp-site-blocks,.editor-styles-wrapper) :is(.phm-card,.phm-industry-card,.phm-industry-role-card,.phm-challenge-card,.phm-role-card,.phm-home-card,.phm-home-news-card,.phm-resource-card,.phm-resource-link-card,.phm-presentation-card,.phm-knowledge-card,.phm-news-card,.phm-about-card,.phm-study-stats article,.phm-study-findings article,.is-style-phm-card,.is-style-phm-card-made,.is-style-phm-card-mode,.is-style-phm-card-syndrome,.is-style-phm-card-dark,.is-style-made-side-card,.is-style-modelling-side-card,.is-style-sra-side-card,.is-style-ram-side-card,.is-style-phm-module-side-card,.phmt-og-card,.phmt-og-roles-card,.phmt-og-use-card,.phmt-mining-card,.phmt-mining-app-card,.phmt-mil-card,.phmt-mil-roles-card,.phmt-power-card,.phmt-power-use-card,.phmt-dc-card,.phmt-ann-card,.phmt-ann-use-card,.phmt-mce-card,.phmt-mce-use-card,.phmt-esi-card,.phmt-esi-use-card,.phmt-mpd-card,.phmt-mpd-use-card,.phmt-rcm-card,.phmt-rcm-use-card,.phmt-fta-card,.phmt-ra-card,.phmt-ra-use-card,.phm-made-card,.phm-made-module-card,.feature-card,.result-card,.matrix-card,.hub-card,.acq-copycard,.cert-copy-card,.cert-dark-card,.phm-cap-copy-card,.phm-cap-dark-card)>:is(.phm-card__number,.phm-industry-card__number,.phm-side-card__kicker,.phm-about-card-label,.phm-news-meta,.phm-resource-card__meta,.phm-presentation-card__event,[class*="kicker"],[class$="-roles-number"],.phmt-og-icon,.phmt-mining-icon,.phmt-mil-icon,.phmt-power-icon,.phmt-dc-icon,.phmt-ann-icon,.phmt-mce-icon,.phmt-esi-icon,.phmt-mpd-icon,.phmt-rcm-icon,.phmt-ra-icon),html body :is(.wp-site-blocks,.editor-styles-wrapper) :is(.phm-card,.phm-industry-card,.phm-industry-role-card,.phm-challenge-card,.phm-role-card,.phm-home-card,.phm-home-news-card,.phm-resource-card,.phm-resource-link-card,.phm-presentation-card,.phm-knowledge-card,.phm-news-card,.phm-about-card,.phm-study-stats article,.phm-study-findings article,.is-style-phm-card,.is-style-phm-card-made,.is-style-phm-card-mode,.is-style-phm-card-syndrome,.is-style-phm-card-dark,.is-style-made-side-card,.is-style-modelling-side-card,.is-style-sra-side-card,.is-style-ram-side-card,.is-style-phm-module-side-card,.phmt-og-card,.phmt-og-roles-card,.phmt-og-use-card,.phmt-mining-card,.phmt-mining-app-card,.phmt-mil-card,.phmt-mil-roles-card,.phmt-power-card,.phmt-power-use-card,.phmt-dc-card,.phmt-ann-card,.phmt-ann-use-card,.phmt-mce-card,.phmt-mce-use-card,.phmt-esi-card,.phmt-esi-use-card,.phmt-mpd-card,.phmt-mpd-use-card,.phmt-rcm-card,.phmt-rcm-use-card,.phmt-fta-card,.phmt-ra-card,.phmt-ra-use-card,.phm-made-card,.phm-made-module-card,.feature-card,.result-card,.matrix-card,.hub-card,.acq-copycard,.cert-copy-card,.cert-dark-card,.phm-cap-copy-card,.phm-cap-dark-card)>:is(.phm-resource-card__body,.phm-presentation-card__body,.phm-news-card__body,[class$="-roles-card-body"])>:is(.phm-card__number,.phm-industry-card__number,.phm-side-card__kicker,.phm-about-card-label,.phm-news-meta,.phm-resource-card__meta,.phm-presentation-card__event,[class*="kicker"],[class$="-roles-number"],.phmt-og-icon,.phmt-mining-icon,.phmt-mil-icon,.phmt-power-icon,.phmt-dc-icon,.phmt-ann-icon,.phmt-mce-icon,.phmt-esi-icon,.phmt-mpd-icon,.phmt-rcm-icon,.phmt-ra-icon){display:none!important}
html body :is(.wp-site-blocks,.editor-styles-wrapper) :is(.phm-challenge-card,.phm-role-card,.phm-card--challenge,.phm-card--role){display:flex!important;flex-direction:column;gap:16px;grid-template-rows:none!important}
html body :is(.wp-site-blocks,.editor-styles-wrapper) :is(.phm-challenge-card,.phm-role-card,.phm-card--challenge,.phm-card--role)>:is(h3,p,ul){margin-block:0!important}
html body :is(.wp-site-blocks,.editor-styles-wrapper) :is(.phm-card--made,.phm-industry-card,.phm-industry-role-card,.phm-challenge-card,.phm-role-card,.phmt-og-card,.phmt-og-roles-card,.phmt-mining-card,.phmt-mil-card,.phmt-mil-roles-card,.phmt-power-card,.phmt-dc-card){position:relative;overflow:hidden;border:1px solid var(--phm-card-border)!important;padding:32px 24px 24px!important;background:#fdfdfd!important;color:#0f2a2b}
html body :is(.wp-site-blocks,.editor-styles-wrapper) :is(.phm-card--made,.phm-industry-card,.phm-industry-role-card,.phm-challenge-card,.phm-role-card,.phmt-og-card,.phmt-og-roles-card,.phmt-mining-card,.phmt-mil-card,.phmt-mil-roles-card,.phmt-power-card,.phmt-dc-card)::before{content:"";position:absolute;inset:0 0 auto;margin:0!important;width:100%;height:8px;border-radius:var(--phm-card-radius) var(--phm-card-radius) 0 0;background:linear-gradient(120deg,#2f6b3b,#5eb76e 40%,#a3e0ac 70%,#5eb76e);background-size:220% 220%!important;background-position:0 50%!important;transition:background-position 400ms var(--phm-card-ease)!important}
html body :is(.wp-site-blocks,.editor-styles-wrapper) :is(.phm-card--made,.phm-industry-card,.phm-industry-role-card,.phm-challenge-card,.phm-role-card,.phmt-og-card,.phmt-og-roles-card,.phmt-mining-card,.phmt-mil-card,.phmt-mil-roles-card,.phmt-power-card,.phmt-dc-card):is(:hover,:focus-within)::before{background-position:100% 50%!important}
html body :is(.wp-site-blocks,.editor-styles-wrapper) :is(.phmt-og-roles-topbar,.phmt-mil-roles-topbar){display:none!important}
html body :is(.wp-site-blocks,.editor-styles-wrapper) :is(.phmt-og-roles-card-body,.phmt-mil-roles-card-body){padding:0!important;border:0!important;box-shadow:none!important}
html body :is(.wp-site-blocks,.editor-styles-wrapper) :is(.phm-news-card,.phm-home-news-card){position:relative;overflow:hidden}
html body :is(.wp-site-blocks,.editor-styles-wrapper) :is(.phm-news-card,.phm-home-news-card)::before{content:"";position:absolute;inset:0 0 auto;height:8px;z-index:1;pointer-events:none;border-radius:var(--phm-card-radius) var(--phm-card-radius) 0 0;background:linear-gradient(120deg,#0c5747,#17856f 40%,#2ea88c 70%,#17856f)}
html body :is(.wp-site-blocks,.editor-styles-wrapper) :is(.phm-card,.phm-industry-card,.phm-industry-role-card,.phm-challenge-card,.phm-role-card,.phm-home-card,.phm-home-news-card,.phm-resource-card,.phm-resource-link-card,.phm-presentation-card,.phm-knowledge-card,.phm-news-card,.phm-about-card,.phm-study-stats article,.phm-study-findings article,.is-style-phm-card,.is-style-phm-card-made,.is-style-phm-card-mode,.is-style-phm-card-syndrome,.is-style-phm-card-dark,.is-style-made-side-card,.is-style-modelling-side-card,.is-style-sra-side-card,.is-style-ram-side-card,.is-style-phm-module-side-card,.phmt-og-card,.phmt-og-roles-card,.phmt-og-use-card,.phmt-mining-card,.phmt-mining-app-card,.phmt-mil-card,.phmt-mil-roles-card,.phmt-power-card,.phmt-power-use-card,.phmt-dc-card,.phmt-ann-card,.phmt-ann-use-card,.phmt-mce-card,.phmt-mce-use-card,.phmt-esi-card,.phmt-esi-use-card,.phmt-mpd-card,.phmt-mpd-use-card,.phmt-rcm-card,.phmt-rcm-use-card,.phmt-fta-card,.phmt-ra-card,.phmt-ra-use-card,.phm-made-card,.phm-made-module-card,.feature-card,.result-card,.matrix-card,.hub-card,.acq-copycard,.cert-copy-card,.cert-dark-card,.phm-cap-copy-card,.phm-cap-dark-card):has(:is(.phm-card,.phm-industry-card,.phm-industry-role-card,.phm-challenge-card,.phm-role-card,.phm-home-card,.phm-home-news-card,.phm-resource-card,.phm-resource-link-card,.phm-presentation-card,.phm-knowledge-card,.phm-news-card,.phm-about-card,.phm-study-stats article,.phm-study-findings article,.is-style-phm-card,.is-style-phm-card-made,.is-style-phm-card-mode,.is-style-phm-card-syndrome,.is-style-phm-card-dark,.is-style-made-side-card,.is-style-modelling-side-card,.is-style-sra-side-card,.is-style-ram-side-card,.is-style-phm-module-side-card,.phmt-og-card,.phmt-og-roles-card,.phmt-og-use-card,.phmt-mining-card,.phmt-mining-app-card,.phmt-mil-card,.phmt-mil-roles-card,.phmt-power-card,.phmt-power-use-card,.phmt-dc-card,.phmt-ann-card,.phmt-ann-use-card,.phmt-mce-card,.phmt-mce-use-card,.phmt-esi-card,.phmt-esi-use-card,.phmt-mpd-card,.phmt-mpd-use-card,.phmt-rcm-card,.phmt-rcm-use-card,.phmt-fta-card,.phmt-ra-card,.phmt-ra-use-card,.phm-made-card,.phm-made-module-card,.feature-card,.result-card,.matrix-card,.hub-card,.acq-copycard,.cert-copy-card,.cert-dark-card,.phm-cap-copy-card,.phm-cap-dark-card)),html body :is(.wp-site-blocks,.editor-styles-wrapper) :is(.phm-download-archive,.phm-resource-section,.phm-presentation-archive):has(:is(.phm-card,.phm-industry-card,.phm-industry-role-card,.phm-challenge-card,.phm-role-card,.phm-home-card,.phm-home-news-card,.phm-resource-card,.phm-resource-link-card,.phm-presentation-card,.phm-knowledge-card,.phm-news-card,.phm-about-card,.phm-study-stats article,.phm-study-findings article,.is-style-phm-card,.is-style-phm-card-made,.is-style-phm-card-mode,.is-style-phm-card-syndrome,.is-style-phm-card-dark,.is-style-made-side-card,.is-style-modelling-side-card,.is-style-sra-side-card,.is-style-ram-side-card,.is-style-phm-module-side-card,.phmt-og-card,.phmt-og-roles-card,.phmt-og-use-card,.phmt-mining-card,.phmt-mining-app-card,.phmt-mil-card,.phmt-mil-roles-card,.phmt-power-card,.phmt-power-use-card,.phmt-dc-card,.phmt-ann-card,.phmt-ann-use-card,.phmt-mce-card,.phmt-mce-use-card,.phmt-esi-card,.phmt-esi-use-card,.phmt-mpd-card,.phmt-mpd-use-card,.phmt-rcm-card,.phmt-rcm-use-card,.phmt-fta-card,.phmt-ra-card,.phmt-ra-use-card,.phm-made-card,.phm-made-module-card,.feature-card,.result-card,.matrix-card,.hub-card,.acq-copycard,.cert-copy-card,.cert-dark-card,.phm-cap-copy-card,.phm-cap-dark-card)){border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;overflow:visible!important;translate:none!important}
html body :is(.wp-site-blocks,.editor-styles-wrapper) :is(.phm-card,.phm-industry-card,.phm-industry-role-card,.phm-challenge-card,.phm-role-card,.phm-home-card,.phm-home-news-card,.phm-resource-card,.phm-resource-link-card,.phm-presentation-card,.phm-knowledge-card,.phm-news-card,.phm-about-card,.phm-study-stats article,.phm-study-findings article,.is-style-phm-card,.is-style-phm-card-made,.is-style-phm-card-mode,.is-style-phm-card-syndrome,.is-style-phm-card-dark,.is-style-made-side-card,.is-style-modelling-side-card,.is-style-sra-side-card,.is-style-ram-side-card,.is-style-phm-module-side-card,.phmt-og-card,.phmt-og-roles-card,.phmt-og-use-card,.phmt-mining-card,.phmt-mining-app-card,.phmt-mil-card,.phmt-mil-roles-card,.phmt-power-card,.phmt-power-use-card,.phmt-dc-card,.phmt-ann-card,.phmt-ann-use-card,.phmt-mce-card,.phmt-mce-use-card,.phmt-esi-card,.phmt-esi-use-card,.phmt-mpd-card,.phmt-mpd-use-card,.phmt-rcm-card,.phmt-rcm-use-card,.phmt-fta-card,.phmt-ra-card,.phmt-ra-use-card,.phm-made-card,.phm-made-module-card,.feature-card,.result-card,.matrix-card,.hub-card,.acq-copycard,.cert-copy-card,.cert-dark-card,.phm-cap-copy-card,.phm-cap-dark-card):has(:is(.phm-card,.phm-industry-card,.phm-industry-role-card,.phm-challenge-card,.phm-role-card,.phm-home-card,.phm-home-news-card,.phm-resource-card,.phm-resource-link-card,.phm-presentation-card,.phm-knowledge-card,.phm-news-card,.phm-about-card,.phm-study-stats article,.phm-study-findings article,.is-style-phm-card,.is-style-phm-card-made,.is-style-phm-card-mode,.is-style-phm-card-syndrome,.is-style-phm-card-dark,.is-style-made-side-card,.is-style-modelling-side-card,.is-style-sra-side-card,.is-style-ram-side-card,.is-style-phm-module-side-card,.phmt-og-card,.phmt-og-roles-card,.phmt-og-use-card,.phmt-mining-card,.phmt-mining-app-card,.phmt-mil-card,.phmt-mil-roles-card,.phmt-power-card,.phmt-power-use-card,.phmt-dc-card,.phmt-ann-card,.phmt-ann-use-card,.phmt-mce-card,.phmt-mce-use-card,.phmt-esi-card,.phmt-esi-use-card,.phmt-mpd-card,.phmt-mpd-use-card,.phmt-rcm-card,.phmt-rcm-use-card,.phmt-fta-card,.phmt-ra-card,.phmt-ra-use-card,.phm-made-card,.phm-made-module-card,.feature-card,.result-card,.matrix-card,.hub-card,.acq-copycard,.cert-copy-card,.cert-dark-card,.phm-cap-copy-card,.phm-cap-dark-card))::before{display:none!important}
html body :is(.wp-site-blocks,.editor-styles-wrapper) :is(.phm-card,.phm-industry-card,.phm-industry-role-card,.phm-challenge-card,.phm-role-card,.phm-home-card,.phm-home-news-card,.phm-resource-card,.phm-resource-link-card,.phm-presentation-card,.phm-knowledge-card,.phm-news-card,.phm-about-card,.phm-study-stats article,.phm-study-findings article,.is-style-phm-card,.is-style-phm-card-made,.is-style-phm-card-mode,.is-style-phm-card-syndrome,.is-style-phm-card-dark,.is-style-made-side-card,.is-style-modelling-side-card,.is-style-sra-side-card,.is-style-ram-side-card,.is-style-phm-module-side-card,.phmt-og-card,.phmt-og-roles-card,.phmt-og-use-card,.phmt-mining-card,.phmt-mining-app-card,.phmt-mil-card,.phmt-mil-roles-card,.phmt-power-card,.phmt-power-use-card,.phmt-dc-card,.phmt-ann-card,.phmt-ann-use-card,.phmt-mce-card,.phmt-mce-use-card,.phmt-esi-card,.phmt-esi-use-card,.phmt-mpd-card,.phmt-mpd-use-card,.phmt-rcm-card,.phmt-rcm-use-card,.phmt-fta-card,.phmt-ra-card,.phmt-ra-use-card,.phm-made-card,.phm-made-module-card,.feature-card,.result-card,.matrix-card,.hub-card,.acq-copycard,.cert-copy-card,.cert-dark-card,.phm-cap-copy-card,.phm-cap-dark-card) :is(.phm-resource-card__body,.phm-presentation-card__body,.phm-news-card__body,.phm-resource-card__media,.phm-presentation-card__media,.phm-brochure-cover,.phm-download-facts,.phm-study-lead__questions){border:0!important;border-radius:0!important;box-shadow:none!important}
html body :is(.wp-site-blocks,.editor-styles-wrapper) :is(.phm-resource-featured,.phm-presentation-featured,.phm-study-lead){border-radius:var(--phm-card-radius)!important;box-shadow:var(--phm-card-shadow)!important;overflow:hidden}
html body :is(.wp-site-blocks,.editor-styles-wrapper) :is(.phm-resource-featured,.phm-presentation-featured,.phm-study-lead) :is(.phm-resource-featured__media,.phm-presentation-featured__media,.phm-presentation-featured__media img,.phm-brochure-cover,.phm-download-facts,.phm-study-lead__questions){border:0!important;border-radius:0!important;box-shadow:none!important}
html body :is(.wp-site-blocks,.editor-styles-wrapper) :is(.phm-card,.phm-industry-card,.phm-industry-role-card,.phm-challenge-card,.phm-role-card,.phm-home-card,.phm-home-news-card,.phm-resource-card,.phm-resource-link-card,.phm-presentation-card,.phm-knowledge-card,.phm-news-card,.phm-about-card,.phm-study-stats article,.phm-study-findings article,.is-style-phm-card,.is-style-phm-card-made,.is-style-phm-card-mode,.is-style-phm-card-syndrome,.is-style-phm-card-dark,.is-style-made-side-card,.is-style-modelling-side-card,.is-style-sra-side-card,.is-style-ram-side-card,.is-style-phm-module-side-card,.phmt-og-card,.phmt-og-roles-card,.phmt-og-use-card,.phmt-mining-card,.phmt-mining-app-card,.phmt-mil-card,.phmt-mil-roles-card,.phmt-power-card,.phmt-power-use-card,.phmt-dc-card,.phmt-ann-card,.phmt-ann-use-card,.phmt-mce-card,.phmt-mce-use-card,.phmt-esi-card,.phmt-esi-use-card,.phmt-mpd-card,.phmt-mpd-use-card,.phmt-rcm-card,.phmt-rcm-use-card,.phmt-fta-card,.phmt-ra-card,.phmt-ra-use-card,.phm-made-card,.phm-made-module-card,.feature-card,.result-card,.matrix-card,.hub-card,.acq-copycard,.cert-copy-card,.cert-dark-card,.phm-cap-copy-card,.phm-cap-dark-card) :is(.phm-card-action,.phm-news-link){display:inline-flex!important;align-items:center;gap:8px;width:fit-content!important;max-width:100%;min-height:24px;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#17856f!important;font-family:inherit;font-size:14px!important;font-weight:800!important;line-height:20px!important;letter-spacing:0!important;text-decoration:none!important;white-space:normal!important}
html body :is(.wp-site-blocks,.editor-styles-wrapper) :is(.phm-card,.phm-industry-card,.phm-industry-role-card,.phm-challenge-card,.phm-role-card,.phm-home-card,.phm-home-news-card,.phm-resource-card,.phm-resource-link-card,.phm-presentation-card,.phm-knowledge-card,.phm-news-card,.phm-about-card,.phm-study-stats article,.phm-study-findings article,.is-style-phm-card,.is-style-phm-card-made,.is-style-phm-card-mode,.is-style-phm-card-syndrome,.is-style-phm-card-dark,.is-style-made-side-card,.is-style-modelling-side-card,.is-style-sra-side-card,.is-style-ram-side-card,.is-style-phm-module-side-card,.phmt-og-card,.phmt-og-roles-card,.phmt-og-use-card,.phmt-mining-card,.phmt-mining-app-card,.phmt-mil-card,.phmt-mil-roles-card,.phmt-power-card,.phmt-power-use-card,.phmt-dc-card,.phmt-ann-card,.phmt-ann-use-card,.phmt-mce-card,.phmt-mce-use-card,.phmt-esi-card,.phmt-esi-use-card,.phmt-mpd-card,.phmt-mpd-use-card,.phmt-rcm-card,.phmt-rcm-use-card,.phmt-fta-card,.phmt-ra-card,.phmt-ra-use-card,.phm-made-card,.phm-made-module-card,.feature-card,.result-card,.matrix-card,.hub-card,.acq-copycard,.cert-copy-card,.cert-dark-card,.phm-cap-copy-card,.phm-cap-dark-card) .phm-card-action__arrow{display:inline-block!important;flex:0 0 auto;color:inherit!important;font-size:inherit!important;font-weight:inherit!important;transition:transform 160ms var(--phm-card-ease)!important}
html body :is(.wp-site-blocks,.editor-styles-wrapper) :is(.phm-card,.phm-industry-card,.phm-industry-role-card,.phm-challenge-card,.phm-role-card,.phm-home-card,.phm-home-news-card,.phm-resource-card,.phm-resource-link-card,.phm-presentation-card,.phm-knowledge-card,.phm-news-card,.phm-about-card,.phm-study-stats article,.phm-study-findings article,.is-style-phm-card,.is-style-phm-card-made,.is-style-phm-card-mode,.is-style-phm-card-syndrome,.is-style-phm-card-dark,.is-style-made-side-card,.is-style-modelling-side-card,.is-style-sra-side-card,.is-style-ram-side-card,.is-style-phm-module-side-card,.phmt-og-card,.phmt-og-roles-card,.phmt-og-use-card,.phmt-mining-card,.phmt-mining-app-card,.phmt-mil-card,.phmt-mil-roles-card,.phmt-power-card,.phmt-power-use-card,.phmt-dc-card,.phmt-ann-card,.phmt-ann-use-card,.phmt-mce-card,.phmt-mce-use-card,.phmt-esi-card,.phmt-esi-use-card,.phmt-mpd-card,.phmt-mpd-use-card,.phmt-rcm-card,.phmt-rcm-use-card,.phmt-fta-card,.phmt-ra-card,.phmt-ra-use-card,.phm-made-card,.phm-made-module-card,.feature-card,.result-card,.matrix-card,.hub-card,.acq-copycard,.cert-copy-card,.cert-dark-card,.phm-cap-copy-card,.phm-cap-dark-card):is(:hover,:focus-within) .phm-card-action__arrow{transform:translateX(8px)}
html body :is(.wp-site-blocks,.editor-styles-wrapper) .phm-resource-link-card::after{display:none!important}
@media(hover:hover) and (pointer:fine){html body :is(.wp-site-blocks,.editor-styles-wrapper) :is(.phm-card,.phm-industry-card,.phm-industry-role-card,.phm-challenge-card,.phm-role-card,.phm-home-card,.phm-home-news-card,.phm-resource-card,.phm-resource-link-card,.phm-presentation-card,.phm-knowledge-card,.phm-news-card,.phm-about-card,.phm-study-stats article,.phm-study-findings article,.is-style-phm-card,.is-style-phm-card-made,.is-style-phm-card-mode,.is-style-phm-card-syndrome,.is-style-phm-card-dark,.is-style-made-side-card,.is-style-modelling-side-card,.is-style-sra-side-card,.is-style-ram-side-card,.is-style-phm-module-side-card,.phmt-og-card,.phmt-og-roles-card,.phmt-og-use-card,.phmt-mining-card,.phmt-mining-app-card,.phmt-mil-card,.phmt-mil-roles-card,.phmt-power-card,.phmt-power-use-card,.phmt-dc-card,.phmt-ann-card,.phmt-ann-use-card,.phmt-mce-card,.phmt-mce-use-card,.phmt-esi-card,.phmt-esi-use-card,.phmt-mpd-card,.phmt-mpd-use-card,.phmt-rcm-card,.phmt-rcm-use-card,.phmt-fta-card,.phmt-ra-card,.phmt-ra-use-card,.phm-made-card,.phm-made-module-card,.feature-card,.result-card,.matrix-card,.hub-card,.acq-copycard,.cert-copy-card,.cert-dark-card,.phm-cap-copy-card,.phm-cap-dark-card):not(:has(:is(.phm-card,.phm-industry-card,.phm-industry-role-card,.phm-challenge-card,.phm-role-card,.phm-home-card,.phm-home-news-card,.phm-resource-card,.phm-resource-link-card,.phm-presentation-card,.phm-knowledge-card,.phm-news-card,.phm-about-card,.phm-study-stats article,.phm-study-findings article,.is-style-phm-card,.is-style-phm-card-made,.is-style-phm-card-mode,.is-style-phm-card-syndrome,.is-style-phm-card-dark,.is-style-made-side-card,.is-style-modelling-side-card,.is-style-sra-side-card,.is-style-ram-side-card,.is-style-phm-module-side-card,.phmt-og-card,.phmt-og-roles-card,.phmt-og-use-card,.phmt-mining-card,.phmt-mining-app-card,.phmt-mil-card,.phmt-mil-roles-card,.phmt-power-card,.phmt-power-use-card,.phmt-dc-card,.phmt-ann-card,.phmt-ann-use-card,.phmt-mce-card,.phmt-mce-use-card,.phmt-esi-card,.phmt-esi-use-card,.phmt-mpd-card,.phmt-mpd-use-card,.phmt-rcm-card,.phmt-rcm-use-card,.phmt-fta-card,.phmt-ra-card,.phmt-ra-use-card,.phm-made-card,.phm-made-module-card,.feature-card,.result-card,.matrix-card,.hub-card,.acq-copycard,.cert-copy-card,.cert-dark-card,.phm-cap-copy-card,.phm-cap-dark-card))):hover{translate:0 -4px}}
@media(prefers-reduced-motion:reduce),print{html body :is(.wp-site-blocks,.editor-styles-wrapper) :is(.phm-card,.phm-industry-card,.phm-industry-role-card,.phm-challenge-card,.phm-role-card,.phm-home-card,.phm-home-news-card,.phm-resource-card,.phm-resource-link-card,.phm-presentation-card,.phm-knowledge-card,.phm-news-card,.phm-about-card,.phm-study-stats article,.phm-study-findings article,.is-style-phm-card,.is-style-phm-card-made,.is-style-phm-card-mode,.is-style-phm-card-syndrome,.is-style-phm-card-dark,.is-style-made-side-card,.is-style-modelling-side-card,.is-style-sra-side-card,.is-style-ram-side-card,.is-style-phm-module-side-card,.phmt-og-card,.phmt-og-roles-card,.phmt-og-use-card,.phmt-mining-card,.phmt-mining-app-card,.phmt-mil-card,.phmt-mil-roles-card,.phmt-power-card,.phmt-power-use-card,.phmt-dc-card,.phmt-ann-card,.phmt-ann-use-card,.phmt-mce-card,.phmt-mce-use-card,.phmt-esi-card,.phmt-esi-use-card,.phmt-mpd-card,.phmt-mpd-use-card,.phmt-rcm-card,.phmt-rcm-use-card,.phmt-fta-card,.phmt-ra-card,.phmt-ra-use-card,.phm-made-card,.phm-made-module-card,.feature-card,.result-card,.matrix-card,.hub-card,.acq-copycard,.cert-copy-card,.cert-dark-card,.phm-cap-copy-card,.phm-cap-dark-card),html body :is(.wp-site-blocks,.editor-styles-wrapper) :is(.phm-card,.phm-industry-card,.phm-industry-role-card,.phm-challenge-card,.phm-role-card,.phm-home-card,.phm-home-news-card,.phm-resource-card,.phm-resource-link-card,.phm-presentation-card,.phm-knowledge-card,.phm-news-card,.phm-about-card,.phm-study-stats article,.phm-study-findings article,.is-style-phm-card,.is-style-phm-card-made,.is-style-phm-card-mode,.is-style-phm-card-syndrome,.is-style-phm-card-dark,.is-style-made-side-card,.is-style-modelling-side-card,.is-style-sra-side-card,.is-style-ram-side-card,.is-style-phm-module-side-card,.phmt-og-card,.phmt-og-roles-card,.phmt-og-use-card,.phmt-mining-card,.phmt-mining-app-card,.phmt-mil-card,.phmt-mil-roles-card,.phmt-power-card,.phmt-power-use-card,.phmt-dc-card,.phmt-ann-card,.phmt-ann-use-card,.phmt-mce-card,.phmt-mce-use-card,.phmt-esi-card,.phmt-esi-use-card,.phmt-mpd-card,.phmt-mpd-use-card,.phmt-rcm-card,.phmt-rcm-use-card,.phmt-fta-card,.phmt-ra-card,.phmt-ra-use-card,.phm-made-card,.phm-made-module-card,.feature-card,.result-card,.matrix-card,.hub-card,.acq-copycard,.cert-copy-card,.cert-dark-card,.phm-cap-copy-card,.phm-cap-dark-card):is(:hover,:focus-within){translate:none!important;transition:none!important}html body :is(.wp-site-blocks,.editor-styles-wrapper) :is(.phm-card,.phm-industry-card,.phm-industry-role-card,.phm-challenge-card,.phm-role-card,.phm-home-card,.phm-home-news-card,.phm-resource-card,.phm-resource-link-card,.phm-presentation-card,.phm-knowledge-card,.phm-news-card,.phm-about-card,.phm-study-stats article,.phm-study-findings article,.is-style-phm-card,.is-style-phm-card-made,.is-style-phm-card-mode,.is-style-phm-card-syndrome,.is-style-phm-card-dark,.is-style-made-side-card,.is-style-modelling-side-card,.is-style-sra-side-card,.is-style-ram-side-card,.is-style-phm-module-side-card,.phmt-og-card,.phmt-og-roles-card,.phmt-og-use-card,.phmt-mining-card,.phmt-mining-app-card,.phmt-mil-card,.phmt-mil-roles-card,.phmt-power-card,.phmt-power-use-card,.phmt-dc-card,.phmt-ann-card,.phmt-ann-use-card,.phmt-mce-card,.phmt-mce-use-card,.phmt-esi-card,.phmt-esi-use-card,.phmt-mpd-card,.phmt-mpd-use-card,.phmt-rcm-card,.phmt-rcm-use-card,.phmt-fta-card,.phmt-ra-card,.phmt-ra-use-card,.phm-made-card,.phm-made-module-card,.feature-card,.result-card,.matrix-card,.hub-card,.acq-copycard,.cert-copy-card,.cert-dark-card,.phm-cap-copy-card,.phm-cap-dark-card)::before,html body :is(.wp-site-blocks,.editor-styles-wrapper) :is(.phm-card,.phm-industry-card,.phm-industry-role-card,.phm-challenge-card,.phm-role-card,.phm-home-card,.phm-home-news-card,.phm-resource-card,.phm-resource-link-card,.phm-presentation-card,.phm-knowledge-card,.phm-news-card,.phm-about-card,.phm-study-stats article,.phm-study-findings article,.is-style-phm-card,.is-style-phm-card-made,.is-style-phm-card-mode,.is-style-phm-card-syndrome,.is-style-phm-card-dark,.is-style-made-side-card,.is-style-modelling-side-card,.is-style-sra-side-card,.is-style-ram-side-card,.is-style-phm-module-side-card,.phmt-og-card,.phmt-og-roles-card,.phmt-og-use-card,.phmt-mining-card,.phmt-mining-app-card,.phmt-mil-card,.phmt-mil-roles-card,.phmt-power-card,.phmt-power-use-card,.phmt-dc-card,.phmt-ann-card,.phmt-ann-use-card,.phmt-mce-card,.phmt-mce-use-card,.phmt-esi-card,.phmt-esi-use-card,.phmt-mpd-card,.phmt-mpd-use-card,.phmt-rcm-card,.phmt-rcm-use-card,.phmt-fta-card,.phmt-ra-card,.phmt-ra-use-card,.phm-made-card,.phm-made-module-card,.feature-card,.result-card,.matrix-card,.hub-card,.acq-copycard,.cert-copy-card,.cert-dark-card,.phm-cap-copy-card,.phm-cap-dark-card):is(:hover,:focus-within)::before{transition:none!important;background-position:0 50%!important}html body :is(.wp-site-blocks,.editor-styles-wrapper) :is(.phm-card,.phm-industry-card,.phm-industry-role-card,.phm-challenge-card,.phm-role-card,.phm-home-card,.phm-home-news-card,.phm-resource-card,.phm-resource-link-card,.phm-presentation-card,.phm-knowledge-card,.phm-news-card,.phm-about-card,.phm-study-stats article,.phm-study-findings article,.is-style-phm-card,.is-style-phm-card-made,.is-style-phm-card-mode,.is-style-phm-card-syndrome,.is-style-phm-card-dark,.is-style-made-side-card,.is-style-modelling-side-card,.is-style-sra-side-card,.is-style-ram-side-card,.is-style-phm-module-side-card,.phmt-og-card,.phmt-og-roles-card,.phmt-og-use-card,.phmt-mining-card,.phmt-mining-app-card,.phmt-mil-card,.phmt-mil-roles-card,.phmt-power-card,.phmt-power-use-card,.phmt-dc-card,.phmt-ann-card,.phmt-ann-use-card,.phmt-mce-card,.phmt-mce-use-card,.phmt-esi-card,.phmt-esi-use-card,.phmt-mpd-card,.phmt-mpd-use-card,.phmt-rcm-card,.phmt-rcm-use-card,.phmt-fta-card,.phmt-ra-card,.phmt-ra-use-card,.phm-made-card,.phm-made-module-card,.feature-card,.result-card,.matrix-card,.hub-card,.acq-copycard,.cert-copy-card,.cert-dark-card,.phm-cap-copy-card,.phm-cap-dark-card) .phm-card-action__arrow,html body :is(.wp-site-blocks,.editor-styles-wrapper) :is(.phm-card,.phm-industry-card,.phm-industry-role-card,.phm-challenge-card,.phm-role-card,.phm-home-card,.phm-home-news-card,.phm-resource-card,.phm-resource-link-card,.phm-presentation-card,.phm-knowledge-card,.phm-news-card,.phm-about-card,.phm-study-stats article,.phm-study-findings article,.is-style-phm-card,.is-style-phm-card-made,.is-style-phm-card-mode,.is-style-phm-card-syndrome,.is-style-phm-card-dark,.is-style-made-side-card,.is-style-modelling-side-card,.is-style-sra-side-card,.is-style-ram-side-card,.is-style-phm-module-side-card,.phmt-og-card,.phmt-og-roles-card,.phmt-og-use-card,.phmt-mining-card,.phmt-mining-app-card,.phmt-mil-card,.phmt-mil-roles-card,.phmt-power-card,.phmt-power-use-card,.phmt-dc-card,.phmt-ann-card,.phmt-ann-use-card,.phmt-mce-card,.phmt-mce-use-card,.phmt-esi-card,.phmt-esi-use-card,.phmt-mpd-card,.phmt-mpd-use-card,.phmt-rcm-card,.phmt-rcm-use-card,.phmt-fta-card,.phmt-ra-card,.phmt-ra-use-card,.phm-made-card,.phm-made-module-card,.feature-card,.result-card,.matrix-card,.hub-card,.acq-copycard,.cert-copy-card,.cert-dark-card,.phm-cap-copy-card,.phm-cap-dark-card):is(:hover,:focus-within) .phm-card-action__arrow{transform:none!important;transition:none!important}}
/* PHM_SHARED_CARDS_V2_END */
/* PHM_AUDIT_P1_START — shared component safety, Development 2026-10-15 */
html body .phm-resource-wrap,
html body .phm-resource-wrap * { box-sizing: border-box; }
html body .wp-block-post-content { overflow-wrap: anywhere; }
html body .wp-block-post-content :is(img, video, iframe) { max-width: 100%; }
html body .wp-block-post-content :is(.wp-block-column, .wp-block-group, .phm-resource-shell) { min-width: 0; }
/* Informational cards must show complete copy, not inaccessible excerpts. */
html body .phm-resource-card:not(:has(a)) :is(h3,p,.phm-resource-card__body) {
  display: block !important;
  -webkit-line-clamp: unset !important;
  line-clamp: unset !important;
  max-height: none !important;
  height: auto !important;
  overflow: visible !important;
  white-space: normal !important;
  text-overflow: clip !important;
}
html body .phm-made-benefits .phm-made-benefit { color: #0f2a2b !important; }
.phm-media-unavailable { display: grid; place-items: center; min-height: 160px; padding: 24px; box-sizing: border-box; background: #f4f7f5; color: #526767; border-radius: 16px; text-align: center; font-size: 16px; }
@media (max-width: 767px) {
  html body .phm-industry-page :is([class*="-grid-2"], [class*="-grid-4"]),
  html body .phmt-mpd-product-grid {
    grid-template-columns: minmax(0, 1fr) !important;
    gap: 24px !important;
  }
  /* Legacy email-layout tables, not semantic data tables. */
  html body .wp-block-post-content table[cellpadding][cellspacing][border="0"] {
    width: 100% !important;
    max-width: 100% !important;
    table-layout: fixed;
  }
  html body .wp-block-post-content table[cellpadding][cellspacing][border="0"] td {
    overflow-wrap: anywhere;
    box-sizing: border-box;
    padding-inline: 16px !important;
  }
  html body .wp-block-post-content table[cellpadding][cellspacing][border="0"] td[width="33.33%"] {
    display: block;
    width: 100% !important;
    padding: 16px !important;
    border-right: 0 !important;
  }
}
/* PHM_AUDIT_P1_END */
/* PHM_AUDIT_SHARED_REFINEMENTS_V1_START */
/* Compatibility layer for approved website components, not page IDs. */
html body .phm-wiki-hero { width:100vw!important; max-width:none!important; margin-inline:calc(50% - 50vw)!important; padding:160px 0 80px!important; }
html body .phm-wiki-wrap { box-sizing:border-box; width:min(100%,1320px)!important; max-width:1320px!important; padding-inline:48px!important; margin-inline:auto!important; }
html body :is(.phm-wiki-hero,.phm-resource-hero) h1 { font-size:clamp(32px,4vw,48px); line-height:1.17; }
/* Analysis hero size and placement are owned by the analysis hero component. */
html body .phm-article__body { max-width:960px; padding-block:64px; }
html body .wp-block-post-content :is(h1,h2,h3) { overflow-wrap:anywhere; text-wrap:balance; }
html body .wp-block-post-content :is(p,li) { overflow-wrap:anywhere; }
html body :is(.phm-made-intro-card,.phm-made-ecosystem-card,.hub-card) { border-radius:16px!important; border:1px solid #e6e6e6!important; box-shadow:0 2px 5px rgba(15,42,43,.06),0 14px 34px -24px rgba(15,42,43,.34)!important; }
html body :is(.phm-made-intro-card,.phm-made-ecosystem-card,.hub-card,.cert-copy-card,.phm-cap-copy-card):has(:is(.phm-card,.phm-made-card,.hub-card,.result-card,.matrix-card)) { box-shadow:none!important; border:0!important; border-radius:0!important; background:transparent!important; }
html body :is(.phm-wiki-card,.hub-card) > :is(.phm-wiki-kicker,.hub-kicker) { display:none!important; }
html body .phm-wiki-topic > span { display:none!important; }
html body .phm-cert-panel:has(.phm-motion-card) { border:0!important; box-shadow:none!important; border-radius:0!important; padding-inline:0!important; }
html body .hub-card > :is(button,a) { margin:8px 8px 0 0!important; }
html body .hub-help { display:flex; flex-wrap:wrap; align-items:center; gap:24px!important; }
html body .hub-help > * { min-width:0; }
html body .phm-made-explorer-viewport { height:auto!important; max-height:none!important; overflow:visible!important; }
html body .phm-made-explorer-viewport > iframe { margin-top:0!important; height:960px!important; width:100%!important; border:0; }
.phm-explorer-open { display:inline-block; margin:16px 24px; font-weight:800; text-decoration:underline; }
.phm-explorer-open { color:#a3e0ac!important; }
.phm-media-enlarge { display:block; margin:8px auto 24px; padding:8px 16px; min-height:44px; border:1px solid #17856f; border-radius:8px; background:#fff; color:#0f2a2b; font:800 14px/24px Manrope,sans-serif; cursor:pointer; }
.phm-media-dialog { box-sizing:border-box; width:min(96vw,1224px); max-width:96vw; max-height:96vh; padding:24px; border:0; border-radius:16px; background:#fff; color:#0f2a2b; }
.phm-media-dialog::backdrop { background:rgba(15,42,43,.85); }
.phm-media-dialog img { display:block; width:auto; max-width:100%; max-height:75vh; object-fit:contain; margin:16px auto; }
.phm-media-dialog button { min-height:44px; padding:8px 16px; background:#0f2a2b; color:white; border:0; border-radius:8px; }
html body :is(a,button,input,select,textarea,summary):focus-visible { outline:3px solid #17856f!important; outline-offset:4px!important; }
.phm-risk-legend { display:none; }
html body .phm-legacy-landing { font-family:Manrope,system-ui,sans-serif!important; max-width:100%; }
html body .phm-legacy-landing .container { box-sizing:border-box; max-width:1320px; width:100%; padding-inline:48px; }
html body .phm-legacy-landing .background--lime { color:#0f2a2b!important; }
html body .phm-legacy-landing .background--lime :is(p,h2,h3,h4,li) { color:#0f2a2b!important; }
html body .phm-legacy-landing .section__downloads :is(h2,h3,p) { color:#fff!important; }
html body .phm-legacy-landing .contact-form__grid { gap:16px!important; }
.phm-field-wrap { display:flex; flex-direction:column; gap:8px; min-width:0; }
.phm-field-wrap label { font-size:14px; line-height:24px; font-weight:700; }
html body .phm-legacy-landing .contact-form__grid :is(input,select,textarea) { box-sizing:border-box; width:100%; min-height:48px; margin:0; padding:8px 16px; }
html body .phm-legacy-landing :is(.button,.contact__ctas__button--modal) { border-radius:8px!important; }
/* Measured contrast fixes. Brand light stops remain decorative; text uses the
 * approved dark aurora stops or Ink on light fills. */
html body :is(.phm-resource-kicker,.phm-news-kicker) { color:#2f6b3b!important; }
html body :is(.phm-resource-action,.phm-made-button) { background:#0c5747!important; color:#fdfdfd!important; }
html body .phm-brochure-request { color:#0c5747!important; }
html body .downloaditem.wp-block-button__link { background:#0c5747!important; color:#fdfdfd!important; }
html body .phm-legacy-landing .contact__ctas__button--modal { background:#a63500!important; color:#fdfdfd!important; }
html body .phm-legacy-landing :is(.button--lime,.downloaditem) { background:#0f2a2b!important; color:#fdfdfd!important; }
html body .phm-legacy-landing .section__tabs-main__tabbutton { color:#0f2a2b!important; font-weight:700!important; }
html body .phm-legacy-landing .section__streamlined__subtitle { color:#4f4f4f!important; }
html body .phm-legacy-landing .streamlined__header { color:#0c5747!important; }
html body .phm-legacy-landing .streamlined__item__link { background:#0f2a2b!important; color:#fdfdfd!important; }
html body .phm-legacy-landing .streamlined__items--green { background:#0c5747!important; color:#fdfdfd!important; }
html body .phm-legacy-landing a:not([class]) { color:#0c5747; }
@media(max-width:767px) {
 html body .phm-wiki-topics { display:grid!important; grid-template-columns:minmax(0,1fr)!important; gap:24px!important; }
 html body .phm-wiki-topics > .phm-wiki-topic { width:auto!important; grid-column:auto!important; min-width:0!important; }
 html body .hub-bar { flex-wrap:wrap!important; gap:16px!important; }
 html body .hub-nav { flex:1 1 100%!important; flex-wrap:wrap!important; gap:8px!important; min-width:0!important; }
 html body .hub-nav button { min-height:48px; white-space:normal!important; }
 html body .phm-wiki-hero { padding-block:136px 48px!important; }
 html body .phm-wiki-wrap { padding-inline:24px!important; }
 html body .phm-analysis-hero-icon { display:none!important; }
 html body .phm-article__body { padding:40px 0 48px!important; }
 html body .phm-made-explorer-viewport > iframe { height:960px!important; }
 html body .phm-legacy-landing .container { padding-inline:24px!important; margin-inline:auto!important; }
 html body .phm-legacy-landing .header__logo-area__actions { display:flex!important; flex-wrap:wrap; gap:16px; height:auto!important; }
 html body .phm-legacy-landing .header__logo-area__action-row { flex-wrap:wrap; gap:24px; }
 html body .phm-legacy-landing .contact-form__grid { display:grid!important; grid-template-columns:minmax(0,1fr)!important; }
 html body .phm-legacy-landing .streamlined__items__buttons { display:flex!important; flex-direction:column!important; gap:24px!important; height:auto!important; }
 html body .phm-legacy-landing .streamlined__item { position:relative!important; inset:auto!important; margin:0 auto!important; }
 html body .phm-legacy-landing :is(.streamlined__acrossarrow,.streamlined__downarrow) { display:none!important; }
 html body .phm-drt-layout > .phm-risk-network { height:auto!important; max-height:none!important; overflow:visible!important; }
 html body .phm-risk-network canvas { height:360px!important; }
 html body .phm-risk-network .phm-risk-network__core { top:160px!important; bottom:auto!important; margin:0 auto!important; }
 .phm-risk-legend { display:grid; grid-template-columns:1fr 1fr; gap:24px; position:relative; color:#d6eeee; font-size:14px; line-height:24px; padding:16px; }
 .phm-risk-legend h3 { color:#b5edbf; font-size:16px; margin:0 0 8px; }
 .phm-risk-legend ul { list-style:none; margin:0; padding:0; }
}
@media(prefers-reduced-motion:reduce) {
 html body :is(.wp-block-post-content,.phm-site-header,.phm-footer-shell) *, html body :is(.wp-block-post-content,.phm-site-header,.phm-footer-shell) *::before, html body :is(.wp-block-post-content,.phm-site-header,.phm-footer-shell) *::after { animation-duration:.01ms!important; animation-iteration-count:1!important; transition-duration:0s!important; scroll-behavior:auto!important; }
 html body :is(.phm-site-entry,.phm-site-entry-layer,.phm-reveal) { opacity:1!important; transform:none!important; clip-path:none!important; }
}
.phm-brochure-request { background:transparent; border:0; padding:8px 0; min-height:48px; text-align:left; cursor:pointer; font:800 14px/20px Manrope,sans-serif; }
.phm-media-dialog > a { display:inline-block; margin:16px 24px 16px 0; color:#0c5747; text-decoration:underline; }
html body :is(a,button,input,select,textarea,summary):focus-visible { outline-color:#0f2a2b!important; box-shadow:0 0 0 6px #fff!important; }
/* PHM_SUBHEADING_SYSTEM_V1_START */
/* Heading-support labels are normal-case subheadings below their heading. */
html body .wp-block-post-content .phm-section-subheading {
 display:block!important;
 max-width:48rem;
 margin:8px 0 24px!important;
 color:inherit!important;
 font-family:Manrope,system-ui,sans-serif!important;
 font-size:clamp(16px,1.35vw,18px)!important;
 font-style:normal!important;
 font-weight:500!important;
 line-height:28px!important;
 letter-spacing:0!important;
 text-transform:none!important;
 opacity:.78;
}
html body .wp-block-post-content :is(.phm-resource-section__head,.phm-presentation-section-head) .phm-section-subheading { margin-bottom:16px!important; }
@media(max-width:767px) {
 html body .wp-block-post-content .phm-section-subheading { margin:8px 0 16px!important; font-size:16px!important; line-height:24px!important; }
}
/* PHM_SUBHEADING_SYSTEM_V1_END */
/* PHM_AUDIT_SHARED_REFINEMENTS_V1_END */

/* PHM_CONTACT_FORM_NAME_ROW_V1 */
html body .phm-contact-name-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding-inline:30px}
html body .phm-contact-name-row>.textFormFieldBlock{min-width:0;padding-inline:0!important}
@media(max-width:767px){html body .phm-contact-name-row{grid-template-columns:minmax(0,1fr);gap:0;padding-inline:30px}}
/* PHM_CONTACT_FORM_NAME_ROW_V1_END */

/* PHM_EXPLORER_LABEL_VISIBILITY_V1 */
body .phm-made-capability-explorer .phm-made-explorer-viewport::before { content: none !important; display: none !important; }
