.ih-insights .ih-seo-dates{display:flex;flex-wrap:wrap;gap:8px 22px;font-size:14px;color:#5e5b56;margin:22px 0 12px}
.ih-insights .ih-insights-article-head h1{text-wrap:balance}.ih-insights .ih-seo-phrase{display:inline-block;white-space:nowrap}
.ih-insights .ih-seo-compact-cta{margin:24px 0 0}.ih-insights .ih-seo-compact-cta .ih-insights-button{font-size:15px;padding:14px 22px;max-width:100%;white-space:normal;text-align:left}
.ih-insights .ih-seo-card-download{display:inline-block;color:#965020;font-weight:700;font-size:14px;margin-top:14px;text-underline-offset:4px;text-decoration:underline}
.ih-insights .ih-seo-resource-type{font-size:13px;color:#65615b;margin:12px 0}.ih-insights .ih-seo-category-heading{font-size:clamp(22px,2.2vw,30px);margin-bottom:12px}
.ih-insights .ih-seo-category-heading a{color:inherit}.ih-insights .ih-seo-example{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0 28px}.ih-insights .ih-seo-example>div{background:#faf5ee;padding:22px;border-top:2px solid #b56a38}.ih-insights .ih-seo-example b{font-size:15px;color:#945021}.ih-insights .ih-seo-example p{margin-bottom:0}
.ih-insights .ih-seo-roles{display:grid;grid-template-columns:minmax(130px,1fr) 3fr;margin:20px 0}.ih-insights .ih-seo-roles dt,.ih-insights .ih-seo-roles dd{padding:16px 18px;border-bottom:1px solid #e5dfd7;margin:0}.ih-insights .ih-seo-roles dt{font-weight:700;background:#faf7f2}
.ih-insights .ih-seo-legacy-details{border:1px solid #ded8d0;padding:20px}.ih-insights .ih-seo-legacy-details>summary{cursor:pointer;font-weight:700;color:#594b40;padding:6px 0}.ih-insights .ih-seo-legacy-details[open]>summary{margin-bottom:28px}
.ih-insights .ih-insights-breadcrumb{flex-wrap:wrap;line-height:1.8;font-size:13px;overflow-wrap:anywhere}.ih-insights .ih-insights-breadcrumb .ih-insights-category{margin:0;padding:0;background:none;border:none;font-size:inherit}
.ih-insights .ih-insights-category-nav>div{grid-template-columns:repeat(4,minmax(0,1fr))}.ih-insights .ih-insights-article-head{position:static;background:none;box-shadow:none;border:0}.ih-insights .ih-seo-pillars{grid-template-columns:repeat(2,minmax(0,1fr))}
.ih-insights :is(a,button,summary,input,select,textarea):focus-visible{outline:3px solid #a65014;outline-offset:4px}.ih-insights [id]{scroll-margin-top:105px}
.ih-insights .ih-seo-receipt{max-width:820px;margin:60px auto 100px;padding:30px 22px}.ih-insights .ih-seo-receipt h1{font-size:clamp(30px,5vw,52px)}.ih-insights .ih-seo-receipt li{margin:18px 0}.ih-insights .ih-seo-receipt .ih-insights-button{white-space:normal}
.ih-insights .ih-seo-native-form{margin:40px 0;background:#faf8f4;padding:28px;border:1px solid #ddd7cf;border-radius:8px}.ih-insights .ih-seo-native-form form{margin:22px 0 0!important}.ih-insights .ih-seo-native-form input,.ih-insights .ih-seo-native-form select{max-width:100%!important}.ih-insights .ih-seo-native-form .forminator-description{font-size:14px!important}.ih-insights .ih-seo-native-form .forminator-error-message{font-size:14px!important}.ih-insights .ih-seo-native-form .select2-container{max-width:100%!important;width:100%!important}.ih-insights .ih-seo-native-form .select2-selection__rendered{white-space:normal!important;line-height:1.6!important}.ih-insights .ih-seo-native-form .forminator-select2+.select2 .select2-selection{height:auto!important;min-height:48px!important}.ih-insights .ih-seo-native-form label{font-size:16px!important}
@media(max-width:767px){.ih-insights .ih-seo-example{grid-template-columns:1fr}.ih-insights .ih-seo-roles{grid-template-columns:1fr}.ih-insights .ih-seo-roles dt{border-bottom:0}.ih-insights .ih-insights-category-nav>div{grid-template-columns:repeat(2,minmax(0,1fr))}.ih-insights .ih-seo-pillars{grid-template-columns:1fr}.ih-insights .ih-seo-native-form{padding:18px 14px}.ih-insights .ih-seo-legacy-details{padding:16px}.ih-insights .ih-insights-article-head h1{font-size:clamp(27px,6.6vw,40px);line-height:1.5;overflow-wrap:anywhere;word-break:normal}.ih-insights .ih-seo-compact-cta .ih-insights-button{padding:14px 18px;font-size:14px}}
@media(prefers-reduced-motion:reduce){.ih-insights *,.ih-insights *::before,.ih-insights *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

/* AI DOWNLOAD EXPANSION 2026-09-19 */
.ih-insights .ih-insights-category-nav>div{grid-template-columns:repeat(5,minmax(0,1fr))}.ih-insights .ih-seo-pillars{grid-template-columns:repeat(3,minmax(0,1fr))}.ih-insights .ih-seo-pillars>.ih-insights-card:nth-last-child(-n+2){grid-column:auto}.ih-insights [data-category="ai-utilization"] .ih-insights-category,.ih-insights .ih-insights-card .ih-insights-category[href*="ai-utilization"]{color:#176f70}.ih-insights .ih-insights-card h3{overflow-wrap:anywhere;word-break:normal}
@media(max-width:1024px){.ih-insights .ih-insights-category-nav>div{grid-template-columns:repeat(3,minmax(0,1fr))}.ih-insights .ih-seo-pillars{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.ih-insights .ih-insights-category-nav>div,.ih-insights .ih-seo-pillars{grid-template-columns:1fr}.ih-insights .ih-insights-category-nav a{min-height:56px}.ih-insights .ih-insights-card h3{font-size:clamp(20px,6vw,25px)}}
