/* Content-led channel homes: compact navigation, actual section previews and scoped lists. */
.channel-home{padding-block:24px 44px}.page:not(.home) #main.channel-home{background:transparent;padding:0;margin-block:24px 44px}
.channel-heading{display:flex;justify-content:space-between;align-items:baseline;gap:24px;margin:22px 0}.channel-heading h1{font-size:34px;line-height:1.15;letter-spacing:-.02em;margin:0 0 10px}.channel-heading p{font-size:15px;line-height:1.55;color:var(--muted);max-width:75ch;margin:0}.channel-all{font-size:13px;color:var(--brand);white-space:nowrap}
.channel-subnav{display:flex;flex-wrap:wrap;gap:0 22px;padding:12px 20px;border-block:2px solid var(--portal-ink);background:var(--bg);margin-bottom:20px}.channel-subnav>a{font-size:13px;line-height:1.4;font-weight:600;padding-block:8px}
.channel-search{display:flex;max-width:660px;gap:0;margin:0 0 24px}.channel-search>input[type=search]{flex:1;min-width:0;font-size:14px;border-radius:0}.channel-search .button{border-radius:0;font-size:14px;padding-inline:24px}
.channel-home-layout{display:grid;grid-template-columns:minmax(0,1fr) 264px;gap:32px;align-items:start}.channel-home-content,.channel-sidebar{min-width:0}
.channel-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 32px;align-items:start;background:var(--bg);padding:24px}.channel-section{min-width:0;border-top:2px solid var(--portal-ink)}
.channel-section-heading{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:16px 0 12px;border-bottom:1px solid var(--portal-rule)}.channel-section-heading h2{font-size:22px;line-height:1.25;letter-spacing:-.01em;margin:0;min-width:0}.channel-section-heading>a{font-size:12px;color:var(--brand);flex-shrink:0}.channel-section-heading h2>a:hover{text-decoration:underline;text-underline-offset:3px}
.channel-section .news-headline{padding-block:16px}.channel-section .news-headline h3{font-size:19px;line-height:1.3;margin:6px 0 9px;letter-spacing:0;text-wrap:pretty}.channel-section .news-headline p{font-size:14px;line-height:1.55;margin:0;color:var(--muted)}.channel-section .headline-meta{font-size:11px}
.channel-section .library-record{padding:18px 0;background:transparent}.channel-section .library-record h3{font-size:21px;line-height:1.3;margin:0 0 10px;letter-spacing:0}.channel-section .library-record p{font-size:14px}.channel-section .library-record-meta{gap:6px 12px;font-size:11px}
.channel-section-cns_resource,.channel-section-cns_topic,.channel-section-cns_project,.channel-section-cns_product,.channel-section-cns_company{grid-column:1/-1}.channel-section .story-compact{padding-block:18px}.channel-section .story-compact h3{font-size:20px;line-height:1.3}
.channel-section .product-record h3{font-size:19px;line-height:1.3;letter-spacing:0;margin:0 0 8px}.channel-section .product-record-compact>h3{margin-inline:0}.channel-section .product-record-compact{padding-block:0}.channel-section .buyer-product-selection{padding-top:20px}
.channel-child-links{display:flex;flex-wrap:wrap;gap:8px 20px;padding:14px 0;border-bottom:1px solid var(--portal-rule);font-size:12px}.channel-child-links a:hover{color:var(--brand)}
.channel-sidebar>section{padding:20px;background:var(--bg);border-top:2px solid var(--portal-ink);margin-bottom:24px}.channel-sidebar h2{font-size:18px;margin:0 0 12px;letter-spacing:0}.channel-sidebar>section>a{display:block;border-top:1px solid var(--portal-rule);padding-block:11px;font-size:13px;line-height:1.4}.channel-sidebar .news-headline h3{font-size:16px;line-height:1.35;letter-spacing:0}.channel-sidebar .news-headline p{font-size:13px;line-height:1.5}.channel-sidebar .headline-meta{font-size:10px}
.channel-latest{background:var(--bg);padding:20px 24px;margin-bottom:24px;border-top:2px solid var(--brand)}.channel-latest>.channel-section-heading{padding-top:0}.channel-latest>div:last-child{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.channel-latest .news-headline h3{font-size:19px;line-height:1.3}.channel-latest .news-headline p{font-size:13px;line-height:1.5}.channel-latest .headline-meta{font-size:10px}
.channel-reading-note{margin-top:28px;padding:20px 24px;background:var(--bg);border-top:1px solid var(--portal-rule)}.channel-reading-note summary{font-size:15px;font-weight:650;cursor:pointer}.channel-reading-note p{font-size:15px;line-height:1.7;max-width:75ch;margin-top:16px;color:var(--muted)}
.editorial-record-list{background:var(--bg);padding:24px}.editorial-record-list .story{padding-block:20px}.editorial-record-list .story h3{font-size:22px;line-height:1.3}
.home-application-previews .channel-sections{padding:0;grid-template-columns:1fr;gap:16px}.home-application-previews .channel-section-heading h2{font-size:19px}.home-application-previews .news-headline h3{font-size:17px}.home-application-previews .news-headline p{display:none}.home-application-previews .news-headline{padding-block:12px}
@media(max-width:1100px){.channel-home-layout{grid-template-columns:minmax(0,1fr) 230px;gap:22px}.channel-sections{padding:20px;gap:24px}.channel-section-heading{display:block}.channel-section-heading>a{display:block;margin-top:8px}.channel-section-heading h2{font-size:21px}.channel-latest>div:last-child{grid-template-columns:1fr 1fr}.channel-latest>div:last-child>.news-headline:last-child{grid-column:1/-1}}
@media(max-width:850px){.channel-home-layout{grid-template-columns:1fr}.channel-sidebar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.channel-sidebar>section{margin:0}.channel-latest>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr))}.channel-latest>div:last-child>.news-headline:last-child{grid-column:auto}}
@media(max-width:600px){.channel-home{padding-block:20px 32px}.channel-heading{display:block;margin-block:18px}.channel-heading h1{font-size:29px}.channel-heading p{font-size:14px}.channel-all{display:inline-block;margin-top:12px}.channel-subnav{padding:10px 14px;gap:0 18px}.channel-subnav>a{font-size:12px;padding-block:7px}.channel-search{margin-bottom:20px}.channel-search>input[type=search]{font-size:13px}.channel-search .button{padding-inline:18px;font-size:13px}.channel-sections{grid-template-columns:1fr;padding:20px 16px;gap:24px}.channel-section-heading{display:flex;align-items:baseline;gap:12px;padding-block:14px 12px}.channel-section-heading h2{font-size:21px}.channel-section-heading>a{font-size:11px;margin:0;white-space:nowrap}.channel-section .news-headline h3{font-size:19px}.channel-section .news-headline p{font-size:14px}.channel-section .supplier-index-row{display:block}.channel-section .supplier-index-portfolio{margin-top:12px}.channel-section .supplier-index-link{display:inline-block;margin-top:10px}.channel-sidebar{display:block}.channel-sidebar>section{margin-bottom:20px}.channel-latest{padding:18px 16px}.channel-latest>div:last-child{grid-template-columns:1fr}.channel-latest .news-headline h3{font-size:20px}.channel-reading-note{padding:18px 16px}.channel-section .buyer-product-selection>.product-record-compact:only-child{grid-template-columns:1fr}.channel-section .buyer-product-selection>.product-record-compact:only-child>*{grid-column:auto}.channel-section .buyer-product-selection>.product-record-compact:only-child>.product-photo{grid-column:auto;grid-row:auto;margin-bottom:12px}.channel-section .buyer-product-selection{grid-template-columns:1fr}.channel-section .buyer-product-selection>.product-record-compact{border-right:0;padding-right:0}.channel-section .product-record h3{font-size:20px}}
