.pcll-reset{align-self:end;border:1px solid var(--pc-line);background:white;color:var(--pc-ink);padding:10px 16px;min-height:44px;font-size:14px}
.pclx-sample-picture{position:relative}
.pcll-sample-name{position:absolute;left:10px;right:10px;bottom:10px;padding:8px 12px;background:#143a40;color:white;opacity:0;pointer-events:none;font:600 14px/1.4 Arial,sans-serif;text-align:center}
.pclx-sample-picture:hover .pcll-sample-name,.pclx-sample-picture:focus-visible .pcll-sample-name{opacity:1}
.pc-inquiry .pc-context{padding:14px 16px;background:var(--pc-mist);border-left:3px solid var(--pc-teal);font-size:14px}
@media(max-width:760px){
 .pc-site .pc-resource-shell{padding-top:20px}
 .pc-site .pc-breadcrumb{margin-bottom:22px}
 .pc-site .pc-resource-heading{margin-bottom:20px}
 .pc-site .pc-resource-heading .pc-eyebrow{margin-bottom:12px}
 .pc-site .pclp-project-intro{font-size:17px;line-height:1.65;letter-spacing:0;margin-bottom:24px}
 .pc-site .pclv-colour-description{font-size:20px;line-height:1.55;letter-spacing:0}
 .pc-site .eu-hero-copy{padding-top:28px;padding-bottom:28px}
 .pc-site .eu-hero h1{font-size:42px;margin:14px 0 20px}
 .pc-site .eu-hero-copy .eu-hero-foot{margin-top:20px}
 .pc-site .eu-subsection{padding-top:28px}
}
