/* Article and self-site sample: scoped to this release. */
body:is(.postid-28,.postid-29,.postid-104,.postid-105,.postid-106,.postid-107,.postid-108,.postid-109,.page-id-111) .content-container{max-width:920px}
body:is(.postid-28,.postid-29,.postid-104,.postid-105,.postid-106,.postid-107,.postid-108,.postid-109,.page-id-111) .entry-content{font-size:17px;line-height:1.85}
body:is(.postid-28,.postid-29,.postid-104,.postid-105,.postid-106,.postid-107,.postid-108,.postid-109,.page-id-111) .entry-title{font-size:clamp(27px,3.2vw,42px);line-height:1.35;overflow-wrap:anywhere}
.jy-geo-content-section{margin-block:0!important;min-width:0}
.jy-geo-content-section+.jy-geo-content-section{padding-top:26px}
.jy-geo-content-section h2{font-size:clamp(22px,2.2vw,29px);line-height:1.45;margin:0 0 14px}
.jy-geo-content-section p{margin:0 0 16px}
.jy-geo-content-section a{text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}
.jy-geo-content-section a:focus-visible{outline:2px solid #b65a00;outline-offset:3px}
.jy-geo-content-section .wp-block-table{max-width:100%;overflow-x:auto;margin:12px 0 20px}
.jy-geo-content-section table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.65}
.jy-geo-content-section th,.jy-geo-content-section td{padding:12px;text-align:left;vertical-align:top;border:1px solid #ddd;word-break:normal;overflow-wrap:anywhere}
.jy-geo-content-section th{background:#f5f2ed;font-weight:650}
.jy-acquisition-section .jy-geo-content-section{max-width:820px;margin-inline:auto!important}
.jy-acquisition-section .jy-geo-content-section:first-child{padding-top:0}
.jy-acquisition-section .jy-geo-content-section:last-child p:last-child{margin-bottom:0}
@media(max-width:600px){
 body:is(.postid-28,.postid-29,.postid-104,.postid-105,.postid-106,.postid-107,.postid-108,.postid-109,.page-id-111) .entry-content{font-size:16px}
 .jy-geo-content-section+.jy-geo-content-section{padding-top:22px}
 .jy-geo-content-section table{font-size:14px;min-width:520px}
 .jy-geo-content-section th,.jy-geo-content-section td{padding:10px}
}

/* Home evidence: current service and implementation paths. */
.page-id-15 .jy-home-v2 .hero__title{color:#f6f4ef}
.page-id-15 #evidence.jy-delivery-evidence{padding-block:56px}
.page-id-15 #evidence .viz-section__header{margin-bottom:24px}
.page-id-15 #evidence .jy-evidence-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid rgba(255,255,255,.15);margin:0}
.page-id-15 #evidence .jy-evidence-card{padding:26px;min-width:0;margin:0;background:rgba(255,255,255,.035)}
.page-id-15 #evidence .jy-evidence-card+.jy-evidence-card{border-left:1px solid rgba(255,255,255,.15)}
.page-id-15 #evidence .jy-evidence-card h3{color:#fff;font-size:22px;line-height:1.4;margin:0 0 12px}
.page-id-15 #evidence .jy-evidence-card p{color:#c5c7ce;font-size:16px;line-height:1.75;margin:0 0 18px}
.page-id-15 #evidence .jy-evidence-card p:last-child{margin:0}
.page-id-15 #evidence .jy-evidence-card a{color:#ff9c32;text-decoration:underline;text-underline-offset:4px}
.page-id-15 #evidence .jy-evidence-card a:focus-visible{outline:2px solid #ff9c32;outline-offset:5px}
@media(max-width:760px){.page-id-15 #evidence.jy-delivery-evidence{padding-block:40px}.page-id-15 #evidence .jy-evidence-links{grid-template-columns:1fr}.page-id-15 #evidence .jy-evidence-card+.jy-evidence-card{border-left:0;border-top:1px solid rgba(255,255,255,.15)}.page-id-15 #evidence .jy-evidence-card{padding:22px}}
