/* Only the accepted first-guide pilot and its Resources entry list. */
.yp-resources-pilot .yp-article__header,.yp-resources-pilot .yp-content-header{padding-block:36px 28px}
.yp-resources-pilot .yp-article__header h1,.yp-resources-pilot .yp-content-header h1{font-size:clamp(32px,3.4vw,48px);line-height:1.12;max-width:26ch;margin:12px 0 16px;overflow-wrap:break-word}
.yp-resources-pilot .yp-article .yp-container--narrow{max-width:800px}
.yp-resources-pilot .yp-article__header .yp-lead{font-size:18px;line-height:1.55;max-width:66ch}
.yp-resources-pilot .yp-entry-content{padding-block:0 48px}
.yp-resources-pilot .yp-entry-content>.yp-guide-content{width:100%;margin:0;max-width:none;font-size:17px;line-height:1.7}
.yp-resources-pilot .yp-guide-content p{margin:0 0 20px}
.yp-resources-pilot .yp-guide-content h2{font-size:clamp(23px,2.3vw,30px);line-height:1.25;margin:32px 0 14px;max-width:none}
.yp-resources-pilot .yp-guide-content a{text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}
.yp-resources-pilot .yp-guide-content a:focus-visible,.yp-resources-pilot .yp-guide-table:focus-visible{outline:3px solid #35483b;outline-offset:3px}
.yp-resources-pilot .yp-guide-table{width:100%;overflow-x:auto;margin:22px 0;overscroll-behavior-inline:contain}
.yp-resources-pilot .yp-guide-table table{border-collapse:collapse;width:100%;table-layout:fixed;font-size:15px;line-height:1.5}
.yp-resources-pilot .yp-guide-table th,.yp-resources-pilot .yp-guide-table td{padding:12px 10px;text-align:left;vertical-align:top;border-bottom:1px solid #d9ddd6;overflow-wrap:anywhere}
.yp-resources-pilot .yp-guide-table thead{background:#eeeFE8}
.yp-resources-pilot .yp-guide-checklist{margin:24px 0;padding:20px 24px;border-left:3px solid #35483b;background:#eeefe8;font-size:17px;font-style:normal}
.yp-resources-pilot .yp-guide-checklist p{margin:0;line-height:2}
.yp-resources-pilot .yp-guide-photos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:28px 0 8px}
.yp-resources-pilot .yp-guide-photos figure,.yp-resources-pilot .yp-guide-packaging{margin:0;min-width:0}
.yp-resources-pilot .yp-guide-photos img{width:100%;height:320px;object-fit:contain;background:#eeefe8;display:block}
.yp-resources-pilot .yp-guide-content figcaption,.yp-resources-pilot .yp-guide-caption{font-size:14px;line-height:1.5;color:#606a62;margin-top:8px}
.yp-resources-pilot .yp-guide-packaging{margin-block:24px}
.yp-resources-pilot .yp-guide-packaging img{width:100%;height:340px;object-fit:contain;background:#eeefe8;display:block}
.yp-resources-pilot .yp-resources-page>.yp-section{padding-block:8px 56px}
.yp-resources-pilot .yp-resource-card .yp-card__media{height:230px;min-height:0}
.yp-resources-pilot .yp-resource-card .yp-card__image{width:100%;height:100%;object-fit:contain;aspect-ratio:auto;background:#eeefe8}
.yp-resources-pilot .yp-resource-card h3{font-size:25px;line-height:1.2}
.yp-resources-pilot .yp-resource-card .yp-card__body{padding:20px}
.yp-resources-pilot .yp-resource-card .yp-card__body>p:not(.yp-card-meta){font-size:16px;line-height:1.55}
.yp-resources-pilot .yp-final-cta{padding-block:36px}
/* Keep article product-card text inside the card instead of below a full-height figure. */
.yp-resources-pilot .yp-article .yp-product-card .yp-ai-visual{height:auto}
/* Article recommendations keep the full product description visible on narrow screens. */
.yp-resources-pilot .yp-article .yp-product-card .yp-card__body>p:not(.yp-card-meta){display:block;-webkit-line-clamp:unset}
@media(max-width:767px){
 .yp-resources-pilot .yp-article__header,.yp-resources-pilot .yp-content-header{padding-block:24px 22px}
 .yp-resources-pilot .yp-article__header h1,.yp-resources-pilot .yp-content-header h1{font-size:32px}
 .yp-resources-pilot .yp-article__header .yp-lead{font-size:17px}
 .yp-resources-pilot .yp-entry-content>.yp-guide-content{font-size:16px;line-height:1.65}
 .yp-resources-pilot .yp-guide-table table{font-size:13px}
 .yp-resources-pilot .yp-guide-table th,.yp-resources-pilot .yp-guide-table td{padding:10px 6px}
 .yp-resources-pilot .yp-guide-photos{gap:12px}
 .yp-resources-pilot .yp-guide-photos img{height:210px}
 .yp-resources-pilot .yp-guide-content figcaption{font-size:12px;overflow-wrap:anywhere}
 .yp-resources-pilot .yp-guide-packaging img{height:260px}
 .yp-resources-pilot .yp-resource-grid{grid-template-columns:1fr}
 .yp-resources-pilot .yp-resource-card .yp-card__media{height:210px}
}
.yp-resources-pilot main>.yp-section{padding-block:32px}
.yp-resources-pilot .yp-breadcrumbs{padding-block:12px;background:transparent}
@media(max-width:767px){.yp-resources-pilot .yp-breadcrumbs{font-size:11px;line-height:1.5}.yp-resources-pilot .yp-breadcrumbs li[aria-current=page]{display:none}}

/* Lightweight buying actions; scope stays within the three Staging guides. */
.yp-resources-pilot .yp-guide-steps{margin:24px 0 32px;padding:24px;background:#eeefe8;border:1px solid #d9ddd6;border-radius:8px}
.yp-resources-pilot .yp-guide-steps h2{margin:0 0 18px;font-size:25px}
.yp-resources-pilot .yp-guide-steps ol{list-style:none;padding:0;margin:0 0 22px;display:grid;gap:14px}
.yp-resources-pilot .yp-guide-steps li{display:flex;align-items:baseline;gap:14px;line-height:1.5}
.yp-resources-pilot .yp-guide-steps li strong{color:#35483b;font-size:20px}
.yp-resources-pilot .yp-guide-content .yp-button{text-decoration:none;display:inline-flex;white-space:normal;line-height:1.4}
.yp-resources-pilot .yp-guide-product-cards figure{border:1px solid #d9ddd6;border-radius:8px;overflow:hidden}
.yp-resources-pilot .yp-guide-product-cards figcaption{padding:16px;margin:0;color:inherit;font-size:15px}
.yp-resources-pilot .yp-guide-product-cards h3{font-size:21px;line-height:1.3;margin:8px 0 16px}
.yp-resources-pilot .yp-guide-product-cards .yp-guide-item{font-size:12px;overflow-wrap:anywhere;margin:0}
.yp-resources-pilot .yp-guide-product-cards dl{margin:0 0 18px;line-height:1.5}
.yp-resources-pilot .yp-guide-product-cards dl div{margin-bottom:10px}
.yp-resources-pilot .yp-guide-product-cards dt{font-size:13px;color:#606a62}
.yp-resources-pilot .yp-guide-product-cards dd{margin:0;font-weight:600}
.yp-resources-pilot .yp-guide-primary-cta{margin:28px 0 0;padding:24px;background:#eeefe8;border-radius:8px}
.yp-resources-pilot .yp-guide-primary-cta p{margin:12px 0 0}
.yp-resources-pilot .yp-article>.yp-section{padding-block:24px}
.yp-resources-pilot .yp-article>.yp-section .yp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.yp-resources-pilot .yp-article>.yp-section .yp-resource-card .yp-card__media{height:150px}
@media(max-width:767px){
 .yp-resources-pilot .yp-guide-steps,.yp-resources-pilot .yp-guide-primary-cta{padding:18px}
 .yp-resources-pilot .yp-guide-product-cards{grid-template-columns:1fr;gap:18px}
 .yp-resources-pilot .yp-guide-product-cards figure{display:grid;grid-template-columns:40% minmax(0,1fr);align-items:center}
 .yp-resources-pilot .yp-guide-product-cards img{height:250px}
 .yp-resources-pilot .yp-guide-product-cards figcaption{padding:12px;font-size:14px}
 .yp-resources-pilot .yp-guide-product-cards h3{font-size:19px;margin:8px 0 12px}
 .yp-resources-pilot .yp-guide-product-cards dl div{margin-bottom:6px}
 .yp-resources-pilot .yp-guide-product-cards dl{margin-bottom:12px}
 .yp-resources-pilot .yp-article>.yp-section .yp-grid{grid-template-columns:1fr;gap:16px}
 .yp-resources-pilot .yp-article>.yp-section .yp-resource-card{display:grid;grid-template-columns:100px minmax(0,1fr)}
 .yp-resources-pilot .yp-article>.yp-section .yp-resource-card .yp-card__media{height:140px;align-self:center}
 .yp-resources-pilot .yp-article>.yp-section .yp-resource-card .yp-card__body{padding:12px}
 .yp-resources-pilot .yp-article>.yp-section .yp-resource-card h3{font-size:19px}
 .yp-resources-pilot .yp-article>.yp-section .yp-resource-card .yp-card__body>p:not(.yp-card-meta){display:none}
}
