/* Scoped to the three bilingual selection-guide demos. */
body .selection-guide.article-main {background:#faf9f6;padding-bottom:64px;}
body .selection-guide.article-main .shell,body .selection-guide.article-main>.product-guide-links {width:min(1440px,calc(100% - 80px));max-width:1440px;box-sizing:border-box;margin-left:auto;margin-right:auto;}
body .selection-guide.article-main .article-hero {padding:48px 0 24px;}
body .selection-guide.article-main .article-panel {padding:0;background:transparent;border:0;box-shadow:none;border-radius:0;}
body .selection-guide.article-main h1 {font-family:Arial,"PingFang SC","Microsoft YaHei",sans-serif;font-size:clamp(32px,3.2vw,48px);font-weight:700;line-height:1.25;max-width:1200px;margin:0 0 24px;}
body .selection-guide.article-main .article-section {padding:36px 0;margin-bottom:24px;border:0;border-bottom:1px solid #e5e2dc;border-radius:0;background:transparent;box-shadow:none;}
body .selection-guide.article-main .article-section h2 {font-size:clamp(25px,2.1vw,32px);line-height:1.4;margin:0 0 22px;max-width:none;}
body .selection-guide.article-main p,body .selection-guide.article-main .article-section>p:first-of-type {font-size:17px;line-height:1.85;margin:16px 0;max-width:1040px;}
body .selection-guide.article-main h3 {margin-top:28px;margin-bottom:16px;line-height:1.5;}
body .selection-guide.article-main .cert-guide-hero {grid-template-columns:minmax(0,1fr) 300px;gap:48px;align-items:start;}
body .selection-guide.article-main .article-media-grid {gap:32px;margin:28px 0;}
body .selection-guide.article-main .article-figure figcaption {padding:28px;}
body .selection-guide.article-main .article-figure img {object-fit:cover;}
body .selection-guide.article-main .article-nav-links {gap:16px;margin:28px 0 12px;}
body .selection-guide.article-main .article-nav-links a,body .selection-guide.article-main .product-guide-card a {display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 20px;border:1px solid #d6dce0;border-radius:10px;text-decoration:none;line-height:1.5;box-sizing:border-box;}
body .selection-guide.article-main .product-guide-links {padding:36px;margin-top:48px;margin-bottom:48px;}
body .selection-guide.article-main .product-guide-grid {gap:32px;margin-top:32px;}
body .selection-guide.article-main .product-guide-card {padding:24px;gap:20px;}
body .selection-guide.article-main .product-guide-card img {width:100%;height:auto;aspect-ratio:4/3;border-radius:10px;object-fit:cover;}
body .selection-guide.article-main .product-guide-card h3 {margin:0;}
body .selection-guide.article-main .product-guide-card p {margin:0;}
body .selection-guide.article-main .product-guide-card a {margin-top:auto;background:white;color:#964b0a;}
body .selection-guide.article-main .btn {margin:16px 0;min-height:48px;}
body .selection-guide.article-main a:focus-visible {outline:3px solid #b75b00;outline-offset:4px;}
@media(max-width:700px){
body .selection-guide.article-main .shell,body .selection-guide.article-main>.product-guide-links {width:calc(100% - 40px);}
body .selection-guide.article-main .article-hero {padding:32px 0 12px;}
body .selection-guide.article-main h1 {font-size:32px;}
body .selection-guide.article-main .article-section {padding:28px 0;}
body .selection-guide.article-main .cert-guide-hero,body .selection-guide.article-main .article-media-grid,body .selection-guide.article-main .product-guide-grid {grid-template-columns:1fr;gap:24px;}
body .selection-guide.article-main .cert-guide-preview {max-width:320px;margin:0;}
body .selection-guide.article-main .product-guide-links {padding:20px;margin-top:32px;margin-bottom:32px;}
body .selection-guide.article-main .product-guide-card {padding:18px;}
body .selection-guide.article-main .article-figure figcaption {padding:22px;}
body .selection-guide.article-main .article-nav-links {flex-direction:column;align-items:stretch;gap:14px;}
body .selection-guide.article-main .article-nav-links a {width:100%;}
body .selection-guide.article-main p,body .selection-guide.article-main .article-section>p:first-of-type {font-size:16px;}
}

@media(min-width:701px){
body .selection-guide.article-main .product-guide-grid:has(>.product-guide-card:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr));}
}
