html body.ri-compliance-hub-editorial-active{--ri-compliance-canvas:#EDF5FC;--ri-compliance-section-alt:#F1F7FD;--ri-compliance-panel:#F7FAFE;--ri-compliance-panel-deep:#E8F1FA;--ri-compliance-control:#EAF1F9;--ri-compliance-white:#FFFFFF;--ri-compliance-ink:#111F36;--ri-compliance-copy:#43546B;--ri-compliance-muted:#5D6F86;--ri-compliance-navy:#152E4C;--ri-compliance-navy-mid:#173252;--ri-compliance-steel:#A2B2C4;--ri-compliance-line:rgba(70, 94, 126, .28);--ri-compliance-line-strong:rgba(70, 94, 126, .46);--ri-compliance-control-line:#A1ADBF;--ri-compliance-control-line-hover:#8799B0;--ri-compliance-shadow-card:0 13px 28px rgba(45, 76, 112, .08);--ri-compliance-shadow-feature:0 18px 42px rgba(45, 76, 112, .10);--ri-compliance-shadow-button:0 5px 14px rgba(23, 50, 82, .08);color-scheme:only light}html:has(>body.ri-compliance-hub-editorial-active),html body.ri-compliance-hub-editorial-active,html body.ri-compliance-hub-editorial-active>#page.site,html body.ri-compliance-hub-editorial-active>#page.site>#content.site-content{background-color:var(--ri-compliance-canvas)!important;background-image:none!important;box-shadow:none!important}html body.ri-compliance-hub-editorial-active main.site-main>article.type-page,html body.ri-compliance-hub-editorial-active article.type-page>.inside-article,html body.ri-compliance-hub-editorial-active article.type-page>.inside-article>.entry-content,html body.ri-compliance-hub-editorial-active .pd-longread,html body.ri-compliance-hub-editorial-active .pd-longread>.pd-article{color:var(--ri-compliance-copy)!important;background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important}html body.ri-compliance-hub-editorial-active #page #content nav.ri-yoast-breadcrumbs,html body.ri-compliance-hub-editorial-active .ri-yoast-breadcrumbs{background-color:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important}html body.ri-compliance-hub-editorial-active .ri-compliance-page--enhanced :where(h1,h2,h3,h4,strong){color:var(--ri-compliance-ink)!important}html body.ri-compliance-hub-editorial-active .ri-compliance-lead{color:var(--ri-compliance-ink)!important}html body.ri-compliance-hub-editorial-active .ri-compliance-support,html body.ri-compliance-hub-editorial-active .ri-compliance-section-head>p,html body.ri-compliance-hub-editorial-active .ri-compliance-resource-row p,html body.ri-compliance-hub-editorial-active .ri-compliance-closing-copy p{color:var(--ri-compliance-muted)!important}html body.ri-compliance-hub-editorial-active .ri-compliance-eyebrow,html body.ri-compliance-hub-editorial-active .ri-compliance-panel-label,html body.ri-compliance-hub-editorial-active .ri-compliance-details-title>small{color:var(--ri-compliance-navy-mid)!important}html body.ri-compliance-hub-editorial-active .ri-compliance-hero{overflow:hidden!important;background-color:var(--ri-compliance-canvas)!important;background-image:radial-gradient(ellipse 58% 68% at 92% 8%,rgb(127 145 170 / .13),transparent 72%),linear-gradient(145deg,#F7FAFE 0%,#EDF5FC 62%,#E8F1FA 100%)!important;border-top:0!important;border-right:0!important;border-bottom:0!important;border-left:0!important;box-shadow:none!important}html body.ri-compliance-hub-editorial-active .ri-compliance-feature{background-color:rgb(247 250 254 / .96)!important;background-image:radial-gradient(ellipse 55% 70% at 90% 10%,rgb(127 145 170 / .12),transparent 72%),linear-gradient(145deg,rgb(247 250 254 / .98),rgb(232 241 250 / .82))!important;border:1px solid var(--ri-compliance-line)!important;border-radius:17px!important;box-shadow:var(--ri-compliance-shadow-feature)!important}html body.ri-compliance-hub-editorial-active .ri-compliance-feature .pd-toc{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}html body.ri-compliance-hub-editorial-active .ri-compliance-feature-directory{background:transparent!important;border:0!important;box-shadow:none!important}html body.ri-compliance-hub-editorial-active .ri-compliance-feature-directory>summary{color:var(--ri-compliance-navy-mid)!important;background:transparent!important;border:0!important;box-shadow:none!important}html body.ri-compliance-hub-editorial-active .ri-compliance-feature-directory>summary::after{display:block!important;flex:0 0 auto!important;color:var(--ri-compliance-navy-mid)!important;content:"+"!important}html body.ri-compliance-hub-editorial-active .ri-compliance-feature-directory[open]>summary::after{content:"−"!important}html body.ri-compliance-hub-editorial-active .ri-compliance-feature::before{position:absolute!important;top:0!important;left:24px!important;display:block!important;width:74px!important;height:1px!important;background:linear-gradient(90deg,transparent,#7F91AA,transparent)!important;content:""!important}html body.ri-compliance-hub-editorial-active .ri-compliance-feature-list{border-top:1px solid var(--ri-compliance-line)!important}html body.ri-compliance-hub-editorial-active .ri-compliance-feature-list>li{color:var(--ri-compliance-muted)!important;background:transparent!important;border-bottom:1px solid var(--ri-compliance-line)!important;border-radius:0!important;box-shadow:none!important}html body.ri-compliance-hub-editorial-active .ri-compliance-feature-list a{color:var(--ri-compliance-navy-mid)!important}html body.ri-compliance-hub-editorial-active .ri-compliance-section{background-color:var(--ri-compliance-canvas)!important;background-image:none!important;border-top:0!important;border-right:0!important;border-bottom:0!important;border-left:0!important;border-radius:0!important;box-shadow:none!important}html body.ri-compliance-hub-editorial-active .ri-compliance-section--alt{background-color:var(--ri-compliance-section-alt)!important}html body.ri-compliance-hub-editorial-active .ri-compliance-shell,html body.ri-compliance-hub-editorial-active .ri-compliance-section-head{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}html body.ri-compliance-hub-editorial-active .ri-compliance-section-head .pd-navigation{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}html body.ri-compliance-hub-editorial-active .ri-compliance-section-head .pd-navigation a{color:var(--ri-compliance-navy-mid)!important;background-color:#F8FAFE!important;background-image:linear-gradient(180deg,#F8FAFE 0%,#EAF1F9 100%)!important;border:1px solid var(--ri-compliance-control-line)!important;border-radius:6px!important;box-shadow:var(--ri-compliance-shadow-button)!important;text-decoration:none!important}html body.ri-compliance-hub-editorial-active .ri-compliance-editorial-columns{background:transparent!important;border-top:1px solid var(--ri-compliance-line)!important;border-right:0!important;border-bottom:1px solid var(--ri-compliance-line)!important;border-left:0!important;border-radius:0!important;box-shadow:none!important}html body.ri-compliance-hub-editorial-active .ri-compliance-editorial-column{background:transparent!important;border-top:0!important;border-bottom:0!important;border-left:0!important;border-radius:0!important;box-shadow:none!important}html body.ri-compliance-hub-editorial-active .ri-compliance-editorial-column:not(:last-child){border-right:1px solid var(--ri-compliance-line)!important}html body.ri-compliance-hub-editorial-active .ri-compliance-section:has(#directory-purpose) .ri-compliance-editorial-column:nth-child(2){border-right:0!important}html body.ri-compliance-hub-editorial-active .ri-compliance-section:has(#directory-purpose) .ri-compliance-editorial-column:last-child{border-top:1px solid var(--ri-compliance-line)!important;border-right:0!important}html body.ri-compliance-hub-editorial-active .ri-compliance-section:has(#directory-purpose) .ri-compliance-editorial-column:last-child>.pd-principle{color:var(--ri-compliance-copy)!important;background-color:var(--ri-compliance-panel-deep)!important;background-image:none!important;border:1px solid var(--ri-compliance-line-strong)!important;border-radius:11px!important;box-shadow:none!important}html body.ri-compliance-hub-editorial-active .ri-compliance-number,html body.ri-compliance-hub-editorial-active .ri-compliance-details-count{color:var(--ri-compliance-muted)!important}html body.ri-compliance-hub-editorial-active .ri-compliance-details{background-color:var(--ri-compliance-panel)!important;background-image:none!important;border:1px solid var(--ri-compliance-line)!important;border-radius:11px!important;box-shadow:none!important;transition:background-color .16s ease,border-color .16s ease!important}html body.ri-compliance-hub-editorial-active .ri-compliance-details[open]{background-color:var(--ri-compliance-panel-deep)!important;border-color:var(--ri-compliance-line-strong)!important;box-shadow:none!important}html body.ri-compliance-hub-editorial-active .ri-compliance-details>summary{color:var(--ri-compliance-copy)!important;background:transparent!important;border:0!important;border-radius:11px!important;box-shadow:none!important}html body.ri-compliance-hub-editorial-active .ri-compliance-details-toggle::before,html body.ri-compliance-hub-editorial-active .ri-compliance-details-toggle::after{position:absolute!important;top:50%!important;left:50%!important;display:block!important;width:14px!important;height:1px!important;background:var(--ri-compliance-navy-mid)!important;content:""!important;transform:translate(-50%,-50%)!important;transition:transform .16s ease!important}html body.ri-compliance-hub-editorial-active .ri-compliance-details-toggle::after{transform:translate(-50%,-50%) rotate(90deg)!important}html body.ri-compliance-hub-editorial-active .ri-compliance-details[open] .ri-compliance-details-toggle::after{transform:translate(-50%,-50%)!important}html body.ri-compliance-hub-editorial-active .ri-compliance-details-main,html body.ri-compliance-hub-editorial-active .ri-compliance-subcards{color:var(--ri-compliance-copy)!important;background:transparent!important;border:0!important;box-shadow:none!important}html body.ri-compliance-hub-editorial-active .ri-compliance-tool-group{background-color:rgb(255 255 255 / .46)!important;border:1px solid rgb(70 94 126 / .20)!important;border-radius:8px!important;box-shadow:none!important}html body.ri-compliance-hub-editorial-active .ri-compliance-subcards a{color:var(--ri-compliance-navy-mid)!important;background-color:rgb(255 255 255 / .74)!important;border:1px solid rgb(70 94 126 / .20)!important;border-radius:8px!important;box-shadow:none!important;text-decoration-color:rgb(23 50 82 / .30)!important;text-underline-offset:.17em!important}html body.ri-compliance-hub-editorial-active .ri-compliance-resource-row{background:transparent!important;border-top:1px solid var(--ri-compliance-line)!important;border-right:0!important;border-bottom:0!important;border-left:0!important;border-radius:0!important;box-shadow:none!important}html body.ri-compliance-hub-editorial-active .ri-compliance-section:has(#choose-cpsc-resource) .ri-compliance-resource-row :where(a,a:visited){color:var(--ri-compliance-navy-mid)!important;text-decoration-color:rgb(23 50 82 / .30)!important;text-underline-offset:.17em!important}html body.ri-compliance-hub-editorial-active .ri-compliance-deep-panel{background-color:var(--ri-compliance-panel-deep)!important;background-image:none!important;border:1px solid var(--ri-compliance-line-strong)!important;border-radius:11px!important;box-shadow:none!important}html body.ri-compliance-hub-editorial-active .ri-compliance-standard{background:transparent!important;border-bottom:1px solid var(--ri-compliance-line)!important;border-radius:0!important;box-shadow:none!important}html body.ri-compliance-hub-editorial-active .ri-compliance-standard:nth-child(odd){border-right:1px solid var(--ri-compliance-line)!important}html body.ri-compliance-hub-editorial-active .ri-compliance-section:has(#product-boundaries) .ri-compliance-disclaimer{position:relative!important;overflow:clip!important;color:var(--ri-compliance-muted)!important;background-color:var(--ri-compliance-panel-deep)!important;background-image:none!important;border-top:0!important;border-right:0!important;border-bottom:0!important;border-left:0!important;border-radius:0!important;box-shadow:none!important}html body.ri-compliance-hub-editorial-active .ri-compliance-section:has(#product-boundaries) .ri-compliance-disclaimer::before{position:absolute!important;top:0!important;bottom:0!important;left:0!important;display:block!important;width:1px!important;background:var(--ri-compliance-steel)!important;box-shadow:0 0 8px rgb(127 145 170 / .38)!important;content:""!important;pointer-events:none!important}html body.ri-compliance-hub-editorial-active .ri-compliance-disclaimer .pd-principle{color:var(--ri-compliance-copy)!important;background-color:rgb(247 250 254 / .72)!important;background-image:none!important;border:1px solid var(--ri-compliance-line)!important;border-radius:8px!important;box-shadow:none!important}html body.ri-compliance-hub-editorial-active .ri-compliance-source-list{background:transparent!important;border-top:1px solid var(--ri-compliance-line)!important;border-right:0!important;border-bottom:0!important;border-left:0!important;border-radius:0!important;box-shadow:none!important}html body.ri-compliance-hub-editorial-active .ri-compliance-source-row{background:transparent!important;border-bottom:1px solid var(--ri-compliance-line)!important;border-radius:0!important;box-shadow:none!important}html body.ri-compliance-hub-editorial-active .ri-compliance-source-row>a{color:var(--ri-compliance-navy-mid)!important;text-decoration-color:rgb(23 50 82 / .30)!important;text-underline-offset:.17em!important}html body.ri-compliance-hub-editorial-active .ri-compliance-page--enhanced :where(.ri-compliance-feature-list>li,.ri-compliance-details>summary,.ri-compliance-subcards a,.ri-compliance-resource-row,.ri-compliance-standard,.ri-compliance-source-row){transition:background-color 170ms ease!important}html body.ri-compliance-hub-editorial-active .ri-compliance-closing{background:transparent!important;border-top:0!important;border-right:0!important;border-bottom:0!important;border-left:0!important;border-radius:0!important;box-shadow:none!important}html body.ri-compliance-hub-editorial-active .ri-compliance-closing-copy>h2{border:0!important}html body.ri-compliance-hub-editorial-active .ri-compliance-primary-action,html body.ri-compliance-hub-editorial-active .ri-compliance-actions a,html body.ri-compliance-hub-editorial-active .ri-compliance-tool-panel :where(.button,.wp-element-button,.wp-block-button__link){color:var(--ri-compliance-navy-mid)!important;background-color:#F8FAFE!important;background-image:linear-gradient(180deg,#F8FAFE 0%,#EAF1F9 100%)!important;border:1px solid var(--ri-compliance-control-line)!important;border-radius:6px!important;box-shadow:var(--ri-compliance-shadow-button)!important;text-decoration:none!important;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease!important}html body.ri-compliance-hub-editorial-active .ri-compliance-text-action{color:var(--ri-compliance-navy-mid)!important;background:transparent!important;border-top:0!important;border-right:0!important;border-bottom:1px solid rgb(23 50 82 / .34)!important;border-left:0!important;border-radius:0!important;box-shadow:none!important;text-decoration:none!important}html body.ri-compliance-hub-editorial-active .ri-compliance-page--enhanced :where(a,button,summary):focus-visible{outline:3px solid #526B8E!important;outline-offset:3px!important}@media (hover:hover) and (pointer:fine){html body.ri-compliance-hub-editorial-active .ri-compliance-page--enhanced :where(.ri-compliance-feature-list>li,.ri-compliance-details>summary,.ri-compliance-subcards a,.ri-compliance-resource-row,.ri-compliance-standard,.ri-compliance-source-row):hover{background-color:var(--ri-compliance-panel-deep)!important}html body.ri-compliance-hub-editorial-active .ri-compliance-primary-action:hover,html body.ri-compliance-hub-editorial-active .ri-compliance-actions a:hover,html body.ri-compliance-hub-editorial-active .ri-compliance-tool-panel :where(.button,.wp-element-button,.wp-block-button__link):hover{border-color:var(--ri-compliance-control-line-hover)!important;box-shadow:0 7px 17px rgb(23 50 82 / .11)!important;transform:translateY(-1px)!important}}@media (max-width:980px){html body.ri-compliance-hub-editorial-active .ri-compliance-editorial-column:nth-child(2){border-right:0!important}html body.ri-compliance-hub-editorial-active .ri-compliance-editorial-column:last-child:nth-child(odd){border-top:1px solid var(--ri-compliance-line)!important;border-right:0!important}}@media (max-width:760px){html body.ri-compliance-hub-editorial-active .ri-compliance-editorial-column,html body.ri-compliance-hub-editorial-active .ri-compliance-editorial-column:not(:last-child){border-top:0!important;border-right:0!important}html body.ri-compliance-hub-editorial-active .ri-compliance-editorial-column+.ri-compliance-editorial-column{border-top:1px solid var(--ri-compliance-line)!important}html body.ri-compliance-hub-editorial-active .ri-compliance-standard:nth-child(odd){border-right:0!important}}@media (max-width:620px){html body.ri-compliance-hub-editorial-active .ri-compliance-feature{border-radius:13px!important}html body.ri-compliance-hub-editorial-active .ri-compliance-details{border-radius:10px!important}}@media (prefers-reduced-motion:reduce){html body.ri-compliance-hub-editorial-active .ri-compliance-page--enhanced :where(.ri-compliance-feature-list>li,.ri-compliance-details>summary,.ri-compliance-subcards a,.ri-compliance-resource-row,.ri-compliance-standard,.ri-compliance-source-row){transition:none!important}html body.ri-compliance-hub-editorial-active .ri-compliance-primary-action:hover,html body.ri-compliance-hub-editorial-active .ri-compliance-actions a:hover,html body.ri-compliance-hub-editorial-active .ri-compliance-tool-panel :where(.button,.wp-element-button,.wp-block-button__link):hover{transform:none!important}}