/* home-bundle.css — BUILT ARTIFACT (2026-11-04): hcf-core + hcf-home + hcf-page + hcf-overrides concatenated in load order and minified (clean-css -O1). Regenerate from those source files after any edit to them; do not edit this file directly. */
@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")}:root{--swiper-theme-color:#007aff}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}:root{--swiper-navigation-size:44px}:root{--color-background-main:#fff;--color-text-main:#1d1d1f;--accent-color:var(--ghost-accent-color,var(--color-text-main));--color-buttons-main-text:#fdfdfd;--color-buttons-secondary:#ededed;--color-buttons-secondary-text:#1d1d1f;--color-buttons-secondary-hover:#ddd;--color-background-elements-main:#f1f1f2;--color-background-elements-main-hover:#ededed;--color-borders:#ddd;--color-nav-link-hover:#8e8e8f;--color-dark-mode-slider:#fdfdfd;--color-text-light:#fff;--color-text-lighter:#777779;--color-text-tags:#616162;--color-text-meta:#a5a5a5;--color-text-post:#343435;--color-text-input:#1d1d1f;--color-text-tier-desc:#777779;--color-card-title-hover:#616162;--color-link:#8e8e8f;--color-link-hover:#616162;--color-background-text-blocks:#f6f6f6;--color-bookmark-border:#ededed;--color-footer-meta-separator:#bbbbbc;--color-audio-thumbnail-placeholder:#e4e4e4;--color-background-block-hover:#f4f4f4;--color-accent:var(--ghost-accent-color,#12c91e);--form-input-focus-color:#b7b7b7}:root[data-color-scheme=light].gh-color-section-font-dark{--font-color-hero:#1d1d1f;--font-color-footer-main:#1d1d1f;--font-color-footer-secondary:#5c5c5c;--font-color-foot-meta:#5c5c5c;--color-footer-border:#dadde2;--font-color-post-meta:#a5a5a5}:root[data-color-scheme=light].gh-color-section-font-dark.gh-html-white-background,:root[data-color-scheme=light].gh-color-section-font-light.gh-html-white-background{--font-color-hero:#1d1d1f;--font-color-footer-main:#1d1d1f;--font-color-footer-secondary:#5c5c5c;--font-color-foot-meta:#8e8e8f;--color-footer-border:#ddd;--font-color-post-meta:#a5a5a5}html{-webkit-text-size-adjust:100%;line-height:1.15}main{display:block}h1{font-size:2em;margin:.67em 0}a{background-color:transparent}b,strong{font-weight:bolder}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}*,:after,:before{box-sizing:border-box}html{-webkit-tap-highlight-color:transparent;overflow-x:hidden;overflow-y:auto}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;background:var(--color-background-main);color:#1d1d1f;color:var(--color-text-main);font-family:var(--font-family-body);font-size:16px;font-style:normal;font-weight:400;letter-spacing:var(--letter-spacing-main);line-height:120%;min-height:100vh;scroll-behavior:smooth}blockquote,body,dd,dl,figcaption,figure,form,hr,li,ol,p,pre,table,ul,video{margin:0;padding:0}ol,ul{list-style:none;padding:0}img{display:block}button{background:0 0;border:none;cursor:pointer}input{border:none;outline:0}button,input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit}label{display:block}::-moz-selection{background:#cbeafb;text-shadow:none}::selection{background:#cbeafb;text-shadow:none}a{color:#1d1d1f;color:var(--color-text-main);cursor:pointer;-webkit-text-decoration:none;text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-headings);font-weight:var(--font-weight-headings);letter-spacing:var(--letter-spacing-headings);line-height:120%;margin:0}@media (prefers-reduced-motion:reduce){*{animation-duration:NaNs!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:NaNs!important}}@keyframes overlayFadeIn{0%{opacity:0}to{opacity:.5}}@keyframes moveRight{0%{left:-450px}to{left:0}}@keyframes moveLeft{0%{left:0}to{left:-450px}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.gh-head{align-items:center;background-color:#fff;background-color:var(--color-background-main);border-bottom:1px solid #ddd;border-bottom:1px solid var(--color-borders);display:flex;font-weight:500;height:80px;position:sticky;top:0;transition:top .3s ease-out;z-index:10000}.gh-head-inner{align-items:center;display:grid;grid-auto-flow:row dense;grid-template-columns:1fr auto 1fr;height:inherit;position:relative}.gh-head-brand{align-items:center;display:flex;text-align:center}.gh-head-brand-socials-wrapper{align-items:center;display:flex;gap:32px;height:inherit;order:1;overflow:hidden}.gh-head-menu{align-items:center;display:flex;order:2}.gh-head-menu .nav{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:center;max-width:630px}.gh-head-menu .nav a,.gh-head-menu .nav span{align-items:center;cursor:pointer;display:flex;font-family:var(--font-family-navigation);font-size:var(--font-size-navigation);font-weight:var(--font-weight-navigation);height:100%;justify-content:center;letter-spacing:var(--letter-spacing-navigation);line-height:var(--font-navigation-line-height);padding:20px 16px;text-transform:var(--text-transfrom-navigation);transition:color .25s ease}.gh-head-menu .nav:hover a:not(:hover),.gh-head-menu .nav:hover span:not(:hover){color:#8e8e8f;color:var(--color-nav-link-hover)}.gh-head-actions{align-items:center;display:flex;justify-content:flex-end;order:3;text-align:right}.gh-head-actions-list{align-items:center;display:inline-flex;gap:20px}.gh-search{align-items:center;background-color:inherit;border:none;display:flex;gap:8px;margin-right:12px;padding:5px 0}.gh-search span{color:#1d1d1f;color:var(--color-text-main);font-family:var(--font-family-navigation);font-size:var(--font-size-navigation);font-weight:var(--font-weight-navigation);letter-spacing:var(--letter-spacing-navigation);line-height:1;text-transform:var(--text-transfrom-navigation);transition:color .25s ease}.gh-search svg{height:20px;width:20px}.gh-search svg path{stroke:#1d1d1f;stroke:var(--color-text-main);transition:stroke .25s ease}.gh-search:hover span{color:#8e8e8f;color:var(--color-nav-link-hover)}.gh-search:hover svg path{stroke:#8e8e8f;stroke:var(--color-nav-link-hover)}.gh-burger-btn{align-items:center;display:none;justify-content:center;padding:0}.gh-burger-btn svg path{stroke:#1d1d1f;stroke:var(--color-text-main);transition:opacity .25s ease}.gh-burger-btn:hover svg path{opacity:.85}.gh-mobile-menu{-webkit-overflow-scrolling:touch;align-items:flex-start;background-color:#fff;background-color:var(--color-background-main);display:none;flex-direction:column;height:100vh;justify-content:start;left:-450px;overflow:hidden;position:fixed;top:0;width:432px;z-index:20000}.gh-mobile-menu__close-btn{align-items:center;display:flex;justify-content:center;padding:5px;transition:opacity .25s ease}.gh-mobile-menu__close-btn svg path{stroke:#1d1d1f;stroke:var(--color-text-main)}.gh-mobile-menu__close-btn:hover{opacity:.8}.gh-mobile-menu__nav-list:hover li:not(:hover) .gh-mobile-menu__btn svg path,.gh-mobile-menu__nav-list:hover li:not(:hover) a,.gh-mobile-menu__nav-list:hover li:not(:hover) span{fill:#8e8e8f;fill:var(--color-nav-link-hover);color:#8e8e8f;color:var(--color-nav-link-hover)}.gh-mobile-menu__footer{align-items:center;background-color:#fff;background-color:var(--color-background-main);border-top:1px solid #ddd;border-top:1px solid var(--color-borders);bottom:0;display:none;display:flex;gap:16px;justify-content:space-between;left:-450px;padding:32px;position:fixed;transition:box-shadow .25s ease;width:432px;z-index:100}.subnav{position:relative}.subnav:hover .submenu-wrapper{display:flex}.submenu-wrapper{align-items:flex-start;animation:fadeIn .3s ease;background-color:#fff;background-color:var(--color-background-main);border-radius:var(--border-radius-containers);box-shadow:0 0 25px 0 rgba(0,0,0,.08);display:none;flex-direction:column;left:16px;position:absolute;top:52px;width:-moz-max-content;width:max-content}.gh-head-menu .submenu .submenu__item-link{justify-content:flex-start!important;padding:8px 32px}.gh-head-menu .submenu .submenu__item:first-child .submenu__item-link{padding-top:32px}.gh-head-menu .submenu .submenu__item:last-child .submenu__item-link{padding-bottom:32px}.gh-header-subnav:hover .gh-subnav-item a:not(:hover){color:#8e8e8f;color:var(--color-nav-link-hover)}.gh-foot-navigation .nav:hover a:not(:hover){color:#8e8e8f;color:var(--color-nav-link-hover)}.gh-main-button{background-color:var(--background-color-button);border-radius:var(--border-radius-buttons);color:#fdfdfd;color:var(--color-buttons-main-text);font-size:var(--font-size-main-buttons);font-weight:var(--font-weight-button);letter-spacing:var(--letter-spacing-buttons);line-height:var(--font-button-line-height);padding:var(--padding-buttons);text-transform:var(--text-transform-buttons);transition:opacity .25s ease;width:-moz-max-content;width:max-content}.gh-main-button:hover{opacity:.85}:root{--hcf-purple:#3a1251;--hcf-purple-dark:#2a0d3b;--hcf-lime:#bef264;--hcf-ink:#1d1d1f;--hcf-grey:#5b5560;--hcf-line:#e4dee9;--font-condensed:Manrope,"Helvetica Neue",Arial,sans-serif;--hcf-bg-soft:#f5f1f8;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--section-space:64px;--grid-gap:24px;--card-padding:24px;--radius:12px}@media (max-width:860px){:root{--section-space:48px;--grid-gap:16px;--card-padding:24px}}.hcf-skip-link{background:#3a1251;background:var(--hcf-purple);border-radius:0 0 8px 8px;color:#fff;font-weight:700;left:16px;padding:10px 18px;position:absolute;top:-100px;transition:top .15s ease;z-index:200}.hcf-skip-link:focus{color:#fff;top:0}.hcf-button--donate,.hcf-donate-button{background:#bef264!important;background:var(--hcf-lime)!important;border-color:#bef264!important;border-color:var(--hcf-lime)!important;color:#3a1251!important;color:var(--hcf-purple)!important;font-weight:800;letter-spacing:.01em;text-transform:none}.hcf-nav-contact{color:inherit;font-weight:600;padding:8px 6px;-webkit-text-decoration:none;text-decoration:none}.hcf-subnav-toggle{background:0 0;border:0;color:inherit;cursor:pointer;margin-left:2px;padding:6px;vertical-align:middle}.gh-head-menu .nav-item.subnav{align-items:center;display:inline-flex}.gh-head-menu .nav-item__link{white-space:nowrap}.hcf-subnav-toggle svg{display:block;transition:transform .15s ease}@media print{.gh-foot,.gh-head,.gh-scroll-top-btn,.hcf-correction-notice{display:none!important}}.hcf-guide-entry__contacts span,.hcf-sr-only{white-space:nowrap}.hcf-sr-only{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}::-moz-selection{background:#3a1251;background:var(--hcf-purple);color:#fff}::selection{background:#3a1251;background:var(--hcf-purple);color:#fff}.hcf-donate-button{background:#3a1251!important;background:var(--og-purple,#3a1251)!important;border-color:#3a1251!important;border-radius:12px!important;color:#fff!important}body{font-family:Manrope,Avenir Next,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif}::-moz-selection{background:#bef264;color:#241532}::selection{background:#bef264;color:#241532}:root{--font-condensed:"Manrope","Segoe UI","Helvetica Neue",Helvetica,Arial,sans-serif}.gh-font-heading-lora,.gh-font-heading-manrope,.gh-font-heading-merriweather{--font-weight-headings:700;--font-weight-card-heading:700;--letter-spacing-headings:-0.02em;--letter-spacing-card-titles:-0.02em;--font-card-heading-line-height:120%;--font-latest-card-heading-line-height:120%}.gh-font-body-lora{--letter-spacing-main:-0.02em;--letter-spacing-site-title:-0.02em;--letter-spacing-about-secondary:-0.02em;--letter-spacing-tags:-0.02em;--font-post-text-line-height:140%;--text-transfrom-navigation:normal;--text-transform-tags:normal;--text-transform-buttons:normal;--font-weight-post-author:500;--font-weight-post-meta:500;--font-weight-excerpt:400;--font-weight-toggle-heading:500;--font-weight-button:700;--letter-spacing-buttons:0;--font-button-line-height:140%;--letter-spacing-navigation:-0.02em;--font-navigation-line-height:140%;--font-about-primary-line-height:140%;--font-about-secondary-line-height:140%;--font-latest-line-height:140%;--font-subscribe-cta-line-height:140%;--font-subscribe-sub-cta-line-height:140%}.gh-font-body-fira-mono,.gh-font-body-fira-sans,.gh-font-body-ibm-plex-serif,.gh-font-body-inter,.gh-font-body-jetbrains-mono,.gh-font-body-lora,.gh-font-body-manrope,.gh-font-body-merriweather,.gh-font-body-noto-sans,.gh-font-body-noto-serif,.gh-font-body-nunito,.gh-font-body-poppins,.gh-font-body-roboto,.gh-font-body-space-mono,.gh-font-heading-cardo,.gh-font-heading-chakra-petch,.gh-font-heading-fira-mono,.gh-font-heading-fira-sans,.gh-font-heading-ibm-plex-serif,.gh-font-heading-inter,.gh-font-heading-jetbrains-mono,.gh-font-heading-libre-baskerville,.gh-font-heading-lora,.gh-font-heading-manrope,.gh-font-heading-merriweather,.gh-font-heading-noto-serif,.gh-font-heading-nunito,.gh-font-heading-old-standard-tt,.gh-font-heading-poppins,.gh-font-heading-roboto,.gh-font-heading-rufina,.gh-font-heading-space-grotesk,.gh-font-heading-space-mono,.gh-font-heading-tenor-sans{--font-size-site-title:24px;--font-size-about-primary:64px;--font-size-about-secondary:24px;--font-size-navigation:16px;--font-size-main-buttons:15px;--font-size-subscribe-button:16px;--font-size-topic-grid-name:32px;--font-size-topic-grid-link:15px;--font-size-card-heading:24px;--font-size-card-heading-large:28px;--font-size-tags:16px;--font-size-tags--small:15px;--font-size-latest-heading:56px;--font-size-smallgrid-card-heading:22px;--font-size-subscribe-cta:40px;--font-size-article-headings:56px;--font-size-article-headings-wide:64px;--font-size-post-text:20px;--font-size-tags--laptop:14px;--font-size-tags--small--laptop:14px;--font-size-subscribe-button--laptop:15px}.gh-viewport,html{background:#fff;background:var(--color-background-main);color:#1d1d1f;color:var(--color-text-main);display:flex;flex-direction:column;min-height:100vh}.gh-container{margin:0 auto;max-width:1584px;padding:0 40px;width:100%}.gh-site-logo{display:block;padding:10px 0}.gh-site-title{font-size:var(--font-size-site-title);letter-spacing:var(--letter-spacing-site-title);line-height:116%}:root[data-color-scheme=light].gh-color-section-font-light .gh-foot .gh-social-icons:hover a:not(:hover) svg path{fill:#8e8e8f;fill:var(--color-nav-link-hover)}.gh-article-page-share-block:hover .gh-article-share-btn:not(:hover) svg path,:root[data-color-scheme=light].gh-color-section-font-light .gh-article-page--wide .gh-article-page-share-block:hover .gh-article-share-btn:not(:hover) svg path{fill:#8e8e8f;fill:var(--color-nav-link-hover)}.gh-overlay{animation:overlayFadeIn .4s ease;background-color:#d2d2d2;display:none;height:100vh;left:0;opacity:0;position:fixed;top:0;width:100vw;z-index:300}.gh-scroll-top-btn{align-items:center;background-color:#f1f1f2;background-color:var(--color-background-elements-main);border-radius:50%;bottom:30px;display:flex;height:46px;justify-content:center;opacity:0;padding:0;position:fixed;right:30px;transform:translateY(15px);transition:background-color .25s ease,transform .25s ease,opacity .25s ease;visibility:hidden;width:46px;z-index:1000}.gh-scroll-top-arrow path{stroke:#1d1d1f;stroke:var(--color-text-main)}.gh-scroll-top-btn:hover{background-color:#ededed;background-color:var(--color-background-elements-main-hover)}.gh-scroll-top-progress{left:0;position:absolute;top:0}.gh-scroll-top-progress path{stroke:var(--ghost-accent-color);stroke-width:4;fill:none;transition:all .4s ease}@media (max-width:1300px){.gh-head-menu .nav a{padding:5px 12px}}@media (max-width:1200px){.gh-head-brand-socials-wrapper{gap:16px}.gh-head-menu .nav a{padding:5px 8px}}@media (max-width:1100px){.gh-head-menu{display:none}.gh-head-inner{display:flex;justify-content:space-between}.gh-burger-btn{display:flex}}@media (max-width:1000px){.gh-search{margin:0}}@media (max-width:900px){.gh-article-page-share-block:hover .gh-article-share-btn:not(:hover) svg path,:root[data-color-scheme=light].gh-color-section-font-light .gh-article-page--wide .gh-article-page-share-block:hover .gh-article-share-btn:not(:hover) svg path{fill:var(--font-color-hero)}.gh-author-page__links:hover .gh-author-page__link:not(:hover) svg path{fill:#1d1d1f;fill:var(--color-text-main)}}@media (max-width:768px){.gh-container{padding:0 30px}.gh-search span{display:none}.gh-scroll-top-btn{bottom:20px;height:40px;right:20px;width:40px}.gh-scroll-top-arrow{height:20px;width:20px}}@media (max-width:500px){.gh-container{padding:0 24px}.gh-head{height:61px}.gh-overlay{display:none}.gh-mobile-menu{width:100vw}.gh-mobile-menu__footer{width:100vw}.gh-mobile-menu__close-btn{padding:0}.gh-mobile-menu__close-btn svg{height:20px;width:20px}.gh-mobile-menu__footer{padding:20px 24px}.gh-article-page-content .kg-button-card .kg-btn,.gh-main-button,.gh-secondary-button{font-size:14px;padding:11px 21px}}:root[data-color-scheme=light].gh-color-section-font-light{--font-color-hero:#ededed;--font-color-footer-main:#ededed;--font-color-footer-secondary:#ecebeb;--font-color-foot-meta:#ededed;--color-footer-border:#dadde2;--font-color-post-meta:#a5a5a5}abbr[title]{border-bottom:none;-webkit-text-decoration:underline;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}sub{bottom:-.25em}.gh-head-brand-socials-wrapper .gh-social-icons{display:none}.gh-header__author-wrapper{align-items:center;display:flex;gap:14px;transition:opacity .25s ease}.gh-header__author-wrapper:hover{opacity:.85}.gh-header__author-image{border-radius:100%;height:40px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:40px}.gh-head-brand-socials-wrapper.includeMobileMenu .gh-burger-btn{display:flex}.gh-mobile-menu.show{display:flex;left:0}.gh-mobile-menu .gh-site-logo{padding:0}.gh-head .gh-mobile-menu .gh-mobile-menu__footer .gh-social-icons{display:flex;margin:0;order:0}.gh-mobile-menu__footer.show{display:flex;left:0}.kg-gallery-card+.kg-gallery-card{margin-top:.75em}:focus-visible{outline:3px solid #3a1251;outline:3px solid var(--hcf-purple)}.hcf-resource-card__label{color:#3a1251;color:var(--hcf-purple);font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.hcf-status-label__date{font-weight:600;letter-spacing:0;text-transform:none}.hcf-source-link{color:#5b5560;color:var(--hcf-grey);font-size:15px}.hcf-jurisdiction{background:#fff;border:2.5px solid #3a1251;border:2.5px solid var(--hcf-purple);border-radius:6px;box-shadow:7px 7px 0 #3a1251;box-shadow:7px 7px 0 var(--hcf-purple);padding:24px;padding:var(--card-padding)}.hcf-jurisdiction__header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.hcf-jurisdiction__name{color:#3a1251;color:var(--hcf-purple);font-family:Manrope,Avenir Next,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--font-condensed);font-size:22px;letter-spacing:.02em;line-height:1.2;margin:0;text-transform:uppercase}.hcf-jurisdiction__grade{margin:0;text-align:right}.hcf-jurisdiction__grade-label{color:#5b5560;color:var(--hcf-grey);display:block;font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.hcf-jurisdiction__grade-value{color:#3a1251;color:var(--hcf-purple);font-size:24px;font-weight:800}.hcf-jurisdiction__assessed{color:#5b5560;color:var(--hcf-grey);display:block;font-size:13px}@media (max-width:640px){.hcf-jurisdiction__header{flex-direction:column;gap:8px;gap:var(--space-2)}}@media (max-width:640px){.hcf-jurisdiction__grade{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 12px;gap:var(--space-1) var(--space-3);text-align:left}}@media (max-width:640px){.hcf-jurisdiction__assessed,.hcf-jurisdiction__grade-label{display:inline}}.hcf-jurisdiction__summary{line-height:1.55;margin:12px 0}.hcf-jurisdiction__links{display:flex;flex-wrap:wrap;font-weight:600;gap:18px;margin:0}.hcf-indicator{background:#fff;border:1px solid #e4dee9;border:1px solid var(--hcf-line);border-radius:12px;border-radius:var(--radius);display:flex;gap:20px;justify-content:space-between;margin:0 0 12px;margin:0 0 var(--space-3);padding:16px 24px;padding:var(--space-4) var(--space-5)}.hcf-indicator__category{font-size:19px;margin:0 0 6px}.hcf-indicator__basis{line-height:1.5;margin:0}.hcf-indicator__definition{color:#5b5560;color:var(--hcf-grey);font-size:14px;line-height:1.5;margin:8px 0 0}.hcf-indicator__score{margin:0;text-align:right;white-space:nowrap}.hcf-indicator__score-label{color:#5b5560;color:var(--hcf-grey);display:block;font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.hcf-indicator__score-value{color:#3a1251;color:var(--hcf-purple);font-size:24px;font-weight:800}@media (max-width:640px){.hcf-indicator{flex-direction:column;gap:8px}}@media (max-width:640px){.hcf-indicator__score{text-align:left}}.hcf-series{margin:32px 0;margin:var(--space-6) 0}main>.hcf-pillar{margin-top:48px;margin-top:var(--space-7)}.rd a:focus-visible,.rd button:focus-visible,.rd input:focus-visible,.rd select:focus-visible,.rd textarea:focus-visible,.rd-btn:focus-visible{outline:3px solid var(--rd-lime);outline-offset:2px}.nfoot__logo-img{display:block;height:44px;width:auto}.nfoot a:focus-visible{outline:3px solid #bef264;outline-offset:2px}:focus-visible{outline:3px solid #bef264;outline-offset:2px}.og-article code{background:#f3edfa;border-radius:6px;font-size:.92em;padding:2px 6px}.og-article pre{background:#241532;border-radius:16px;color:#f3edfa;margin:32px 0;overflow-x:auto;padding:20px}.og-article pre code{background:0 0;padding:0}.gh-site-logo-img,.gh-site-logo-img-dark-mode{height:36px}.gh-site-title__author{word-wrap:break-word;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;font-family:var(--font-family-navigation);font-size:var(--font-size-navigation);font-weight:var(--font-weight-navigation);letter-spacing:var(--letter-spacing-navigation);line-height:116%;max-width:150px;overflow:hidden;text-align:left;text-transform:var(--text-transfrom-navigation);width:-moz-max-content;width:max-content}.copyToClipboardBtn.copied .copyToClipboardBtn__success{display:block}#ghost-comments-root iframe[title=comments-frame] html body button{color:red!important}.gh-scroll-top-btn:has(~#ghost-portal-root:not(:empty)){bottom:100px}#ghost-comments-root{max-width:736px;width:100%}@media (max-width:1403px){.gh-site-logo-img,.gh-site-logo-img-dark-mode{height:30px}}@media (max-width:1100px){.gh-head-brand-socials-wrapper .gh-social-icons{margin-left:16px}}@media (max-width:900px){.gh-header__author-wrapper:hover{opacity:1}}@media (max-width:500px){.gh-site-logo-img,.gh-site-logo-img-dark-mode{height:24px}}@media (max-width:350px){.gh-site-title__author{font-size:14px}}@media (max-width:1450px){.gh-head--author-with-social-icons .gh-head-menu,.gh-head--logo-with-social-icons .gh-head-menu{display:none}}@media (max-width:1450px){.gh-head--author-with-social-icons .gh-burger-btn,.gh-head--logo-with-social-icons .gh-burger-btn{display:flex}}@media (max-width:1450px){.gh-head--author-with-social-icons .gh-head-brand-socials-wrapper,.gh-head--logo-with-social-icons .gh-head-brand-socials-wrapper{gap:16px}}@media (max-width:1450px){.gh-head--author-with-social-icons .gh-head-inner,.gh-head--logo-with-social-icons .gh-head-inner{display:flex;justify-content:space-between}}small{font-size:80%}figcaption{color:rgba(0,0,0,.5);font-size:1.3rem;font-weight:600;line-height:1.4em;padding:1.5rem 1.5rem 0;text-align:center}body{background-color:#faf8f3}.hcf-hero__support{color:#5b5560;color:var(--hcf-grey);font-size:20px;line-height:1.5;margin:0 0 24px;margin:0 0 var(--space-5);max-width:52ch}.hcf-hero__figure img{border-radius:12px;border-radius:var(--radius);display:block;height:auto;width:100%}.hcf-report-feature .hcf-button--secondary{border-color:#fff;color:#fff}@media (max-width:860px){.hcf-hero__figure img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}}.hcf-hero__support{max-width:36ch}.rd-hero__support{color:var(--rd-muted);font-size:19.5px;line-height:1.55;margin:0 0 28px;max-width:58ch}.og a:focus-visible,.og-btn:focus-visible{outline:3px solid var(--og-lime);outline-offset:2px}hr{box-sizing:content-box;height:0;overflow:visible}code,kbd,samp{font-family:monospace,monospace;font-size:1em}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}details{display:block}summary{display:list-item}[hidden],template{display:none}fieldset{border:0;margin:0;padding:0}hr{background-color:#ddd;background-color:var(--color-borders);border:none;height:1px;width:100%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}ol:not([class]) li+li,ul:not([class]) li+li{margin-top:10px}.kg-width-wide{grid-column:wide-start/wide-end}.kg-width-full{grid-column:full-start/full-end}.kg-width-full img{width:100%}figcaption{color:rgba(0,0,0,.5);font-size:1.3rem;font-weight:600;line-height:1.4em;padding:1.5rem 1.5rem 0;text-align:center}.kg-embed-card{align-items:center;display:flex;flex-direction:column;width:100%}.kg-embed-card>:where(iframe[src*="youtube.com"],iframe[src*="vimeo.com"]){aspect-ratio:16/9;height:auto;width:100%}.gh-article-page-content .kg-card.kg-embed-card{margin:24px 0 56px}.kg-image-card img{margin:auto}.kg-gallery-container{position:relative}.kg-gallery-row{display:flex;flex-direction:row;justify-content:center}.kg-gallery-image img{display:block;height:100%;margin:0;width:100%}.kg-bookmark-card,.kg-bookmark-publisher{position:relative}.kg-bookmark-container,.kg-bookmark-container:hover{background:hsla(0,0%,100%,.6);border-radius:var(--border-radius-containers);box-shadow:0 2px 6px -2px rgba(0,0,0,.1),0 0 1px rgba(0,0,0,.4);color:currentColor;display:flex;flex-direction:row-reverse;flex-wrap:wrap;font-family:var(--font-sans-serif);overflow:hidden;-webkit-text-decoration:none;text-decoration:none}.kg-bookmark-content{flex-basis:0;flex-grow:999;order:1;padding:20px}.kg-bookmark-title{font-size:1.5rem;font-weight:600;line-height:1.3em}.kg-bookmark-description{font-size:1.4rem;line-height:1.55em;margin:.5em 0 0;max-height:45px;opacity:.8}.kg-bookmark-metadata{align-items:center;display:flex;font-size:1.3rem;font-weight:500;line-height:1.3em;margin-top:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kg-bookmark-description{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}.kg-bookmark-icon{display:inline-block;height:16px;width:16px}.kg-bookmark-thumbnail{display:flex;flex-basis:24rem;flex-grow:1;justify-content:flex-end}.kg-bookmark-thumbnail img{height:auto;max-width:100%;-o-object-fit:cover;object-fit:cover;vertical-align:bottom}.kg-bookmark-author{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kg-bookmark-publisher:before{content:"•";margin:0 .5em}.kg-width-wide.kg-card-hascaption img{grid-column:wide-start/wide-end}.kg-width-full.kg-card-hascaption img{grid-column:1/-1}.kg-image-card.kg-card-hascaption figcaption{margin:auto;max-width:736px}.gh-foot{color:var(--font-color-footer-main);display:flex;flex-direction:column}.gh-secondary-button{background-color:#ededed;background-color:var(--color-buttons-secondary);border-radius:var(--border-radius-buttons);color:#1d1d1f;color:var(--color-buttons-secondary-text);font-size:var(--font-size-main-buttons);font-weight:var(--font-weight-button);letter-spacing:var(--letter-spacing-buttons);line-height:var(--font-button-line-height);padding:var(--padding-buttons);text-transform:var(--text-transform-buttons);transition:background-color .25s ease}.gh-secondary-button:hover{background-color:#ddd;background-color:var(--color-buttons-secondary-hover)}.hcf-button{border:2px solid #3a1251;border:2px solid var(--hcf-purple);border-radius:999px;display:inline-block;font-weight:800;letter-spacing:.01em;line-height:1.2;padding:12px 22px;-webkit-text-decoration:none;text-decoration:none;text-transform:none}.hcf-button--primary{background:#3a1251;background:var(--hcf-purple);color:#fff}.hcf-button--primary:hover{background:#2a0d3b;background:var(--hcf-purple-dark);color:#fff}.hcf-button--secondary{background:0 0;color:#3a1251;color:var(--hcf-purple)}.hcf-button--secondary:hover{background:#f5f1f8;background:var(--hcf-bg-soft)}.nav-current>.nav-item__link{-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:4px}.hcf-section-title{background:#3a1251;background:var(--hcf-purple);color:#fff;display:inline-block;font-family:Manrope,Avenir Next,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--font-condensed);font-size:22px;font-weight:800;letter-spacing:.05em;line-height:1.15;margin:0 0 24px;margin:0 0 var(--space-5);padding:5px 14px;text-transform:uppercase}.hcf-page-intro{margin-bottom:16px;margin-bottom:var(--space-4);padding:24px 0 0;padding:var(--space-5) 0 0}.hcf-page-intro__kicker{font-size:14px;font-weight:700;letter-spacing:.08em;margin:0 0 8px;margin:0 0 var(--space-2)}.hcf-page-intro__kicker,.hcf-page-intro__title{color:#3a1251;color:var(--hcf-purple);text-transform:uppercase}.hcf-page-intro__title{font-family:Manrope,Avenir Next,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--font-condensed);letter-spacing:.02em;line-height:1.05;margin:0 0 16px;margin:0 0 var(--space-4)}.hcf-page-intro__standfirst{color:#5b5560;color:var(--hcf-grey);font-size:20px;line-height:1.5;margin:0;max-width:65ch}.hcf-photo-placeholder{align-items:center;aspect-ratio:3/2;aspect-ratio:var(--hcf-ph-ratio,3/2);background:#3a1251;background:var(--hcf-purple);border-radius:12px;border-radius:var(--radius);color:#fff;display:flex;flex-direction:column;gap:8px;justify-content:center;padding:24px;text-align:center;width:100%}.hcf-photo-placeholder__slot{font-size:20px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.hcf-photo-placeholder__meta{font-size:14px;max-width:46ch;opacity:.85}.hcf-hero{grid-gap:48px;grid-gap:var(--space-7);align-items:center;display:grid;gap:48px;gap:var(--space-7);grid-template-columns:1.3fr .8fr;padding:64px 0 32px;padding:var(--space-8) 0 var(--space-6)}.hcf-hero.gh-container{padding-bottom:32px;padding-bottom:var(--space-6);padding-top:64px;padding-top:var(--space-8)}@media (max-width:860px){.hcf-hero.gh-container{padding-top:64px;padding-top:var(--section-space)}}.hcf-pathways.gh-container,.hcf-progress.gh-container,.hcf-story.gh-container,.hcf-updates.gh-container,.hcf-work.gh-container{padding-top:64px;padding-top:var(--section-space)}.hcf-hero__title{line-height:1.04;margin:0 0 16px;margin:0 0 var(--space-4)}.hcf-button-row{align-items:center;margin-top:16px;margin-top:var(--space-4)}.hcf-button-row,.hcf-hero__actions{display:flex;flex-wrap:wrap;gap:12px;gap:var(--space-3)}.hcf-hero__actions{margin:0}@media (max-width:860px){.hcf-hero{gap:32px;gap:var(--space-6);grid-template-columns:1fr}}.hcf-pathways{grid-gap:24px;grid-gap:var(--grid-gap);display:grid;gap:24px;gap:var(--grid-gap);grid-template-columns:repeat(3,1fr);padding:64px 0 0;padding:var(--section-space) 0 0}@media (max-width:860px){.hcf-pathways{gap:24px;gap:var(--space-5);grid-template-columns:1fr}}.hcf-resource-card{background:#fff;border:1px solid #e4dee9;border-top:4px solid #3a1251;border:1px solid var(--hcf-line);border-radius:12px;border-radius:var(--radius);border-top:4px solid var(--hcf-purple);display:flex;flex-direction:column;gap:8px;padding:var(--card-padding)}.hcf-resource-card__title{font-size:22px;line-height:1.2;margin:0}.hcf-resource-card__title a{color:inherit;-webkit-text-decoration:none;text-decoration:none}.hcf-resource-card__title a:hover{-webkit-text-decoration:underline;text-decoration:underline}.hcf-resource-card__text{color:#5b5560;color:var(--hcf-grey);line-height:1.5;margin:0}.hcf-resource-card__action{color:#3a1251;color:var(--hcf-purple);font-weight:700;margin-top:auto}.hcf-report-feature{background:#3a1251;background:var(--hcf-purple);color:#fff;margin:64px 0 0;margin:var(--section-space) 0 0;padding:48px 0;padding:var(--space-7) 0}.hcf-report-feature__title{color:#fff;font-family:Manrope,Avenir Next,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--font-condensed);letter-spacing:.01em;line-height:1.1;margin:0 0 12px;text-transform:none}.hcf-report-feature__text{font-size:19px;line-height:1.5;margin:0 0 24px;max-width:62ch}.hcf-report-feature .hcf-button--primary{background:#bef264;background:var(--hcf-lime);border-color:#bef264;border-color:var(--hcf-lime);color:#3a1251;color:var(--hcf-purple)}.hcf-status-label{align-items:baseline;border:1.5px solid #3a1251;border:1.5px solid var(--hcf-purple);border-radius:999px;color:#3a1251;color:var(--hcf-purple);display:inline-flex;font-size:13px;font-weight:800;gap:2px;letter-spacing:.05em;padding:3px 9px;text-transform:uppercase;white-space:nowrap}.hcf-status-label--Open{background:#bef264;background:var(--hcf-lime);border-color:#bef264;border-color:var(--hcf-lime)}.hcf-status-label--Planned{background:#fff}.hcf-status-label--Completed{background:#f5f1f8;background:var(--hcf-bg-soft)}.hcf-story{grid-gap:48px;grid-gap:var(--space-7);align-items:center;display:grid;gap:48px;gap:var(--space-7);grid-template-columns:.85fr 1.15fr;padding:64px 0 0;padding:var(--section-space) 0 0}@media (max-width:860px){.hcf-story{gap:32px;gap:var(--space-6);grid-template-columns:1fr}}.hcf-progress,.hcf-updates{padding:64px 0 0;padding:var(--section-space) 0 0}.hcf-updates__more{font-weight:700;margin-top:24px;margin-top:var(--space-5)}.hcf-donation{background:#f5f1f8;background:var(--hcf-bg-soft);border-top:4px solid #bef264;border-top:4px solid var(--hcf-lime);margin:64px 0 0;margin:var(--section-space) 0 0;padding:48px 24px;padding:var(--space-7) var(--space-5);text-align:center}.hcf-donation__title{text-wrap:balance;line-height:1.15;margin:0 0 12px}.hcf-donation__text{color:#5b5560;color:var(--hcf-grey);line-height:1.55;margin:0 auto 24px;margin:0 auto var(--space-5);max-width:62ch}.hcf-donation__actions{display:flex;flex-wrap:wrap;gap:12px;gap:var(--space-3);justify-content:center;margin:0}.hcf-pillar{background:#f5f1f8;background:var(--hcf-bg-soft);border:1px solid #e4dee9;border-top:4px solid #bef264;border:1px solid var(--hcf-line);border-radius:12px;border-radius:var(--radius);border-top:4px solid var(--hcf-lime);margin:32px 0;margin:var(--space-6) 0;padding:24px;padding:var(--card-padding)}.hcf-pillar__kicker{color:#3a1251;color:var(--hcf-purple);font-size:12px;font-weight:700;letter-spacing:.07em;margin:0 0 6px;text-transform:uppercase}.hcf-pillar__title{font-size:23px;margin:0 0 8px}.hcf-pillar__text{line-height:1.55;margin:0}.hcf-report-feature__kicker{color:#bef264;color:var(--hcf-lime);font-size:13px;font-weight:800;letter-spacing:.14em;margin:0 0 12px;margin:0 0 var(--space-3);text-transform:uppercase}.hcf-donation__quiet{margin:16px 0 0;margin:var(--space-4) 0 0}.hcf-donation__quiet a{color:#5b5560;color:var(--hcf-grey);-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:3px}.gh-card .gh-card-image,.gh-posts-grid .gh-card-image{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;width:100%}.gh-card--text .gh-card-image-video-outer{display:none}@media (max-width:860px){.hcf-hero__media .hcf-photo-placeholder,.hcf-story__media .hcf-photo-placeholder{aspect-ratio:16/9!important}}.hcf-board__section{margin-top:64px;margin-top:var(--section-space)}.hcf-section-head{align-items:center;display:flex;flex-wrap:wrap;gap:16px;gap:var(--space-4);margin-bottom:24px;margin-bottom:var(--space-5)}.hcf-section-head .hcf-section-title{margin-bottom:0}.hcf-profile-list{grid-gap:0;display:grid;gap:0}.hcf-profile{grid-gap:24px;grid-gap:var(--space-5);border-top:1px solid #e3e0e8;display:grid;gap:24px;gap:var(--space-5);grid-template-columns:168px 1fr;padding:24px 0;padding:var(--space-5) 0}.hcf-profile:first-child{border-top:none;padding-top:0}.hcf-profile__name{color:#3a1251;color:var(--hcf-purple);font-family:Manrope,Avenir Next,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--font-condensed);letter-spacing:.02em;line-height:1.15;margin:0 0 2px;text-transform:uppercase}.hcf-profile__role{color:#3a1251;color:var(--hcf-purple);font-weight:700;margin:0 0 8px;margin:0 0 var(--space-2)}.hcf-profile__body p{max-width:68ch}.hcf-profile__email{font-size:14px;margin:8px 0 0;margin:var(--space-2) 0 0}.hcf-advisor-list{grid-gap:8px;grid-gap:var(--space-2);display:grid;gap:8px;gap:var(--space-2);list-style:none;margin:0 0 16px;margin:0 0 var(--space-4);padding:0}.hcf-advisor-list li{display:flex;flex-wrap:wrap;gap:12px;gap:var(--space-3);padding-left:0}.hcf-advisor-list span{color:#5b5560;color:var(--hcf-grey)}.hcf-committee-planned{background:#fff;border:2.5px solid #3a1251;border:2.5px solid var(--hcf-purple);border-radius:6px;box-shadow:7px 7px 0 #3a1251;box-shadow:7px 7px 0 var(--hcf-purple);padding:24px;padding:var(--space-5)}.hcf-committee-planned p:last-child{margin-bottom:0}@media (max-width:640px){.hcf-profile{gap:16px;gap:var(--space-4);grid-template-columns:104px 1fr}}.hcf-steps{grid-gap:16px;grid-gap:var(--space-4);counter-reset:hcf-step;display:grid;gap:16px;gap:var(--space-4);list-style:none;margin:16px 0 0;margin:var(--space-4) 0 0;padding:0}.hcf-steps li{counter-increment:hcf-step;padding-left:0}.hcf-steps li:before{color:#3a1251;color:var(--hcf-purple);content:counter(hcf-step);display:block;font-family:Manrope,Avenir Next,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--font-condensed);font-size:22px;font-weight:800;line-height:1;margin-bottom:2px}.hcf-form{max-width:640px}.hcf-field{margin-bottom:16px;margin-bottom:var(--space-4)}.hcf-field label{color:#3a1251;color:var(--hcf-purple);display:block;font-size:12.5px;font-weight:800;letter-spacing:.12em;margin-bottom:8px;margin-bottom:var(--space-2);text-transform:uppercase}.hcf-field input,.hcf-field select,.hcf-field textarea{background:#fff;border:2px solid #c9c2d4;border-radius:6px;color:inherit;font:inherit;padding:10px 12px;width:100%}.hcf-field input:focus,.hcf-field select:focus,.hcf-field textarea:focus{border-color:#3a1251;border-color:var(--hcf-purple);outline:0}.hcf-form__note{color:#5b5560;color:var(--hcf-grey);font-size:15px}.hcf-form__sent{border:2.5px solid #3a1251;border:2.5px solid var(--hcf-purple);border-radius:6px;display:none;margin-top:16px;margin-top:var(--space-4);padding:16px;padding:var(--space-4)}.hcf-form__sent p{margin:0}.hcf-kit-list{grid-gap:12px;grid-gap:var(--space-3);display:grid;gap:12px;gap:var(--space-3);list-style:none;margin:12px 0 0;margin:var(--space-3) 0 0;padding:0}.hcf-kit-list li{padding-left:0}.hcf-kit-list strong{display:block}.hcf-kit-list span{color:#5b5560;color:var(--hcf-grey)}.hcf-related-list{grid-gap:24px;grid-gap:var(--grid-gap);display:grid;gap:24px;gap:var(--grid-gap);grid-template-columns:repeat(3,1fr);list-style:none;margin:0;padding:0}@media (max-width:860px){.hcf-related-list{grid-template-columns:1fr}}.hcf-related-list li{border:2.5px solid #3a1251;border:2.5px solid var(--hcf-purple);border-radius:6px;padding:16px;padding:var(--space-4)}.hcf-related-list a{color:inherit;-webkit-text-decoration:none;text-decoration:none}.hcf-related-list strong{color:#3a1251;color:var(--hcf-purple);display:block;margin-bottom:2px}.hcf-related-list span{color:#5b5560;color:var(--hcf-grey);font-size:15px}.hcf-program-list{border-top:2px solid #3a1251;border-top:2px solid var(--hcf-purple);list-style:none;margin:0;padding:0}.hcf-program-list__item{align-items:flex-start;border-bottom:1px solid #e3deee;display:flex;gap:24px;gap:var(--space-5);justify-content:space-between;padding:16px 0;padding:var(--space-4) 0}.hcf-program-list__name{font-weight:800;margin:0}.hcf-program-list__desc{color:#5b5560;color:var(--hcf-grey);margin:2px 0 0}.hcf-program-list__main{flex:1 1 auto;min-width:0}.hcf-program-list__item .hcf-status-label{flex:0 0 auto;margin-top:2px}.gh-posts-grid{grid-gap:24px;grid-gap:var(--grid-gap);display:grid;gap:24px;gap:var(--grid-gap);grid-template-columns:repeat(3,1fr)}@media (max-width:1024px){.gh-posts-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.gh-posts-grid{grid-template-columns:1fr}}.hcf-story__figure{background:#fff;border:2.5px solid #3a1251;border:2.5px solid var(--hcf-purple);border-radius:6px;box-shadow:7px 7px 0 #3a1251;box-shadow:7px 7px 0 var(--hcf-purple);margin:0;overflow:hidden}.hcf-story__figure img{aspect-ratio:4/5;display:block}.hcf-story__figure figcaption{border-top:2.5px solid #3a1251;border-top:2.5px solid var(--hcf-purple);color:#3a1251;color:var(--hcf-purple);font-weight:700;padding:8px 12px;padding:var(--space-2) var(--space-3)}.hcf-story__action{margin-top:24px;margin-top:var(--space-5)}.hcf-donations-go__list li:before,.hcf-guide-list li:before,.hcf-kit-list li:before{background:#3a1251;background:var(--hcf-purple);content:"";display:block;height:3px;margin-bottom:8px;margin-bottom:var(--space-2);width:26px}.hcf-pathways.gh-container{background:#f5f1f8;background:var(--hcf-bg-soft);padding:32px;padding:var(--space-6)}.hcf-pathways.gh-container,.hcf-story.gh-container{border-radius:6px;margin-top:64px;margin-top:var(--section-space)}.hcf-story.gh-container{background:#3a1251;background:var(--hcf-purple);color:#fff;padding:48px 32px;padding:var(--space-7) var(--space-6)}.hcf-story .hcf-section-title{background:#fff;color:#3a1251;color:var(--hcf-purple)}.hcf-story__summary{color:#efe9f7}.hcf-story .hcf-story__figure{border-color:#fff;box-shadow:7px 7px 0 #1e0830}.hcf-story .hcf-button--secondary{background:#fff;border-color:#fff;color:#3a1251;color:var(--hcf-purple)}@media (max-width:640px){.hcf-pathways.gh-container,.hcf-story.gh-container{padding:24px 16px;padding:var(--space-5) var(--space-4)}}.hcf-story__figure{aspect-ratio:4/5;position:relative}.hcf-story__figure img{aspect-ratio:auto;bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center 20%;object-position:center 20%;position:absolute;right:0;top:0;width:100%}.hcf-related{margin-top:64px;margin-top:var(--section-space)}.hcf-hero__title{font-family:Manrope,Avenir Next,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--font-condensed);font-size:max(44px,min(6.4vw,68px));letter-spacing:.008em;line-height:1;text-transform:uppercase}.hcf-hero .hcf-photo-placeholder{border:2.5px solid #3a1251;border:2.5px solid var(--hcf-purple);border-radius:6px;box-shadow:7px 7px 0 #3a1251;box-shadow:7px 7px 0 var(--hcf-purple)}.hcf-button{transition:background-color .18s ease,border-color .18s ease,color .18s ease}.hcf-resource-card{padding:24px;padding:var(--space-5)}.hcf-resource-card__title{font-family:Manrope,Avenir Next,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--font-condensed);font-size:25px;letter-spacing:.01em}.hcf-report-feature{padding:64px 0;padding:var(--space-8) 0}.hcf-report-feature__title{font-size:max(32px,min(4.6vw,46px));line-height:1.04;text-transform:uppercase}.hcf-report-feature__meta{color:#dcd2ec;display:flex;flex-wrap:wrap;font-size:13px;font-weight:700;gap:8px 16px;gap:var(--space-2) var(--space-4);letter-spacing:.09em;list-style:none;margin:0 0 24px;margin:0 0 var(--space-5);padding:0;text-transform:uppercase}.hcf-report-feature__meta li+li:before{color:#bef264;color:var(--hcf-lime);content:"·";margin-right:16px;margin-right:var(--space-4)}.hcf-home .gh-card-title{font-family:Manrope,Avenir Next,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--font-condensed);letter-spacing:.01em}.hcf-board__intro{font-size:19px;line-height:1.55;margin:0 0 32px;margin:0 0 var(--space-6);max-width:68ch}.gh-article-page-content.gh-article-page-content>p,.gh-content.gh-content>p{margin-bottom:24px;margin-bottom:var(--space-5)}.gh-article-page-content.gh-article-page-content>h2,.gh-content.gh-content>h2{margin-bottom:16px;margin-bottom:var(--space-4);margin-top:24px;margin-top:var(--space-5)}.gh-article-page-content.gh-article-page-content>h3,.gh-content.gh-content>h3{margin-bottom:16px;margin-bottom:var(--space-4);margin-top:8px;margin-top:var(--space-2)}.gh-article-page-content.gh-article-page-content>h4,.gh-content.gh-content>h4{margin-bottom:12px;margin-bottom:var(--space-3);margin-top:8px;margin-top:var(--space-2)}.gh-article-page-content.gh-article-page-content>blockquote,.gh-article-page-content.gh-article-page-content>ol,.gh-article-page-content.gh-article-page-content>ul,.gh-content.gh-content>blockquote,.gh-content.gh-content>ol,.gh-content.gh-content>ul{margin-bottom:24px;margin-bottom:var(--space-5);margin-top:0}.gh-article-page-content.gh-article-page-content .kg-card,.gh-article-page-content.gh-article-page-content>hr,.gh-content.gh-content .kg-card,.gh-content.gh-content>hr{margin-bottom:24px;margin-bottom:var(--space-5);margin-top:8px;margin-top:var(--space-2)}.gh-article-page-content.gh-article-page-content ol:not([class]) li+li,.gh-article-page-content.gh-article-page-content ul:not([class]) li+li{margin-top:8px;margin-top:var(--space-2)}.gh-article-page .gh-article-page-share-block{margin-bottom:16px;margin-bottom:var(--space-4)}.gh-article-page .gh-article-page-feature-image{margin-top:32px;margin-top:var(--space-6)}.gh-article-page .gh-article-page-footer hr{margin-bottom:32px;margin-bottom:var(--space-6);margin-top:32px;margin-top:var(--space-6)}.gh-read-next .gh-read-next__posts{gap:24px;gap:var(--grid-gap)}.gh-card .gh-card-tags{margin-bottom:12px;margin-bottom:var(--space-3)}.hcf-resource-card__action{border-top:1px solid #e4dee9;border-top:1px solid var(--hcf-line);padding-top:16px;padding-top:var(--space-4)}.gh-article-page-header__info{row-gap:24px;row-gap:var(--space-5)}.gh-card .gh-card-title{margin-top:0}.gh-article-page-footer__author{margin-bottom:16px;margin-bottom:var(--space-4)}.hcf-pillar__kicker{margin-bottom:8px;margin-bottom:var(--space-2)}.hcf-workb{background:#3a1251;background:var(--hcf-purple);margin-top:64px;margin-top:var(--section-space);padding:64px 0;padding:var(--section-space) 0}.hcf-workb__grid{grid-gap:24px;grid-gap:var(--grid-gap);display:grid;gap:24px;gap:var(--grid-gap);grid-template-columns:repeat(3,1fr)}.hcf-workb__card{background:#fff;border-radius:6px;display:flex;flex-direction:column;padding:24px;padding:var(--card-padding)}.hcf-workb__card h3{color:#3a1251;color:var(--hcf-purple);font-family:Manrope,Avenir Next,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--font-condensed);font-size:23px;margin:0 0 8px;margin:0 0 var(--space-2);text-transform:uppercase}.hcf-workb__card p{color:#5b5560;color:var(--hcf-grey);margin:0}.hcf-workb__link{font-weight:700;margin-top:auto;padding-top:16px;padding-top:var(--space-4)}.hcf-workb__link a{color:#3a1251;color:var(--hcf-purple);-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:3px}.hcf-workb__programs{background:#fff;border-radius:6px;margin-top:24px;margin-top:var(--grid-gap);padding:24px;padding:var(--card-padding)}.hcf-workb__programs-title{color:#3a1251;color:var(--hcf-purple);font-family:Manrope,Avenir Next,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--font-condensed);font-size:19px;letter-spacing:.04em;margin:0 0 16px;margin:0 0 var(--space-4);text-transform:uppercase}.hcf-workb__programs .hcf-program-list{margin:0}@media (max-width:860px){.hcf-workb__grid{grid-template-columns:1fr}}.hcf-section-title--light{background:#fff;color:#3a1251;color:var(--hcf-purple)}.gh-article-page-header{margin-bottom:24px;margin-bottom:var(--space-5)}.hcf-pillar.hcf-pillar{margin-top:48px;margin-top:var(--space-7)}.gh-article-page-footer .gh-article-page-footer__author{margin-bottom:16px;margin-bottom:var(--space-4)}.gh-card-content-main>a{margin-top:0}.gh-article-page .gh-article-page-header{margin-bottom:24px;margin-bottom:var(--space-5);margin-top:48px;margin-top:var(--space-7)}.gh-article-page .gh-read-next{margin-bottom:0}.hcf-pillar.hcf-pillar{padding-bottom:24px;padding-bottom:var(--space-5);padding-top:24px;padding-top:var(--space-5)}.rd{--rd-purple:#3a1251;--rd-purple-dark:#2a0c3c;--rd-lime:#bef264;--rd-ink:#26202e;--rd-muted:#5d5666;--rd-line:#e7e0d8;--rd-warm:#faf7f2;--rd-warm-2:#f3eee6;--rd-font:"Manrope","Segoe UI","Helvetica Neue",Helvetica,Arial,sans-serif;color:#26202e;color:var(--rd-ink);font-family:Manrope,Avenir Next,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--rd-font);font-size:17px;line-height:1.65}.rd ::-moz-selection{background:var(--rd-purple);color:#fff}.rd ::selection{background:var(--rd-purple);color:#fff}.rd h1,.rd h2,.rd h3{color:var(--rd-purple-dark);font-family:var(--rd-font);letter-spacing:-.01em}.rd p{margin:0 0 16px}.rd a{color:var(--rd-purple);text-underline-offset:3px}.rd .rd-wrap{margin:0 auto;max-width:1160px;padding:0 24px}@media (max-width:640px){.rd .rd-wrap{padding:0 20px}}.rd-kicker{color:var(--rd-purple);font-size:12.5px;font-weight:700;letter-spacing:.13em;margin:0 0 12px;text-transform:uppercase}.rd-h2{font-size:28px;font-weight:700;line-height:1.2;margin:0 0 8px}.rd-lede{color:var(--rd-muted);font-size:18.5px;margin:0 0 24px;max-width:62ch}.rd-section{padding:56px 0}@media (max-width:640px){.rd-section{padding:40px 0}.rd-h2{font-size:24px}}.rd-btn{border:1.5px solid var(--rd-purple);border-radius:999px;cursor:pointer;display:inline-block;font-family:var(--rd-font);font-size:16px;font-weight:600;line-height:1.25;padding:13px 22px;-webkit-text-decoration:none;text-decoration:none;transition:background .15s ease,color .15s ease}.rd-btn--primary{background:var(--rd-purple);color:#fff}.rd-btn--primary:hover{background:var(--rd-purple-dark)}.rd-btn--lime{background:var(--rd-lime);border-color:var(--rd-lime);color:var(--rd-purple-dark)}.rd-btn--lime:hover{background:#aadd3f;border-color:#aadd3f}.rd-btn--ghost{background:0 0;color:var(--rd-purple)}.rd-btn--ghost:hover{background:var(--rd-warm-2)}.rd-btn--on-purple{background:#fff;border-color:#fff;color:var(--rd-purple)}.rd-hero{background:var(--rd-warm);padding:64px 0 56px}@media (max-width:640px){.rd-hero{padding:44px 0 40px}}.rd-hero h1{font-size:max(34px,min(5.4vw,54px));font-weight:750;line-height:1.1;margin:0 0 16px;max-width:16em}.rd-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin:0}.rd-pathways{background:#fff;padding:48px 0 8px}.rd-path-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}@media (max-width:860px){.rd-path-grid{grid-template-columns:1fr}}.rd-path{background:#fff;border:1px solid var(--rd-line);border-radius:12px;display:flex;flex-direction:column;padding:24px}.rd-path h3{font-size:20px;font-weight:700;line-height:1.25;margin:0 0 8px}.rd-path p{color:var(--rd-muted);font-size:16px;margin:0 0 16px}.rd-path__link{font-weight:600;margin-top:auto;-webkit-text-decoration:none;text-decoration:none}.rd-path__link:hover{-webkit-text-decoration:underline;text-decoration:underline}.rd-report{background:var(--rd-purple);color:#f2edfa;margin-top:56px}.rd-report .rd-kicker{color:var(--rd-lime)}.rd-report h2{color:#fff;font-size:max(28px,min(4vw,40px));line-height:1.15;margin:0 0 12px}.rd-report__text{color:#e7def5;font-size:18px;margin:0 0 16px;max-width:60ch}.rd-report__meta{color:#cdc2e6;display:flex;flex-wrap:wrap;font-size:14.5px;font-weight:600;gap:8px 22px;list-style:none;margin:0 0 28px;padding:0}.rd-report__meta li{margin:0}.rd-report__grid{grid-gap:48px;align-items:center;display:grid;gap:48px;grid-template-columns:1.05fr .95fr}@media (max-width:860px){.rd-report__grid{gap:40px;grid-template-columns:1fr}}.rd-report__visual{display:flex;justify-content:center;padding:24px 16px 32px}.rd-cover-stack{position:relative;width:min(320px,80vw)}.rd-cover-layer{border-radius:12px;bottom:0;left:0;position:absolute;right:0;top:0}.rd-cover-layer--back{background:#66448c;transform:rotate(3.5deg) translate(12px,8px)}.rd-cover-layer--mid{background:#4e2c6e;transform:rotate(-2deg) translate(-8px,3px)}.rd-cover{aspect-ratio:4/4.85;background:var(--rd-warm);border-radius:12px;box-shadow:0 24px 48px rgba(20,5,35,.45);display:flex;flex-direction:column;padding:22px}.rd-cover__org{border-bottom:1px solid #ddd3c8;font-size:10.5px;margin:0;padding-bottom:10px}.rd-cover__kick{color:#6d5a86;font-size:10px;margin:16px 0 8px}.rd-cover__title{color:var(--rd-purple-dark);font-size:27px;font-weight:750;letter-spacing:-.01em;margin:0}.rd-cover__bars{height:72px;margin-top:20px;position:relative}.rd-cover__bars span{border:2px solid var(--rd-purple);border-radius:999px;height:20px;position:absolute;transform:rotate(-30deg);width:96px}.rd-cover__bars span:first-child{left:0;top:32px}.rd-cover__bars span:nth-child(2){background:var(--rd-lime);border-color:var(--rd-lime);left:56px;top:24px}.rd-cover__bars span:nth-child(3){left:112px;top:16px}.rd-cover__sub{color:#4c4258;font-size:13px;line-height:1.5;margin:auto 0 0;padding-top:16px}.rd-cover__ed{color:#8a7f96;font-size:9.5px;letter-spacing:.16em;margin:6px 0 0}.rd .rd-cover__chip{align-items:center;background:#fff;border-radius:12px;bottom:-16px;box-shadow:0 10px 24px rgba(20,5,35,.35);color:var(--rd-ink);display:inline-flex;font-size:13.5px;font-weight:600;gap:8px;margin:0;padding:10px 14px;position:absolute;right:-12px;white-space:nowrap;z-index:2}@media (max-width:640px){.rd-cover__title{font-size:24px}}.rd-work{background:#fff}.rd-work__cats{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin:24px 0 40px}@media (max-width:860px){.rd-work__cats{grid-template-columns:1fr}}.rd-work__cat{border-top:2px solid var(--rd-purple);padding-top:16px}.rd-work__cat h3{font-size:19px;margin:0 0 6px}.rd-work__cat p{color:var(--rd-muted);font-size:16px;margin:0 0 10px}.rd-work__cat a{font-weight:600;-webkit-text-decoration:none;text-decoration:none}.rd-work__cat a:hover{-webkit-text-decoration:underline;text-decoration:underline}.rd-programs{border:1px solid var(--rd-line);border-radius:12px;padding:8px 24px}.rd-programs__title{color:var(--rd-purple-dark);font-size:17px;font-weight:700;margin:16px 0 4px}.rd-program{border-top:1px solid var(--rd-line);padding:16px 0}.rd-program:first-of-type{border-top:none}.rd-program__head{align-items:baseline;display:flex;flex-wrap:wrap;gap:12px}.rd-program__name{font-size:18px;font-weight:700;margin:0}.rd-program__name a{-webkit-text-decoration:none;text-decoration:none}.rd-program__name a:hover{-webkit-text-decoration:underline;text-decoration:underline}.rd-program__desc{color:var(--rd-muted);font-size:16px;margin:4px 0 0;max-width:68ch}.rd-status{border:1.5px solid var(--rd-purple);border-radius:999px;color:var(--rd-purple);font-size:12px;font-weight:700;letter-spacing:.08em;padding:3px 10px;text-transform:uppercase;white-space:nowrap}.rd-status--open{background:var(--rd-lime);border-color:var(--rd-lime);color:var(--rd-purple-dark)}.rd-story{background:var(--rd-warm)}.rd-story__grid{grid-gap:40px;align-items:center;display:grid;gap:40px;grid-template-columns:minmax(0,5fr) minmax(0,7fr)}@media (max-width:860px){.rd-story__grid{gap:24px;grid-template-columns:1fr}}.rd-story__figure{aspect-ratio:4/5;border-radius:12px;margin:0;overflow:hidden;position:relative}.rd-story__figure img{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center 22%;object-position:center 22%;position:absolute;right:0;top:0;width:100%}@media (min-width:861px){.rd-story__figure{max-height:460px}}.rd-story__text p{color:#3d3549;max-width:58ch}.rd-story__cap{color:var(--rd-muted);font-size:13.5px;margin-top:10px}.rd-updates{background:#fff}.rd-cards{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-top:24px}@media (max-width:860px){.rd-cards{grid-template-columns:1fr}}.rd-card{background:#fff;border:1px solid var(--rd-line);border-radius:12px;display:flex;flex-direction:column;overflow:hidden}.rd-card__figure{aspect-ratio:16/10;background:var(--rd-warm-2);margin:0;overflow:hidden;position:relative}.rd-card__figure img{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%}.rd-card__body{display:flex;flex-direction:column;padding:18px 20px 20px}.rd-card__tag{color:var(--rd-purple);font-size:12px;letter-spacing:.09em;text-transform:uppercase}.rd-card__tag,.rd-card__title{font-weight:700;margin:0 0 6px}.rd-card__title{font-size:19.5px;line-height:1.3}.rd-card__title a{color:var(--rd-purple-dark);-webkit-text-decoration:none;text-decoration:none}.rd-card__title a:hover{-webkit-text-decoration:underline;text-decoration:underline}.rd-card__date{color:var(--rd-muted);font-size:13.5px;margin:0 0 10px}.rd-card__excerpt{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:var(--rd-muted);display:-webkit-box;font-size:15.5px;margin:0;overflow:hidden}.rd-updates__more{font-weight:600;margin:24px 0 0}.rd-donate{background:var(--rd-warm);text-align:left}.rd-donate__grid{align-items:center;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between}.rd-donate h2{margin-bottom:6px}.rd-donate p{color:var(--rd-muted);margin:0;max-width:52ch}.rd-donate__actions{display:flex;flex-wrap:wrap;gap:12px}.rd-contact__intro{background:var(--rd-warm);padding:56px 0 8px}.rd-contact__intro h1{font-size:max(32px,min(4.6vw,46px));font-weight:750;line-height:1.12;margin:0 0 14px}.rd-notice{background:var(--rd-warm-2);border-radius:10px;font-size:15.5px;margin:24px 0 0;padding:14px 18px}.rd-notice p{margin:0}.rd-contact__grid{grid-gap:44px;align-items:start;display:grid;gap:44px;grid-template-columns:minmax(0,7fr) minmax(0,5fr);padding:40px 0 64px}@media (max-width:860px){.rd-contact__grid{gap:36px;grid-template-columns:1fr}}.rd-field{margin:0 0 18px}.rd-field label{color:var(--rd-purple-dark);display:block;font-size:15px;font-weight:600;margin:0 0 7px}.rd-field input,.rd-field select,.rd-field textarea{background:#fff;border:1.5px solid #cfc6ba;border-radius:8px;color:var(--rd-ink);font-family:var(--rd-font);font-size:16.5px;padding:12px 14px;width:100%}.rd-field textarea{min-height:150px;resize:vertical}.rd-form__note{color:var(--rd-muted);font-size:14px;margin:0 0 16px}.rd-form__sent{background:var(--rd-warm);border-radius:10px;display:none;font-size:15.5px;margin-top:16px;padding:14px 18px}.rd-aside h2{font-size:21px;margin:0 0 12px}.rd-aside__block{margin:0 0 32px}.rd-aside__block li,.rd-aside__block p{color:#3d3549}.rd-contact-list{list-style:none;margin:0;padding:0}.rd-contact-list li{border-top:1px solid var(--rd-line);padding:12px 0}.rd-contact-list li:first-child{border-top:none;padding-top:0}.rd-contact-list strong{color:var(--rd-purple-dark);display:block;font-size:16px;margin-bottom:2px}.rd-contact-list span{color:var(--rd-muted);font-size:15.5px}body:has(.rd) .gh-foot{background:#fff;border-top:1px solid #e7e0d8;border-top:1px solid var(--rd-line,#e7e0d8)}.rd .rd-btn--primary{color:#fff}.rd .rd-btn--lime{color:var(--rd-purple-dark)}.rd .rd-btn--ghost,.rd .rd-btn--on-purple{color:var(--rd-purple)}.rd-hero2{background:var(--rd-purple);color:#f4effc;overflow:hidden}.rd-hero2__grid{grid-gap:48px;align-items:center;display:grid;gap:48px;grid-template-columns:minmax(0,7fr) minmax(0,5fr);padding:64px 0 72px}@media (max-width:900px){.rd-hero2__grid{gap:40px;grid-template-columns:1fr;padding:44px 0 56px}}.rd-hero2 .rd-kicker{color:#d9cdf2}.rd-hero2 h1{color:#fff;font-size:max(38px,min(6vw,64px));font-weight:800;letter-spacing:-.02em;line-height:1.04;margin:0 0 20px}.rd-hero2__support{color:#ddd2f2;font-size:19px;line-height:1.6;margin:0 0 24px;max-width:34em}.rd-pill-status{align-items:center;border:1.5px solid #7a5aa6;border-radius:999px;color:var(--rd-lime);display:inline-flex;font-size:13.5px;font-weight:700;gap:9px;letter-spacing:.06em;margin:0 0 28px;padding:8px 16px}.rd-pill-status:before{background:var(--rd-lime);border-radius:50%;content:"";height:9px;width:9px}.rd-hero2__actions{align-items:center;display:flex;flex-wrap:wrap;gap:26px;margin:0}.rd-hero2 .rd-btn--lime{font-size:17px;padding:15px 26px}.rd-link-arrow{color:#fff;font-size:16.5px;font-weight:600;-webkit-text-decoration:none;text-decoration:none}.rd-link-arrow:hover{-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:4px}.rd-cover-wrap{padding:18px 10px 26px;position:relative}.rd-cover-wrap:after,.rd-cover-wrap:before{border-radius:22px;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.rd-cover-wrap:before{background:#5b2a86;transform:rotate(3.5deg) translate(10px,8px)}.rd-cover-wrap:after{background:#6d3a9c;opacity:.55;transform:rotate(-2deg) translate(-8px,14px)}.rd-cover{background:#fdfcf9;border-radius:14px;box-shadow:0 24px 48px rgba(20,4,34,.35);color:var(--rd-purple-dark);padding:28px 28px 24px;position:relative;transform:rotate(-4deg);z-index:1}.rd-cover__org{color:var(--rd-purple);font-size:12px;font-weight:700;letter-spacing:.14em;margin:0 0 4px;text-transform:uppercase}.rd-cover__rule{border:none;border-top:1.5px solid var(--rd-line);margin:14px 0 16px}.rd-cover__kick{color:var(--rd-purple);font-size:13px;font-weight:700;letter-spacing:.1em;margin:0 0 12px;text-transform:uppercase}.rd-cover__title{color:var(--rd-purple);font-size:max(27px,min(3.4vw,36px));font-weight:800;letter-spacing:-.015em;line-height:1.12;margin:0 0 20px}.rd-cover__pills{display:flex;gap:8px;margin:0 0 22px}.rd-cover__pills span{border:2px solid var(--rd-purple);border-radius:999px;display:block;height:21px;transform:rotate(-32deg);width:86px}.rd-cover__pills span.is-lime{background:var(--rd-lime);border-color:var(--rd-lime)}.rd-cover__foot{color:#3d3549;font-size:14.5px;line-height:1.5;margin:0}.rd-cover__ed{color:var(--rd-muted);font-size:11.5px;font-weight:700;letter-spacing:.12em;margin:10px 0 0;text-transform:uppercase}.rd-badge{align-items:center;background:var(--rd-lime);border-radius:50%;bottom:-14px;color:var(--rd-purple-dark);display:flex;flex-direction:column;font-size:13.5px;font-weight:800;height:118px;justify-content:center;line-height:1.25;padding:12px;position:absolute;right:-8px;text-align:center;transform:rotate(6deg);width:118px;z-index:2}@media (max-width:420px){.rd-badge{font-size:12px;height:100px;right:0;width:100px}}body:has(.rd-concept) .hcf-donate-button{background:#3a1251!important;border-color:#3a1251!important;color:#fff!important}.rd .rd-link-arrow{color:#fff}.ed{--ed-purple:#3a1251;--ed-purple-dark:#2a0c3c;--ed-ink:#26202e;--ed-grey:#5d5666;--ed-sage:#5e7268;--ed-panel:#f4f1f8;--ed-line:#e6e0ec;background:#fff;color:#26202e;color:var(--ed-ink);font-family:Manrope,Avenir Next,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:17px;line-height:1.65}.ed *,.ed :after,.ed :before{box-sizing:border-box}.ed .ed-wrap{margin:0 auto;max-width:1200px;padding:0 24px}.ed a{color:var(--ed-purple)}.ed p{margin:0 0 16px}.ed h1,.ed h2,.ed h3{color:var(--ed-purple);font-family:inherit;letter-spacing:-.02em;margin:0}.ed-kicker{align-items:center;color:var(--ed-purple);display:flex;font-size:13px;font-weight:700;gap:14px;letter-spacing:.16em;margin:0 0 24px;text-transform:uppercase}.ed-kicker:before{background:var(--ed-purple);content:"";height:2px;width:34px}.ed-kicker--grey{color:#7a7285}.ed-kicker--grey:before{background:#7a7285}.ed-h-display{font-size:max(44px,min(8.5vw,84px));font-weight:800;line-height:1.02}.ed-h-big{font-size:max(34px,min(5.6vw,58px));font-weight:800;line-height:1.06}.ed-h-section{font-size:max(30px,min(4.6vw,44px));font-weight:800;line-height:1.1}.ed-support{color:var(--ed-grey);font-size:19px;line-height:1.65;max-width:38em}.ed-btn{align-items:center;background:var(--ed-purple);border-radius:14px;display:inline-flex;font-size:16.5px;font-weight:700;gap:12px;padding:17px 26px;-webkit-text-decoration:none;text-decoration:none}.ed .ed-btn,.ed-btn{color:#fff}.ed-btn:hover{background:var(--ed-purple-dark)}.ed-link-arrow{color:var(--ed-purple);font-size:16.5px;font-weight:700;-webkit-text-decoration:none;text-decoration:none;white-space:nowrap}.ed-link-arrow:hover{-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:4px}.ed-topline{border-bottom:1px solid var(--ed-line);color:var(--ed-grey);font-size:13.5px;padding:10px 24px;text-align:center}.ed-topline svg{margin-right:6px;vertical-align:-2px}.ed-hero{padding:56px 0 8px}.ed-hero__actions{flex-wrap:wrap;gap:28px;margin:32px 0 20px}.ed-hero__actions,.ed-micro{align-items:center;display:flex}.ed-micro{color:var(--ed-grey);font-size:14.5px;gap:9px;margin:0}.ed-micro svg{flex:none}.ed-hero-media{margin-top:40px;padding-bottom:30px;position:relative}.ed-hero-media__contours{opacity:.5;pointer-events:none;position:absolute;right:-30px;top:-24px;width:46%}.ed-hero-media__grid{grid-gap:24px;align-items:end;display:grid;gap:24px;grid-template-columns:minmax(0,7fr) minmax(0,5fr);position:relative}.ed-portrait{aspect-ratio:4/4.4;border-radius:24px;margin:0;overflow:hidden;position:relative}.ed-portrait img{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center 18%;object-position:center 18%;position:absolute;right:0;top:0;width:100%}.ed-portrait__cap{bottom:18px;color:#fff;left:22px;position:absolute;text-shadow:0 1px 10px rgba(20,4,34,.55)}.ed-portrait__cap strong{display:block;font-size:20px}.ed-portrait__cap span{font-size:14.5px}.ed-side{display:flex;flex-direction:column;gap:18px}.ed-rooted h3{font-size:19px;line-height:1.35}.ed-rooted p{color:var(--ed-grey);font-size:16px;margin:4px 0 0}.ed-cape{background:#fff;border-radius:18px;box-shadow:0 14px 34px rgba(42,12,60,.14);margin:0;padding:10px}.ed-cape__img{aspect-ratio:16/10;border-radius:12px;overflow:hidden;position:relative}.ed-cape__img img{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%}.ed-cape figcaption{align-items:center;color:var(--ed-grey);display:flex;font-size:13.5px;justify-content:space-between;padding:10px 4px 2px}.ed-vertical{color:var(--ed-sage);font-size:12px;font-weight:700;letter-spacing:.3em;position:absolute;right:-6px;text-transform:uppercase;top:30px;writing-mode:vertical-rl}@media (max-width:800px){.ed-hero-media__grid{grid-template-columns:1fr}.ed-vertical{display:none}.ed-portrait{aspect-ratio:4/3.4}}.ed-strip{border-bottom:1px solid var(--ed-line);border-top:1px solid var(--ed-line);margin-top:40px}.ed-strip__in{align-items:center;color:var(--ed-grey);display:flex;font-size:15.5px;gap:24px;justify-content:space-between;padding:18px 0}.ed-strip__in strong{color:var(--ed-purple)}.ed-paths{padding:64px 0 8px}.ed-path-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-top:36px}@media (max-width:900px){.ed-path-grid{grid-template-columns:1fr}}.ed-path{background:#fff;border:1px solid var(--ed-line);border-radius:22px;padding:28px;position:relative}.ed-path__icon{align-items:center;background:#eef1ed;border-radius:16px;display:flex;height:56px;justify-content:center;margin-bottom:22px;width:56px}.ed-path__go{color:var(--ed-purple);font-size:20px;position:absolute;right:26px;top:26px}.ed-path h3{font-size:25px;line-height:1.2;margin:0 0 12px}.ed-path p{color:var(--ed-grey);font-size:16.5px;margin:0}.ed-path a.ed-path__cover{border-radius:22px;bottom:0;left:0;position:absolute;right:0;top:0}.ed-report{margin-top:72px}.ed-report__panel{background:var(--ed-panel);border-radius:28px;padding:56px}@media (max-width:700px){.ed-report__panel{padding:36px 24px}}.ed-report__grid{grid-gap:48px;align-items:center;display:grid;gap:48px;grid-template-columns:minmax(0,7fr) minmax(0,5fr)}@media (max-width:900px){.ed-report__grid{grid-template-columns:1fr}}.ed-status{align-items:center;background:#fff;border:1px solid var(--ed-line);border-radius:10px;color:var(--ed-purple);display:inline-flex;font-size:12.5px;font-weight:700;gap:9px;letter-spacing:.1em;margin:26px 0 30px;padding:9px 14px;text-transform:uppercase}.ed-status:before{background:var(--ed-sage);border-radius:50%;content:"";height:8px;width:8px}.ed-report__actions{align-items:center;display:flex;flex-wrap:wrap;gap:28px}.ed-cover-wrap{padding:8px 6px 30px;position:relative}.ed-cover-shadow{background:#e3dcf0;border-radius:16px;bottom:4px;left:26px;position:absolute;right:-8px;top:22px;transform:rotate(3deg)}.ed-cover{background:var(--ed-purple);border-radius:14px;box-shadow:0 22px 44px rgba(42,12,60,.28);color:#fff;overflow:hidden;padding:28px;position:relative;transform:rotate(-3.5deg)}.ed-cover__org{font-size:11.5px;font-weight:700;letter-spacing:.12em;margin:0 0 2px;text-transform:uppercase}.ed-cover__rule{border:none;border-top:1px solid hsla(0,0%,100%,.35);margin:14px 0}.ed-cover__kick{color:#cfc2e6;font-size:12px;letter-spacing:.14em;margin:0 0 14px;text-transform:uppercase}.ed-cover__title{color:#fff;font-size:max(25px,min(3vw,33px));font-weight:800;line-height:1.14;margin:0 0 18px}.ed-cover__waves{display:block;margin:6px 0 16px}.ed-cover__foot{color:#e6def5;font-size:14px;line-height:1.55;margin:0}.ed-cover__ed{color:#b7a8d4;font-size:11px;letter-spacing:.12em;margin:10px 0 0;text-transform:uppercase}.ed-cover-chip{align-items:center;background:#fff;border-radius:12px;bottom:0;box-shadow:0 10px 26px rgba(42,12,60,.18);color:var(--ed-ink);display:flex;font-size:14.5px;font-weight:600;gap:10px;padding:12px 18px;position:absolute;right:-4px}.ed-patients{padding:72px 0 8px}.ed-tabs{border-bottom:1px solid var(--ed-line);display:flex;font-size:16px;gap:34px;margin-top:36px}.ed-tabs span{color:var(--ed-grey);padding:0 2px 12px}.ed-tabs span.is-active{border-bottom:3px solid var(--ed-purple);color:var(--ed-purple);font-weight:700;margin-bottom:-1px}.ed-hub-link{display:inline-block;font-weight:700;margin-top:20px}.ed-res-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-top:28px}@media (max-width:700px){.ed-res-grid{grid-template-columns:1fr}}.ed-res{border:1px solid var(--ed-line);border-radius:22px;display:flex;flex-direction:column;padding:28px}.ed-res__icon{margin-bottom:20px}.ed-res h3{font-size:24px;line-height:1.2;margin:0 0 10px}.ed-res p{color:var(--ed-grey);font-size:16.5px;margin:0 0 26px}.ed-res a{font-size:15.5px;font-weight:700;margin-top:auto;-webkit-text-decoration:none;text-decoration:none}.ed-info{color:var(--ed-grey);display:flex;font-size:14.5px;gap:10px;margin-top:26px;max-width:62em}.ed-info svg{flex:none;margin-top:2px}.ed-story{padding:72px 0 8px}.ed-story__figure{aspect-ratio:16/10.5;border-radius:24px;margin:0;overflow:hidden;position:relative}.ed-story__figure img{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center 30%;object-position:center 30%;position:absolute;right:0;top:0;width:100%}.ed-story__cap{align-items:center;color:var(--ed-grey);display:flex;font-size:14.5px;gap:9px;margin:16px 0 44px}.ed-story__cols{max-width:880px}.ed-story__cols p{color:var(--ed-grey);font-size:18px}.ed-houses{align-items:center;border-top:1px solid var(--ed-line);display:flex;gap:20px;margin-top:48px;padding:26px 0 8px}.ed-houses p{color:var(--ed-sage);font-size:15px;font-weight:600;line-height:1.5;margin:0}.ed-updates{padding:64px 0 8px}.ed-cards{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-top:32px}@media (max-width:900px){.ed-cards{grid-template-columns:1fr}}.ed-card{border-radius:22px;padding:26px}.ed-card__tag{color:var(--ed-sage);font-size:12.5px;font-weight:700;letter-spacing:.1em;margin:0 0 10px;text-transform:uppercase}.ed-card h3{font-size:21px;line-height:1.25;margin:0 0 8px}.ed-card h3 a{-webkit-text-decoration:none;text-decoration:none}.ed-card__date{color:var(--ed-grey);font-size:14px;margin:0 0 10px}.ed-card__excerpt{color:var(--ed-grey);font-size:15.5px;margin:0}.ed-donate{margin:72px 0 80px}.ed-donate__panel{align-items:center;background:var(--ed-purple);border-radius:28px;display:flex;flex-wrap:wrap;gap:36px;justify-content:space-between;padding:52px 56px}@media (max-width:700px){.ed-donate__panel{padding:36px 24px}}.ed-donate h2{color:#fff;font-size:max(28px,min(4vw,40px));margin:0 0 10px}.ed-donate__panel p{color:#ddd2f2;margin:0;max-width:30em}.ed-donate__actions{display:flex;flex-wrap:wrap;gap:14px}.ed-btn--white{background:#fff}.ed .ed-btn--white{color:var(--ed-purple)}.ed-btn--outline-w{background:0 0;border:2px solid hsla(0,0%,100%,.7)}.ed .ed-btn--outline-w{color:#fff}body:has(.ed) .hcf-donate-button{background:#3a1251!important;border-color:#3a1251!important;color:#fff!important}body:has(.ed) .hcf-donate-button{border-radius:12px}body:has(.ed) .gh-foot,body:has(.ed) .gh-foot-main-wrapper{background:#fff}.ed-rp-hero{padding:56px 0 8px}.ed-rp-dates{color:var(--ed-grey);display:flex;flex-wrap:wrap;font-size:15px;gap:10px;margin:20px 0 40px}.ed-rp-edition{align-self:center;color:var(--ed-sage);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ed-rp-q{font-size:max(26px,min(4vw,36px));font-weight:800;margin:0 0 18px}.ed-rp-body{color:#3d3549;font-size:17.5px;line-height:1.7;max-width:46em}.ed-rp-links{display:flex;flex-wrap:wrap;gap:28px;margin-top:26px}.ed-rp-links a{font-weight:700;-webkit-text-decoration:none;text-decoration:none}.ed-rp-links a:hover{-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:4px}.ed-rp-credits,.ed-rp-findings,.ed-rp-jurisdictions,.ed-rp-limits,.ed-rp-methods,.ed-rp-recs{padding-top:64px}.ed-findings{grid-gap:20px;counter-reset:edf;display:grid;gap:20px;grid-template-columns:1fr 1fr;list-style:none;margin:36px 0 0;padding:0}@media (max-width:800px){.ed-findings{grid-template-columns:1fr}}.ed-findings li{border:1px solid var(--ed-line);border-radius:22px;counter-increment:edf;padding:26px 28px}.ed-findings li:before{color:var(--ed-sage);content:counter(edf,decimal-leading-zero);display:block;font-size:14px;font-weight:800;letter-spacing:.1em;margin-bottom:14px}.ed-findings p{color:#3d3549;font-size:16.5px;line-height:1.65;margin:0}.ed-findings strong{color:var(--ed-purple)}.ed-picker{display:flex;flex-wrap:wrap;gap:10px;margin:30px 0 36px}.ed-picker a{border:1px solid var(--ed-line);border-radius:999px;font-size:14.5px;font-weight:600;padding:8px 16px;-webkit-text-decoration:none;text-decoration:none}.ed-picker a:hover{border-color:var(--ed-purple)}.ed-jur-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}@media (max-width:900px){.ed-jur-grid{grid-template-columns:1fr}}.ed-jur{border:1px solid var(--ed-line);border-radius:22px;padding:28px;scroll-margin-top:110px}.ed-jur__head{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;margin-bottom:16px}.ed-jur__id{align-items:center;display:flex;gap:12px}.ed-jur__flag{border:1px solid var(--ed-line);border-radius:5px;height:auto;width:40px}.ed-jur__id h3{font-size:21px;line-height:1.2}.ed-jur__grade{align-items:flex-end;display:flex;flex-direction:column;gap:1px;text-align:right}.ed-jur__letter{color:var(--ed-sage);font-size:30px;font-weight:800;line-height:1}.ed-jur__grade.is-graded .ed-jur__letter,.ed-jur__gradeval{color:var(--ed-purple)}.ed-jur__gradeval{font-size:15px;font-weight:700}.ed-jur__assessed{color:var(--ed-grey);font-size:12.5px}.ed-jur__summary{color:#3d3549;font-size:16px;line-height:1.65;margin:0 0 18px}.ed-jur__links{display:flex;flex-direction:column;gap:6px;margin:0}.ed-jur__links a{font-size:15px;font-weight:700;-webkit-text-decoration:none;text-decoration:none}.ed-rp-note{color:var(--ed-grey);font-size:16px;margin-top:30px;max-width:50em}.ed-note{background:var(--ed-panel);border-radius:20px;margin-top:20px;padding:26px 28px}.ed-note h3{font-size:18px;margin:0 0 8px}.ed-note p{color:#3d3549;font-size:16px;line-height:1.65;margin:0}.ed-table-wrap{margin-top:40px;overflow-x:auto}.ed-table{border-collapse:collapse;font-size:15.5px;width:100%}.ed-table caption{color:var(--ed-grey);font-size:14.5px;padding-bottom:14px;text-align:left}.ed-table td,.ed-table th{border-bottom:1px solid var(--ed-line);padding:12px 14px;text-align:left}.ed-table thead th{color:var(--ed-grey);font-size:12.5px;letter-spacing:.1em;text-transform:uppercase}.ed-table tbody th{color:var(--ed-purple)}.ed-table__note{color:var(--ed-grey);font-size:14px;margin-top:14px}@media (max-width:640px){.ed-table thead{display:none}.ed-table,.ed-table tbody,.ed-table td,.ed-table th,.ed-table tr{display:block;width:100%}.ed-table tr{border:1px solid var(--ed-line);border-radius:16px;margin-bottom:12px;padding:10px 16px}.ed-table td,.ed-table th{border:none;padding:4px 0}.ed-table td:before{color:var(--ed-grey);content:attr(data-label) ": ";font-weight:700}}.ed-recs{list-style:none;margin:30px 0 0;padding:0}.ed-recs li{border-top:2px solid var(--ed-purple);padding:22px 0 6px}.ed-recs p{color:#3d3549;font-size:16.5px;line-height:1.65;margin:0 0 16px;max-width:52em}.ed-recs strong{color:var(--ed-purple)}.ed-rp-patients{padding-top:64px}.ed-rp-patients__panel{align-items:center;background:var(--ed-purple);border-radius:28px;display:flex;flex-wrap:wrap;gap:32px;justify-content:space-between;padding:48px 52px}@media (max-width:700px){.ed-rp-patients__panel{padding:34px 24px}}.ed-rp-patients__panel p{color:#ddd2f2;margin:10px 0 0;max-width:32em}.ed-related{border-top:1px solid var(--ed-line);margin-top:28px}.ed-related,.ed-related a{display:flex;flex-direction:column}.ed-related a{border-bottom:1px solid var(--ed-line);gap:2px;padding:18px 4px;-webkit-text-decoration:none;text-decoration:none}.ed-related strong{color:var(--ed-purple);font-size:18px}.ed-related span{color:var(--ed-grey);font-size:15px}.ed-content{color:#332b40;font-size:17.5px;line-height:1.75;max-width:46em}.ed-content h2{font-size:max(26px,min(3.6vw,34px));line-height:1.15;margin:52px 0 16px}.ed-content h3{font-size:22px;line-height:1.25;margin:36px 0 12px}.ed-content p{margin:0 0 18px}.ed-content ol,.ed-content ul{margin:0 0 18px;padding-left:26px}.ed-content li{margin-bottom:8px}.ed-content li::marker{color:var(--ed-sage);font-weight:700}.ed-content blockquote{border-left:3px solid var(--ed-sage);color:var(--ed-grey);margin:26px 0;padding:4px 0 4px 22px}.ed-content hr{border:none;border-top:1px solid var(--ed-line);margin:40px 0}.ed-content table{border-collapse:collapse;display:block;font-size:15.5px;margin:24px 0 30px;overflow-x:auto;width:100%}.ed-content td,.ed-content th{border-bottom:1px solid var(--ed-line);padding:10px 12px;text-align:left}.ed-content thead th{color:var(--ed-grey);font-size:12.5px;letter-spacing:.08em;text-transform:uppercase}.ed-content strong{color:var(--ed-purple-dark)}.ed-shell{padding:56px 0 72px}.ed-backlink{margin-top:48px}.ed-backlink a{font-weight:700;-webkit-text-decoration:none;text-decoration:none}.ed-toc-note{background:var(--ed-panel);border-radius:16px;margin:30px 0 8px;max-width:46em;padding:18px 22px}.ed-article__meta,.ed-toc-note{color:var(--ed-grey);font-size:15px}.ed-notice{background:var(--ed-panel);border-radius:16px;margin-top:26px;max-width:46em;padding:18px 22px}.ed-notice p{font-size:16px;margin:0}.ed-contact__grid{grid-gap:56px;align-items:start;display:grid;gap:56px;grid-template-columns:minmax(0,7fr) minmax(0,5fr);margin-top:48px}@media (max-width:900px){.ed-contact__grid{gap:44px;grid-template-columns:1fr}}.ed-field{margin-bottom:20px}.ed-field label{color:var(--ed-purple);display:block;font-size:15.5px;font-weight:700;margin-bottom:8px}.ed-field input,.ed-field select,.ed-field textarea{background:#fff;border:1.5px solid var(--ed-line);border-radius:12px;color:var(--ed-ink);font:inherit;font-size:16.5px;padding:13px 15px;width:100%}.ed-field textarea{min-height:150px;resize:vertical}.ed-field input:focus,.ed-field select:focus,.ed-field textarea:focus{border-color:var(--ed-sage);outline:3px solid var(--ed-sage);outline-offset:1px}.ed-form__note{color:var(--ed-grey);font-size:14.5px;margin:0 0 16px}.ed-form__sent{background:var(--ed-panel);border-radius:16px;display:none;margin-top:20px;padding:18px 22px}.ed-form__sent p{font-size:16px;margin:0}.ed-aside__block{margin-bottom:36px}.ed-aside__block h2{font-size:21px;margin:0 0 14px}.ed-aside__block p{color:#3d3549;font-size:16.5px}.ed-contact-list{list-style:none;margin:0;padding:0}.ed-contact-list li{border-top:1px solid var(--ed-line);padding:14px 0}.ed-contact-list li:first-child{border-top:none;padding-top:0}.ed-contact-list strong{color:var(--ed-purple);display:block;font-size:16.5px;margin-bottom:3px}.ed-contact-list span{color:#3d3549;font-size:16px}.ed-start-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-top:36px}@media (max-width:800px){.ed-start-grid{grid-template-columns:1fr}}.ed-start-card{background:var(--ed-panel);border-radius:24px;padding:32px}.ed-start-card h2{font-size:26px;margin:0 0 12px}.ed-start-card p{color:#3d3549;font-size:16.5px;margin:0 0 22px}.ed-section{padding-top:64px}.ed-guide-list{border-top:1px solid var(--ed-line);list-style:none;margin:30px 0 0;padding:0}.ed-guide-list li{border-bottom:1px solid var(--ed-line);padding:20px 4px}.ed-guide-list__title{font-size:18.5px;font-weight:700;margin:0 0 4px}.ed-guide-list__title a{-webkit-text-decoration:none;text-decoration:none}.ed-guide-list__purpose{color:#3d3549;font-size:16px;margin:0 0 4px}.ed-guide-list__meta{color:var(--ed-grey);font-size:14px;margin:0}.ed-embed{background:#fff;border:1px solid var(--ed-line);border-radius:24px;margin-top:30px;overflow:hidden}.ed-embed iframe{display:block;width:100%}.ed-donations{list-style:none;margin:30px 0 0;padding:0}.ed-donations li{border-top:2px solid var(--ed-purple);color:#3d3549;font-size:16.5px;line-height:1.65;padding:20px 0 4px}.ed-donations strong{color:var(--ed-purple)}.ed-res-grid--3{grid-template-columns:repeat(3,1fr)}@media (max-width:900px){.ed-res-grid--3{grid-template-columns:1fr}}.ed-picker{margin:34px 0 8px}.ed-picker__list{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.ed-picker__list a{background:#fff;border:1px solid var(--ed-line);border-radius:999px;color:var(--ed-purple);display:inline-block;font-size:14.5px;font-weight:600;padding:7px 14px;-webkit-text-decoration:none;text-decoration:none}.ed-guide-entry{border-top:1px solid var(--ed-line);margin-top:44px;padding:44px 0 8px;scroll-margin-top:90px}.ed-guide-entry__head{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.ed-guide-entry__flag{border-radius:6px;height:auto;width:44px}.ed-guide-entry__name{font-size:max(26px,min(3.4vw,34px));margin:0}.ed-guide-entry__status{background:var(--ed-panel);border-radius:999px;color:var(--ed-sage);font-size:12.5px;font-weight:700;letter-spacing:.05em;margin-left:auto;padding:6px 12px;text-transform:uppercase}.ed-guide-entry__grid{grid-gap:18px 40px;display:grid;gap:18px 40px;grid-template-columns:1fr 1fr;margin-top:26px}@media (max-width:800px){.ed-guide-entry__grid{grid-template-columns:1fr}}.ed-guide-block--wide{grid-column:1/-1}.ed-guide-block h3{color:var(--ed-purple);font-size:18.5px;margin:0 0 8px}.ed-guide-block p{color:#3d3549;font-size:16px;line-height:1.65;margin:0 0 10px}.ed-guide-block a{font-weight:600}.ed-guide-entry__tollfree{color:var(--ed-purple)!important;font-size:19px!important}.ed-guide-entry__contacts{list-style:none;margin:14px 0;padding:0}.ed-guide-entry__contacts li{grid-gap:6px 24px;border-top:1px solid var(--ed-line);display:grid;gap:6px 24px;grid-template-columns:1fr 1fr;padding:10px 0}.ed-guide-entry__contacts strong{color:var(--ed-purple);font-size:15.5px}.ed-guide-entry__contacts span{font-size:15.5px}@media (max-width:640px){.ed-guide-entry__contacts li{grid-template-columns:1fr}}.ed-guide-entry__pending{color:var(--ed-grey);font-size:15px;margin:20px 0 0}.ed-guide-sources{color:var(--ed-grey);font-size:13.5px;margin:10px 0 0}.ed-doc-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,1fr);margin-top:30px}@media (max-width:900px){.ed-doc-grid{grid-template-columns:1fr}}.ed-doc{border:1px solid var(--ed-line);border-radius:20px;padding:26px}.ed-doc__icon{align-items:center;background:var(--ed-panel);border-radius:12px;color:var(--ed-purple);display:flex;height:44px;justify-content:center;margin-bottom:16px;width:44px}.ed-doc__icon svg{height:22px;width:22px}.ed-doc h3{font-size:19.5px;margin:0 0 8px}.ed-doc p{color:#3d3549;font-size:15.5px;line-height:1.6;margin:0}.ed-statusrow{margin:26px 0 0}.ed-recs a strong{color:var(--ed-purple);display:block;font-size:18px}.ed-recs a span{color:#3d3549;font-size:15.5px}.ed-section-head{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.ed-profile-list{border-top:1px solid var(--ed-line);margin-top:34px}.ed-profile{grid-gap:28px;border-bottom:1px solid var(--ed-line);display:grid;gap:28px;grid-template-columns:190px minmax(0,1fr);padding:30px 0}@media (max-width:700px){.ed-profile{gap:20px;grid-template-columns:120px minmax(0,1fr)}}.ed-profile h3{font-size:23px;margin:0 0 4px}.ed-profile__role{color:var(--ed-sage);font-size:15.5px;font-weight:700;letter-spacing:.01em;margin:0 0 12px}.ed-profile p{color:#3d3549;font-size:16px;line-height:1.65;margin:0 0 10px;max-width:42em}.ed-profile__email{font-size:15px;margin:0}.ed-profile__email a{font-weight:600}.ed-advisor-list{border-top:1px solid var(--ed-line);list-style:none;margin:26px 0 18px;padding:0}.ed-advisor-list li{border-bottom:1px solid var(--ed-line);display:flex;flex-wrap:wrap;font-size:16px;gap:16px;justify-content:space-between;padding:13px 2px}.ed-advisor-list strong{color:var(--ed-purple)}.ed-advisor-list span{color:var(--ed-grey)}.ed-story__fig{aspect-ratio:4/5;border:2.5px solid var(--ed-purple);border-radius:24px;box-shadow:8px 8px 0 var(--ed-purple);margin:40px 0 8px;max-width:480px;overflow:hidden;position:relative}.ed-story__fig img{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center 18%;object-position:center 18%;position:absolute;right:0;top:0;width:100%}.ed-quote{background:var(--ed-panel);border-radius:24px;margin:30px 0;padding:32px 34px}.ed-quote p{color:#332b40;font-size:17.5px;line-height:1.75;margin:0 0 18px}.ed-quote p:last-child{margin-bottom:0}.ed-prose p{color:#3d3549;font-size:16.5px;line-height:1.7;margin:0 0 16px;max-width:46em}.ed-fig{aspect-ratio:3/2;border-radius:24px;margin:30px 0 26px;overflow:hidden;position:relative}.ed-fig img{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%}.ed-timeline{list-style:none;margin:30px 0 0;padding:0}.ed-timeline__item{grid-gap:24px;border-top:1px solid var(--ed-line);display:grid;gap:24px;grid-template-columns:110px minmax(0,1fr);padding:22px 0}@media (max-width:640px){.ed-timeline__item{gap:6px;grid-template-columns:1fr}}.ed-timeline__date{color:var(--ed-sage);font-size:17px;font-weight:800;letter-spacing:.02em}.ed-timeline__body h3{font-size:19.5px;margin:0 0 6px}.ed-timeline__body p{color:#3d3549;font-size:16px;line-height:1.65;margin:0;max-width:44em}.ed-doc__meta{border-top:1px solid var(--ed-line);color:var(--ed-grey);font-size:14px;list-style:none;margin:14px 0 0;padding:12px 0 0}.ed-doc__meta li{margin-bottom:4px}.ed-doc__action{margin:14px 0 0!important}.ed-doc__action a{font-weight:700}.ed-reportbox{grid-gap:34px;align-items:start;background:var(--ed-panel);border-radius:24px;display:grid;gap:34px;grid-template-columns:230px minmax(0,1fr);margin-top:44px;padding:34px}@media (max-width:760px){.ed-reportbox{grid-template-columns:1fr}}.ed-reportbox__kicker{color:var(--ed-sage);font-size:13px;font-weight:700;letter-spacing:.12em;margin:0 0 10px;text-transform:uppercase}.ed-reportbox h2{font-size:max(26px,min(3.4vw,34px));margin:0 0 14px}.ed-reportbox p{color:#3d3549;font-size:16.5px;line-height:1.65;margin:0 0 14px}.ed-reportbox__edition{color:var(--ed-purple);font-weight:700}.ed-timeline__to{color:var(--ed-purple);font-weight:600;margin-bottom:8px!important}.ed-timeline__link{margin-top:10px!important}.ed-timeline__link a{font-weight:700}.ed-media-head{grid-gap:48px;align-items:start;display:grid;gap:48px;grid-template-columns:minmax(0,7fr) minmax(0,5fr)}@media (max-width:900px){.ed-media-head{gap:32px;grid-template-columns:1fr}}.ed-media-contact{background:var(--ed-panel);border-radius:24px;padding:28px 30px}.ed-media-contact h2{font-size:21px;margin:0 0 14px}.ed-media-contact p{color:#3d3549;font-size:16px;margin:0 0 6px}.ed-media-contact__name{color:var(--ed-purple);font-size:17.5px!important;font-weight:800}.ed-media-contact__note{color:var(--ed-grey)!important;font-size:14.5px!important;margin-top:14px!important}.ed-media-links{border-top:1px solid var(--ed-line);list-style:none;margin:22px 0 26px;max-width:46em;padding:0}.ed-media-links li{border-bottom:1px solid var(--ed-line)}.ed-media-links a{display:block;font-size:17px;font-weight:700;padding:14px 2px;-webkit-text-decoration:none;text-decoration:none}.ed-kit-list{list-style:none;margin:18px 0 0;max-width:46em;padding:0}.ed-kit-list li{border-top:1px solid var(--ed-line);padding:14px 0}.ed-kit-list strong{color:var(--ed-purple);display:block;font-size:16.5px;margin-bottom:3px}.ed-kit-list span{color:#3d3549;font-size:16px}.ed-bullets{margin:18px 0;max-width:46em;padding-left:24px}.ed-bullets li{font-size:16.5px;margin-bottom:8px}.ed-bullets li::marker{color:var(--ed-sage);font-weight:700}.ed-res h3 a{color:inherit;-webkit-text-decoration:none;text-decoration:none}.ed-steps{counter-reset:edstep;list-style:none;margin:26px 0 0;max-width:46em;padding:0}.ed-steps li{border-top:1px solid var(--ed-line);color:#3d3549;counter-increment:edstep;font-size:16.5px;line-height:1.65;padding:18px 0 18px 58px;position:relative}.ed-steps li:before{align-items:center;background:var(--ed-panel);border-radius:50%;content:counter(edstep);display:flex;font-size:16px;font-weight:800;height:38px;justify-content:center;left:0;position:absolute;top:14px;width:38px}.ed-steps li:before,.ed-steps strong{color:var(--ed-purple)}.ed-gets{grid-gap:18px 40px;display:grid;gap:18px 40px;grid-template-columns:1fr 1fr;list-style:none;margin:30px 0 0;padding:0}@media (max-width:800px){.ed-gets{grid-template-columns:1fr}}.ed-gets li{border-top:2px solid var(--ed-purple);padding-top:16px}.ed-gets__name{color:var(--ed-purple);font-size:17.5px;font-weight:800;margin:0 0 5px}.ed-gets__desc{color:#3d3549;font-size:15.5px;line-height:1.6;margin:0}.ed-about-head{background:var(--ed-panel);border-radius:28px;padding:36px}.ed-about-head__cat{color:var(--ed-grey);font-size:15px;font-weight:700;margin:14px 0 0}.ed-about-logo{display:block;height:104px;-o-object-fit:contain;object-fit:contain;width:104px}.ed-actions{border-top:1px solid var(--ed-line);display:flex;flex-wrap:wrap;gap:26px;margin-top:24px;padding-top:24px}.ed-act{flex-direction:column;font-size:12.5px;font-weight:800;gap:8px;letter-spacing:.06em;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase}.ed-act,.ed-act__circ{align-items:center;color:var(--ed-purple);display:flex}.ed-act__circ{background:#fff;border:2px solid var(--ed-purple);border-radius:50%;height:52px;justify-content:center;width:52px}.ed-act__circ svg{height:23px;width:23px}.ed-act--solid .ed-act__circ{background:var(--ed-purple);color:#fff}.ed-card{border:1px solid var(--ed-line);border-radius:28px;margin-top:26px;padding:34px 36px}.ed-card h2{font-size:26px;margin:0 0 20px}.ed-glance{grid-gap:4px 44px;display:grid;gap:4px 44px;grid-template-columns:1fr 1fr}@media (max-width:700px){.ed-glance{grid-template-columns:1fr}}.ed-irow{align-items:flex-start;border-top:1px solid var(--ed-line);display:flex;gap:16px;padding:13px 0}.ed-irow:nth-child(-n+2){border-top:none}@media (max-width:700px){.ed-irow:nth-child(2){border-top:1px solid var(--ed-line)}.ed-irow:first-child{border-top:none}}.ed-iico{align-items:center;background:var(--ed-panel);border-radius:10px;color:var(--ed-purple);display:flex;flex:none;height:38px;justify-content:center;width:38px}.ed-iico svg{height:19px;width:19px}.ed-il{color:var(--ed-grey);font-size:11.5px;font-weight:800;letter-spacing:.14em;margin-bottom:2px;text-transform:uppercase}.ed-iv{color:var(--ed-purple-dark);font-size:16.5px;font-weight:700}.ed-vpills{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.ed-vpill{background:var(--ed-purple);border-radius:999px;color:#fff;font-size:14.5px;font-weight:700;padding:10px 20px}.ed-lrow{align-items:baseline;border-top:1px solid var(--ed-line);display:flex;gap:14px;justify-content:space-between;padding:11px 0}.ed-lrow:first-of-type{border-top:none}.ed-ln{color:var(--ed-purple);font-size:17px;font-weight:800}.ed-lr{color:#3d3549;font-size:14.5px;text-align:right}.ed-chips{display:flex;flex-wrap:wrap;gap:10px}.ed-chip{background:#fff;border:1px solid var(--ed-line);border-radius:999px;font-size:14.5px;font-weight:700;gap:10px;padding:6px 18px 6px 6px;-webkit-text-decoration:none;text-decoration:none}.ed-chip,.ed-cico{align-items:center;color:var(--ed-purple);display:inline-flex}.ed-cico{background:var(--ed-panel);border-radius:50%;flex:none;height:30px;justify-content:center;width:30px}.ed-cico svg{height:16px;width:16px}.ed-mvv h3{color:var(--ed-purple);font-size:14px;font-weight:800;letter-spacing:.1em;margin:22px 0 6px;text-transform:uppercase}.ed-mvv h3:first-of-type{margin-top:0}.ed-mvv p{color:#3d3549;font-size:16.5px;line-height:1.65;margin:0;max-width:44em}body:has(.ed) .gh-head,body:has(.ed) .gh-head a,body:has(.ed) .gh-head button{font-family:Manrope,Avenir Next,Segoe UI,Helvetica Neue,Arial,sans-serif}body:has(.ed) .gh-foot{border-top:1px solid var(--ed-line);font-family:Manrope,Avenir Next,Segoe UI,Helvetica Neue,Arial,sans-serif}body:has(.ed) .gh-head-menu .nav a,body:has(.ed) .gh-navigation a{font-weight:600}.og{--og-purple:#3a1251;--og-deep:#2a0c3c;--og-lime:#bef264;--og-ink:#26202e;--og-muted:#5d5666;--og-body:#3e3648;--og-warm:#faf8f3;--og-lilac:#f3edfa;--og-line:#e7e0d8;--og-font:"Manrope","Segoe UI","Helvetica Neue",Helvetica,Arial,sans-serif;background:#faf8f3;background:var(--og-warm);color:#26202e;color:var(--og-ink);font-family:Manrope,Avenir Next,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--og-font);font-size:17px;line-height:1.6}.og ::-moz-selection{background:var(--og-purple);color:#fff}.og ::selection{background:var(--og-purple);color:#fff}.og figure,.og h1,.og h2,.og h3,.og p{margin:0}.og h1,.og h2,.og h3{color:var(--og-deep);font-family:var(--og-font);letter-spacing:-.015em}.og a{color:var(--og-purple)}.og .og-wrap{margin:0 auto;max-width:1160px;padding:0 24px}@media (max-width:640px){.og .og-wrap{padding:0 20px}}.og-section{padding:64px 0}@media (max-width:640px){.og-section{padding:48px 0}}.og-kicker{align-items:center;color:#6d5a86;display:flex;font-size:12px;font-weight:700;gap:10px;letter-spacing:.14em;margin:0 0 14px;text-transform:uppercase}.og-kicker:before{background:currentColor;content:"";flex:none;height:2px;width:26px}.og-kicker--lime{color:var(--og-lime)}.og-h2{font-size:max(27px,min(3.6vw,38px));font-weight:750;line-height:1.16}.og-h2--sm{font-size:24px}.og-sec-head{align-items:baseline;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:26px}.og-sec-head .og-h2{margin:0}.og-sec-note{font-size:14.5px}.og-sec-note,.og-sec-side{color:var(--og-muted);margin:0}.og-sec-side{font-size:16.5px;max-width:40ch}.og-sec-head--split{align-items:end}.og-btn{border:1.5px solid var(--og-purple);border-radius:999px;display:inline-block;font-family:var(--og-font);font-size:16.5px;font-weight:700;line-height:1.25;padding:14px 24px;-webkit-text-decoration:none;text-decoration:none;transition:background .15s ease,color .15s ease}.og-btn--lime{background:var(--og-lime);border-color:var(--og-lime);color:var(--og-deep)}.og-btn--lime:hover{background:#aadd3f;border-color:#aadd3f}.og-btn--ghost{background:0 0;border-color:transparent;color:var(--og-purple);padding-left:6px;padding-right:6px}.og-btn--ghost:hover{-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:4px}.og-btn--ghostlight{background:0 0;border-color:transparent;color:#fff;padding-left:6px;padding-right:6px}.og-btn--ghostlight:hover{-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:4px}.og-btn--outline{background:0 0;color:var(--og-purple)}.og-btn--outline:hover{background:var(--og-lilac)}.og-textlink{font-weight:700;-webkit-text-decoration:none;text-decoration:none}.og-textlink:hover{-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:4px}.og-hero{padding:56px 0 64px}@media (max-width:640px){.og-hero{padding:40px 0 48px}}.og-hero__grid{grid-gap:48px;align-items:center;display:grid;gap:48px;grid-template-columns:1.05fr .95fr}@media (max-width:900px){.og-hero__grid{gap:36px;grid-template-columns:1fr}}.og-hero h1{color:var(--og-purple);font-size:max(42px,min(6vw,66px));font-weight:800;letter-spacing:-.02em;line-height:1.04;margin:0 0 20px}.og-hl{background:linear-gradient(to top,var(--og-lime) 30%,transparent 31%);padding:0 3px}.og-hero__support{color:var(--og-muted);font-size:19px;line-height:1.55;margin:0 0 28px;max-width:52ch}.og-hero__actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px 14px;margin:0 0 20px}.og-hero__micro{color:var(--og-muted);font-size:14.5px;margin:0}.og-hero__visual{padding:14px 10px 10px 0;position:relative}.og-portrait{aspect-ratio:4/3.7;background:var(--og-lilac);border-radius:26px;overflow:hidden;position:relative}.og-portrait img{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center 18%;object-position:center 18%;position:absolute;right:0;top:0;width:100%}.og-portrait__cap{background:var(--og-purple);border-radius:14px;bottom:16px;color:#fff;left:16px;max-width:76%;padding:12px 16px;position:absolute;text-align:left}.og-portrait__cap strong{display:block;font-size:15.5px;line-height:1.3}.og-portrait__cap span{color:#d9cfec;display:block;font-size:12.5px;line-height:1.45;margin-top:2px}.og .og-badge{align-items:center;background:var(--og-lime);border-radius:50%;box-shadow:0 10px 24px rgba(42,12,60,.22);color:var(--og-deep);display:flex;flex-direction:column;font-size:10.5px;font-weight:800;gap:2px;height:88px;justify-content:center;line-height:1.18;margin:0;position:absolute;right:2px;text-align:center;top:-6px;transform:rotate(6deg);width:88px}.og-pathways{background:#fff;padding:52px 0 60px}.og-path-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}@media (max-width:860px){.og-path-grid{grid-template-columns:1fr}}.og-path{border-radius:20px;display:flex;flex-direction:column;padding:26px}.og-path--lilac{background:#efe9f9}.og-path--green{background:#edf3df}.og-path--warm{background:#f6f0e4}.og-path h3{font-size:20.5px;font-weight:750;line-height:1.25;margin:0 0 8px}.og-path p{color:#4c4258;font-size:16px;line-height:1.55;margin:0 0 18px}.og-path__link{font-size:15.5px;font-weight:700;margin-top:auto;-webkit-text-decoration:none;text-decoration:none}.og-path__link:hover{-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:4px}.og-report{background:var(--og-purple);color:#f2edfa}.og-report__grid{grid-gap:48px;align-items:center;display:grid;gap:48px;grid-template-columns:1.02fr .98fr}@media (max-width:860px){.og-report__grid{gap:44px;grid-template-columns:1fr}}.og-report h2{color:#fff;font-size:max(30px,min(4.4vw,44px));font-weight:800;line-height:1.13;margin:0 0 14px}.og-report__text{color:#e7def5;font-size:18.5px;line-height:1.55;margin:0 0 20px;max-width:46ch}.og-pill-row{margin:0 0 26px}.og-pill{align-items:center;border:1.5px solid hsla(0,0%,100%,.45);border-radius:999px;color:#fff;display:inline-flex;font-size:13px;font-weight:700;gap:9px;letter-spacing:.07em;padding:5px 15px;text-transform:uppercase}.og-pill:before{background:var(--og-lime);border-radius:50%;content:"";flex:none;height:8px;width:8px}.og-report__actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px 14px;margin:0}.og-report__visual{display:flex;justify-content:center;padding:22px 18px 34px}.og-cover-stack{position:relative;width:min(320px,80vw)}.og-cover-layer{border-radius:12px;bottom:0;left:0;position:absolute;right:0;top:0}.og-cover-layer--back{background:#66448c;transform:rotate(3.5deg) translate(12px,8px)}.og-cover-layer--mid{background:#4e2c6e;transform:rotate(-2deg) translate(-8px,3px)}.og-cover{aspect-ratio:4/4.85;background:#faf7f0;border-radius:12px;box-shadow:0 24px 48px rgba(20,5,35,.45);color:var(--og-deep);display:flex;flex-direction:column;padding:22px;position:relative;transform:rotate(-4deg)}.og-cover__org{border-bottom:1px solid #ddd3c8;color:var(--og-purple);font-size:10.5px;font-weight:700;letter-spacing:.14em;margin:0;padding-bottom:10px;text-transform:uppercase}.og-cover__kick{color:#6d5a86;font-size:10px;letter-spacing:.1em;margin:16px 0 8px;text-transform:uppercase}.og-cover__title{color:var(--og-deep);font-size:27px;font-weight:750;letter-spacing:-.01em;line-height:1.12;margin:0}@media (max-width:640px){.og-cover__title{font-size:24px}}.og-cover__bars{height:72px;margin-top:20px;position:relative}.og-cover__bars span{border:2px solid var(--og-purple);border-radius:999px;height:20px;position:absolute;transform:rotate(-30deg);width:96px}.og-cover__bars span:first-child{left:0;top:32px}.og-cover__bars span:nth-child(2){background:var(--og-lime);border-color:var(--og-lime);left:56px;top:24px}.og-cover__bars span:nth-child(3){left:112px;top:16px}.og-cover__sub{color:#4c4258;font-size:13px;line-height:1.5;margin:auto 0 0;padding-top:16px}.og-cover__ed{color:#8a7f96;font-size:9.5px;letter-spacing:.14em;margin:6px 0 0;text-transform:uppercase}.og .og-cover__badge{align-items:center;background:var(--og-lime);border-radius:50%;bottom:-24px;box-shadow:0 12px 26px rgba(20,5,35,.35);color:var(--og-deep);display:flex;flex-direction:column;font-size:11px;font-weight:800;gap:3px;height:98px;justify-content:center;line-height:1.2;margin:0;position:absolute;right:-20px;text-align:center;transform:rotate(4deg);width:98px;z-index:2}.og-patients{background:var(--og-warm)}.og-tabs{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin:6px 0 22px}.og-tab{background:#fff;border:1.5px solid var(--og-line);border-radius:999px;color:var(--og-muted);font-size:14.5px;font-weight:600;padding:7px 16px}.og-tab--active{background:var(--og-purple);border-color:var(--og-purple);color:#fff}.og-tabs__link{font-size:15.5px;font-weight:700;margin-left:auto;-webkit-text-decoration:none;text-decoration:none}.og-tabs__link:hover{-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:4px}.og-res-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(4,1fr)}@media (max-width:1020px){.og-res-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.og-res-grid{grid-template-columns:1fr}}.og-res{background:#fff;border:1px solid var(--og-line);border-radius:18px;display:flex;flex-direction:column;padding:22px}.og-res h3{font-size:18.5px;line-height:1.3;margin:0 0 8px}.og-res p{color:var(--og-muted);font-size:15.5px;line-height:1.55;margin:0 0 16px}.og-res a{font-size:15px;font-weight:700;margin-top:auto;-webkit-text-decoration:none;text-decoration:none}.og-res a:hover{-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:4px}.og-disclaimer{color:var(--og-muted);font-size:13.5px;margin:18px 0 0}.og-programs{background:#fff}.og-programs .og-h2{margin-bottom:24px}.og-program-list{border:1px solid var(--og-line);border-radius:16px;padding:6px 26px}.og-program{border-top:1px solid var(--og-line);padding:20px 0}.og-program:first-child{border-top:none}.og-program__head{align-items:baseline;display:flex;flex-wrap:wrap;gap:12px}.og-program__head h3{font-size:19px;margin:0}.og-program__head h3 a{-webkit-text-decoration:none;text-decoration:none}.og-program__head h3 a:hover{-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:4px}.og-program p{color:var(--og-muted);font-size:16px;margin:5px 0 0;max-width:68ch}.og-status{border:1.5px solid var(--og-purple);color:var(--og-purple);font-size:12px;letter-spacing:.08em;padding:4px 12px;white-space:nowrap}.og-status--open{background:var(--og-lime);border-color:var(--og-lime);color:var(--og-deep)}.og-story{background:var(--og-warm)}.og-story__grid{grid-gap:48px;align-items:center;display:grid;gap:48px;grid-template-columns:1fr 1fr}@media (max-width:860px){.og-story__grid{gap:30px;grid-template-columns:1fr}}.og-story__figure{aspect-ratio:4/3.1;background:var(--og-lilac);border-radius:22px;margin:0;overflow:hidden;position:relative}.og-story__figure img{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center 30%;object-position:center 30%;position:absolute;right:0;top:0;width:100%}.og-story__chip{background:#fff;border-radius:999px;bottom:14px;box-shadow:0 8px 20px rgba(20,5,35,.25);color:var(--og-ink);font-size:13px;font-weight:600;left:14px;margin:0;padding:7px 14px;position:absolute}.og-story__cap{color:var(--og-muted);font-size:13.5px;margin:10px 0 0}.og-story__text .og-h2{margin-bottom:16px}.og-story__text p{color:var(--og-body);font-size:17px;line-height:1.65;margin:0 0 14px}.og-involve{background:var(--og-lilac)}.og-involve-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}@media (max-width:860px){.og-involve-grid{grid-template-columns:1fr}}.og-involve-card{background:#fff;border-radius:20px;display:flex;flex-direction:column;padding:26px}.og-involve-card h3{font-size:20.5px;margin:0 0 8px}.og-involve-card p{color:#4c4258;font-size:16px;line-height:1.55;margin:0 0 18px}.og-involve-card a{font-size:15.5px;font-weight:700;margin-top:auto;-webkit-text-decoration:none;text-decoration:none}.og-involve-card a:hover{-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:4px}.og-involve-card--lime{background:var(--og-lime)}.og-involve-card--lime h3{color:var(--og-deep)}.og-involve-card--lime p{color:#3f4d10}.og-involve-card--lime a{color:var(--og-deep)}.og-newsletter{background:#fff;border-top:1px solid var(--og-line)}.og-newsletter__row{align-items:center;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;padding:38px 0}.og-newsletter__text p{color:var(--og-muted);font-size:16px;margin:5px 0 0;max-width:56ch}.nfoot{background:#faf8f3;border-top:3px solid #3a1251;color:#26202e;font-family:Manrope,Avenir Next,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif}.nfoot__wrap{margin:0 auto;max-width:1160px;padding:48px 24px 36px}@media (max-width:640px){.nfoot__wrap{padding:40px 20px 32px}}.nfoot__grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:1.35fr 1fr 1fr 1.15fr 1fr}@media (max-width:1020px){.nfoot__grid{grid-template-columns:1fr 1fr}.nfoot__brand{grid-column:1/-1}}@media (max-width:560px){.nfoot__grid{grid-template-columns:1fr}}.nfoot__logo{display:inline-block;-webkit-text-decoration:none;text-decoration:none}.nfoot__logo-text{color:#3a1251;font-size:20px;font-weight:800;letter-spacing:-.01em;margin:0}.nfoot__blurb{color:#4c4258;font-size:15px;line-height:1.6;margin:16px 0 18px;max-width:36ch}.nfoot .gh-social-icons{display:flex;font-style:normal;gap:14px;margin:0}.nfoot .gh-social-icons a{color:#3a1251;display:inline-flex}.nfoot__rooted{align-items:center;color:#6d5a86;display:flex;font-size:12.5px;font-weight:600;gap:12px;line-height:1.45;margin:22px 0 0}.nfoot__title{color:#3a1251;font-family:inherit;font-size:13px;font-weight:700;letter-spacing:.11em;margin:0 0 14px;text-transform:uppercase}.nfoot__list{list-style:none;margin:0;padding:0}.nfoot__list li{margin:0 0 10px}.nfoot__list a{color:#3e3648;font-size:15px;-webkit-text-decoration:none;text-decoration:none}.nfoot__list a:hover{-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:4px}.nfoot__legal{border-top:1px solid #e3dcec;display:flex;flex-wrap:wrap;gap:8px 24px;justify-content:space-between;margin-top:40px;padding-top:22px}.nfoot__legal-links{font-size:13.5px;margin:0}.nfoot__legal-links a{color:#3a1251;font-weight:600;-webkit-text-decoration:none;text-decoration:none}.nfoot__legal-links a:hover{-webkit-text-decoration:underline;text-decoration:underline}.nfoot__legal-line{color:#5d5666;font-size:13px;line-height:1.6;margin:0;text-align:right}@media (max-width:640px){.nfoot__legal-line{text-align:left}}.hcf-page-intro__title{color:#26202e;font-weight:800;letter-spacing:-.02em;text-transform:none}.hcf-button{font-family:inherit}.og-article-wrap{margin:0 auto;max-width:800px;padding:40px 24px 72px}@media (max-width:640px){.og-article-wrap{padding:28px 20px 56px}}.og-article__fig{margin:32px 0 0}.og-article__fig img{border-radius:20px;display:block;height:auto;width:100%}.og-article__fig figcaption{color:#6d6472;font-size:13.5px;margin-top:10px;text-align:center}.og-article{color:#332b3d;font-size:17.5px;line-height:1.7;margin-top:32px}.og-article p{margin:0 0 24px}.og-article h2{color:#26202e;font-size:28px;font-weight:800;letter-spacing:-.02em;line-height:1.25;margin:48px 0 16px}.og-article h3{color:#26202e;font-size:22px;font-weight:700;letter-spacing:-.015em;line-height:1.3;margin:32px 0 12px}.og-article h4{color:#26202e;font-size:18.5px;font-weight:700;margin:28px 0 10px}.og-article a{color:#3a1251;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:rgba(58,18,81,.35);text-underline-offset:3px}.og-article a:hover{text-decoration-color:#3a1251}.og-article ol,.og-article ul{margin:0 0 24px;padding-left:24px}.og-article li+li{margin-top:8px}.og-article blockquote{background:#f7f3fc;border:1px solid #e7dff2;border-radius:16px;color:#332b3d;font-size:18.5px;line-height:1.6;margin:32px 0;padding:20px 24px}.og-article blockquote p{margin:0 0 12px}.og-article hr{border:0;border-top:1px solid #e7e0d8;margin:48px 0}.og-article figure{margin:32px 0}.og-article figure img{border-radius:16px}.og-article figcaption{color:#6d6472;font-size:13.5px;margin-top:10px;text-align:center}.og-article table{border-collapse:collapse;font-size:15.5px;margin:32px 0;width:100%}.og-article th{background:#f3edfa;color:#241532;font-weight:700;padding:10px 14px;text-align:left}.og-article td{border-bottom:1px solid #eee7f5;padding:10px 14px}.og-article .kg-card{margin:32px 0}.og-article .kg-bookmark-card{border:1px solid #e7dff2;border-radius:16px;overflow:hidden}.og-article .kg-callout-card{border-radius:16px;padding:20px 24px}.og-article .kg-toggle-card{border:1px solid #e7dff2;border-radius:16px}.og-article .kg-file-card,.og-article .kg-video-card{border-radius:16px;overflow:hidden}.og-shell__head{margin-top:8px}.og-shell__title{text-wrap:balance;color:#26202e;font-size:max(2.1rem,min(5.4vw,3.4rem));font-weight:800;letter-spacing:-.03em;line-height:1.06;margin:0}.og-shell__support{color:#4c4258;font-size:20px;line-height:1.55;margin:16px 0 0}.og-statusrow{display:flex;flex-wrap:wrap;gap:8px;margin:32px 0 0}.og-status{border:1.5px solid #3a1251;border-radius:999px;color:#3a1251;font-size:11.5px;font-weight:700;letter-spacing:.09em;padding:6px 12px;text-transform:uppercase}.og-status--open{background:#bef264;border-color:#bef264}.gh-card{background:#fff;border:1px solid #eae4f0;border-radius:20px;display:flex;flex-direction:column;overflow:hidden;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s cubic-bezier(.22,1,.36,1)}.gh-card:hover{box-shadow:0 16px 32px rgba(36,21,50,.1);transform:translateY(-3px)}.gh-card .gh-card-image{display:block;height:100%;max-height:none;max-width:none;-o-object-fit:cover;object-fit:cover;width:100%}.gh-card-img-video-wrapper:before{padding-top:62.5%}.gh-card-content{display:flex;flex:1;flex-direction:column;gap:10px;padding:18px 20px 20px}.gh-card a{-webkit-text-decoration:none;text-decoration:none}.gh-card-title{color:#26202e;font-family:Manrope,Avenir Next,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:20px;font-weight:700;letter-spacing:-.01em;line-height:1.25;margin:0}.gh-card-tag,.hcf-label-chip{background:#f3edfa;border-radius:999px;color:#3a1251;display:inline-block;font-size:11.5px;font-weight:700;letter-spacing:.08em;padding:5px 10px;text-transform:uppercase}.gh-card .gh-post-meta{color:#6d6472;font-size:13px;margin-top:auto}.gh-card--text{background:#f7f3fc}@media (prefers-reduced-motion:reduce){.gh-card{transition:none}.gh-card:hover{transform:none}}.gh-main{display:flex;flex:1 0 auto;flex-direction:column}.gh-social-icons{align-items:center;display:none;flex-wrap:wrap;height:-moz-max-content;height:max-content;order:2;width:100%}.gh-social-icons a{align-items:center;display:flex;height:36px;justify-content:center;width:36px}.gh-social-icons a svg{height:24px;width:24px}.gh-social-icons svg{height:20px}.gh-social-icons svg path{fill:#1d1d1f;fill:var(--color-text-main);transition:fill .25s ease}.gh-social-icons:has(a:hover) a svg path{fill:#8e8e8f;fill:var(--color-nav-link-hover)}.gh-social-icons a:hover svg path{fill:#1d1d1f!important;fill:var(--color-text-main)!important}.gh-card{grid-row-gap:24px;display:grid;grid-template-rows:auto 1fr;height:100%;row-gap:24px}.gh-card-img-video-wrapper{border-radius:var(--border-radius-containers);-webkit-border-radius:var(--border-radius-containers);overflow:hidden;position:relative}.gh-card-img-video-wrapper:before{content:"";float:left;padding-top:119.17%}.gh-card-img-video-wrapper:after{clear:both;content:"";display:block}.gh-card-image-wrapper-link:hover{border-radius:var(--border-radius-containers);-webkit-mask-image:"-webkit-radial-gradient(white, black)"}.gh-card-image-wrapper-link:hover img{transform:scale(1.03)}.gh-card-image{border-radius:var(--border-radius-containers);bottom:0;-webkit-mask-image:"-webkit-radial-gradient(white, black)";max-height:573px;max-width:480px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;right:0;transition:transform .4s cubic-bezier(.4,0,.25,1) 0s;will-change:transform}.gh-card-image,.gh-card-video-link{height:100%;left:0;position:absolute;top:0;width:100%}.gh-card-content{grid-gap:24px;display:grid;gap:24px;grid-template-rows:1fr max-content}.gh-card-content-main{display:flex;flex-direction:column;gap:14px}.gh-card-tags{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start}.gh-card-tag{color:#616162;color:var(--color-text-tags);font-family:var(--font-family-navigation);font-size:var(--font-size-tags);font-weight:var(--font-weight-tags);letter-spacing:var(--letter-spacing-tags);line-height:120%;padding:6px 12px;text-transform:var(--text-transform-tags);transition:background-color .25s ease}.gh-card-tag,.gh-card-tag-icon{background-color:#f1f1f2;background-color:var(--color-background-elements-main);border-radius:var(--border-radius-tags)}.gh-card-tag:hover{background-color:#ededed;background-color:var(--color-background-elements-main-hover)}.gh-card-title{font-family:var(--font-family-card-headings);font-size:var(--font-size-card-heading);font-weight:var(--font-weight-card-heading);letter-spacing:var(--letter-spacing-card-titles);line-height:var(--font-card-heading-line-height);text-align:left;transition:color .25s ease}.gh-card-title:hover{color:#616162;color:var(--color-card-title-hover)}.gh-post-meta{color:#a5a5a5;color:var(--color-text-meta);font-weight:var(--font-weight-post-meta)}.gh-breadcrumbs{display:flex;gap:24px;margin-top:16px}.gh-breadcrumb-item{position:relative}.gh-breadcrumb-item a{color:#4a4a4c;font-size:13px;font-weight:500;line-height:15.6px;transition:opacity .25s ease}.gh-breadcrumb-item a:hover{opacity:.8}.gh-breadcrumb-item:last-child a{opacity:.6;pointer-events:none}.gh-breadcrumbs li+li:before{content:url(../imagesAndIcons/chevron-right.svg);left:-19px;position:absolute;top:4px}.gh-article-page{align-items:center}.gh-article-page,.gh-article-page-wrapper{display:flex;flex-direction:column}.gh-article-page-header{margin:56px 0;max-width:736px;width:100%}.gh-article-page-header__info{align-items:center;display:flex;flex-wrap:wrap;gap:28px;margin-bottom:16px;overflow:hidden}.gh-article-page-header__author{align-items:center;display:flex;gap:12px}.gh-article-page-footer__author-name,.gh-article-page-header__author-name{word-wrap:anywhere;color:#1d1d1f;color:var(--color-text-main);font-size:18px;font-weight:var(--font-weight-post-author);line-height:21.6px;position:relative;transition:color .25s ease;transition:opacity .25s ease}.gh-article-page-footer__author-name{color:#1d1d1f;color:var(--color-text-main)}.gh-article-page-footer__author-name:hover,.gh-article-page-header__author-name:hover{opacity:.8}.gh-article-page-header__author-image{border-radius:50%;height:40px;-o-object-fit:cover;object-fit:cover;width:40px}.gh-article-page__reading-time,.gh-post-meta--article-header{font-size:18px;line-height:21.6px;position:relative}:root[data-color-scheme=light].gh-color-section-font-dark .gh-article-page-header .gh-post-meta--white-bg.gh-article-page__reading-time,:root[data-color-scheme=light].gh-color-section-font-dark .gh-article-page-header .gh-post-meta--white-bg.gh-post-meta--article-header,:root[data-color-scheme=light].gh-color-section-font-light .gh-article-page-header .gh-post-meta--white-bg.gh-article-page__reading-time,:root[data-color-scheme=light].gh-color-section-font-light .gh-article-page-header .gh-post-meta--white-bg.gh-post-meta--article-header{color:#a5a5a5;color:var(--color-text-meta)}.gh-article-page-header__info span:not(.gh-article-page-header__author-name):before{color:#ddd;content:"|";left:-15px;position:absolute;top:-2px}.gh-article-page-feature-image img{border-radius:var(--border-radius-containers);min-width:100%;width:100%}.gh-article-page-heading{font-size:var(--font-size-article-headings);line-height:112%;margin-bottom:24px;width:96%}.gh-article-page-excerpt{display:-webkit-box;font-size:24px;font-weight:var(--font-weight-excerpt);letter-spacing:-.5px;line-height:120%;margin-bottom:24px}.gh-article-page-share-block{display:flex;margin-bottom:56px;width:-moz-max-content;width:max-content}.gh-article-share-btn{align-items:center;background:inherit;display:flex;justify-content:center;padding:0 8px}.gh-article-share-btn:first-child{padding:0 8px 0 0}.gh-article-share-btn:last-child{padding:0 0 0 8px}.gh-article-share-btn svg path{fill:#1d1d1f;fill:var(--color-text-main);transition:fill .25s ease}.copyToClipboardBtn{color:#1d1d1f;color:var(--color-text-main);font-size:14px}.copyToClipboardBtn.copied svg,.copyToClipboardBtn__fail,.copyToClipboardBtn__success{display:none}.gh-article-page-content{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.gh-article-page-content .kg-card{margin:24px 0 56px}.gh-article-page-content .kg-gallery-card,.gh-article-page-content .kg-image-card{--gap:32px}.gh-article-page-content figcaption,.gh-article-page-content figcaption a,.gh-article-page-feature-image figcaption,.gh-article-page-feature-image figcaption a{font-size:16px;font-weight:500;line-height:120%;padding:16px 0 0;text-align:left}.gh-article-page-content figcaption,.gh-article-page-feature-image figcaption{color:#a5a5a5;color:var(--color-text-meta)}.gh-article-page-feature-image figcaption{padding-bottom:4px}.gh-article-page-content .kg-card img{border-radius:var(--border-radius-containers)}.gh-article-page-content>:not(.kg-card.kg-header-card):not(.gh-post-subscribe-cta):not(.kg-signup-card):not(.kg-card.kg-video-card):not(.kg-card.kg-image-card){max-width:736px;width:100%}.gh-article-page-content .kg-button-card .kg-btn{background-color:#ededed;background-color:var(--color-buttons-secondary);border-radius:var(--border-radius-buttons);color:#1d1d1f;color:var(--color-buttons-secondary-text);font-size:15px;font-weight:700;letter-spacing:var(--letter-spacing-buttons);line-height:120%;padding:12px 22px;text-transform:var(--text-transform-buttons);transition:background-color .25s ease}.gh-article-page-content .kg-button-card .kg-btn:hover{background-color:#ddd;background-color:var(--color-buttons-secondary-hover);opacity:1}.gh-article-page-content .kg-card.kg-header-card{margin:56px calc(-50vw + 50%);width:100vw}.gh-article-page-content .kg-callout-card{border-radius:var(--border-radius-containers);padding:40px 48px}.gh-article-page-content .kg-callout-card .kg-callout-text{font-size:20px;font-weight:500;line-height:125%}.gh-article-page-content .kg-callout-card:not(.kg-callout-card-accent) .kg-callout-text{color:#343435;color:var(--color-text-post)}.gh-article-page-content>h2{font-size:64px;line-height:112%;margin:24px 0 16px}.gh-article-page-content>h3{font-size:56px;line-height:116%;margin:24px 0 16px}.gh-article-page-content>h4{font-size:48px;line-height:116%;margin:24px 0 16px}.gh-article-page-content>p{color:#343435;color:var(--color-text-post);font-size:20px;line-height:var(--font-post-text-line-height);margin-bottom:32px}.gh-article-page-content>blockquote{border-left:2px solid #343435;border-left:2px solid var(--color-text-post);font-size:20px;font-style:italic;line-height:29px;margin-bottom:32px;padding-left:20px}.gh-article-page-content>blockquote.kg-blockquote-alt{border:none;font-style:normal;padding:0}.gh-article-page-content ol,.gh-article-page-content ul{font-size:20px;line-height:29px;margin-left:42px}.gh-article-page-content>ol,.gh-article-page-content>ul{margin-bottom:32px}.gh-article-page-content ul{list-style:circle}.gh-article-page-content ol{list-style:decimal}.gh-article-page-content ol li,.gh-article-page-content ul li{max-width:calc(100% - 20px)}.gh-article-page-content .kg-bookmark-container{background-color:#f6f6f6!important;background-color:var(--color-background-text-blocks)!important;border:1px solid #ededed!important;border:1px solid var(--color-bookmark-border)!important;border-radius:var(--border-radius-containers)!important;box-shadow:none!important;flex-wrap:nowrap;min-height:148px;-webkit-text-decoration:none!important;text-decoration:none!important;transition:background-color .4s ease}.gh-article-page-content .kg-bookmark-container:hover{background-color:#f4f4f4!important;background-color:var(--color-background-block-hover)!important}.gh-article-page-content .kg-bookmark-content{padding:32px 20px 32px 32px}.gh-article-page-content .kg-bookmark-thumbnail{overflow:hidden}.gh-article-page-content .kg-bookmark-thumbnail img{border-radius:0!important;height:100%!important;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;transition:transform .4s cubic-bezier(.4,0,.25,1) 0s;width:100%!important;will-change:transform}.gh-article-page-content .kg-bookmark-container:hover .kg-bookmark-thumbnail img{transform:scale(1.03)}.gh-article-page-content .kg-bookmark-title{color:#1d1d1f;color:var(--color-text-main);font-size:18px;font-weight:600;line-height:1.3;margin-bottom:12px}.gh-article-page-content .kg-bookmark-description{color:#777779;color:var(--color-text-lighter);font-size:14px;line-height:1.4;margin:0 0 14px}.gh-article-page-content .kg-bookmark-metadata{align-items:center;display:flex;font-size:14px;line-height:1.15;margin:0}.gh-article-page-content .kg-file-card a.kg-file-card-container{align-items:center!important;background-color:#f6f6f6!important;background-color:var(--color-background-text-blocks)!important;border:none!important;border-radius:var(--border-radius-containers)!important;box-shadow:none!important;padding:32px!important}.gh-article-page-content .kg-file-card-title{font-size:20px;font-weight:600;line-height:24px}.gh-article-page-content .kg-file-card-contents{gap:12px;margin:0!important}.gh-article-page-content .kg-file-card-metadata{align-items:center;display:flex;font-size:15px;font-weight:500;gap:10px;line-height:18px;margin:0!important}.gh-article-page-content .kg-file-card-filename,.gh-article-page-content .kg-file-card-filesize{font-size:15px;font-weight:500;line-height:18px}.gh-article-page-content .kg-file-card-filename{color:#777779;color:var(--color-text-lighter)}.gh-article-page-content .kg-file-card-filesize{color:#a5a5a5;color:var(--color-text-meta);opacity:1!important}.gh-article-page-content .kg-file-card-filesize:before{display:none}.gh-article-page-content .kg-file-card-icon{border-radius:100px;height:40px;min-height:40px;min-width:40px;overflow:hidden;width:40px}.gh-article-page-content .kg-file-card-icon:before{background-color:#fff;opacity:1}.gh-article-page-content .kg-file-card-icon:after{content:url(../imagesAndIcons/right-arrow.svg);height:24px;transform:rotate(90deg);width:24px}.gh-article-page-content .kg-file-card-icon svg{display:none!important}.gh-article-page-content .kg-file-card a.kg-file-card-container{transition:none;transition:background-color .25s ease}.gh-article-page-content .kg-file-card a.kg-file-card-container:hover .kg-file-card-icon:before{opacity:1}.gh-article-page-content .kg-file-card a.kg-file-card-container:hover{background-color:#f4f4f4!important;background-color:var(--color-background-block-hover)!important}.gh-article-page-content .kg-toggle-card{background-color:#f6f6f6;background-color:var(--color-background-text-blocks);border:none;border-radius:var(--border-radius-containers);box-shadow:none;padding:32px 27px 32px 32px;transition:background-color .25s ease}.gh-article-page-content .kg-toggle-card .kg-toggle-heading{align-items:center}.gh-article-page-content .kg-toggle-card h4.kg-toggle-heading-text{font-size:22px;font-weight:var(--font-weight-toggle-heading);line-height:120%}.kg-toggle-card .kg-toggle-card-icon{height:28px;width:28px}.kg-toggle-card .kg-toggle-card-icon svg{width:16px}.kg-toggle-card .kg-toggle-card-icon svg path{stroke:#1d1d1f;stroke:var(--color-text-main);stroke-width:2px}.gh-article-page-content .kg-toggle-card:hover{background-color:#f4f4f4;background-color:var(--color-background-block-hover)}.gh-article-page-content .kg-toggle-card .kg-toggle-content p{color:#343435;color:var(--color-text-post);font-size:20px;line-height:145%;margin-top:16px}.gh-article-page-content blockquote a,.gh-article-page-content figcaption a,.gh-article-page-content h1 a,.gh-article-page-content h2 a,.gh-article-page-content h3 a,.gh-article-page-content h4 a,.gh-article-page-content h5 a,.gh-article-page-content h6 a,.gh-article-page-content ol a,.gh-article-page-content p a,.gh-article-page-content ul a{border-bottom:2px solid;color:currentColor;display:inline;transition:border-color .3s ease}.gh-article-page-content blockquote a:hover,.gh-article-page-content figcaption a:hover,.gh-article-page-content h1 a:hover,.gh-article-page-content h2 a:hover,.gh-article-page-content h3 a:hover,.gh-article-page-content h4 a:hover,.gh-article-page-content h5 a:hover,.gh-article-page-content h6 a:hover,.gh-article-page-content ol a:hover,.gh-article-page-content p a:hover,.gh-article-page-content ul a:hover{border-color:transparent}.gh-article-page-footer{margin-top:24px;max-width:736px;width:100%}.gh-article-page-footer__author,.gh-article-page-footer__meta{display:flex;flex-direction:column;gap:16px}.gh-article-page-footer__author{align-items:flex-start;background-color:#f6f6f6;background-color:var(--color-background-text-blocks);border-radius:var(--border-radius-containers);margin-bottom:56px;padding:40px 48px}.gh-article-page-footer__author-bio{color:#777779;color:var(--color-text-lighter);font-size:20px;font-weight:500;line-height:135%}.gh-article-page-footer__author+hr{margin-bottom:56px}.gh-read-next{display:flex;flex-direction:column;gap:32px;margin-bottom:104px;max-width:736px;width:100%}.gh-read-next__heading{font-size:32px;line-height:var(--font-latest-line-height)}.gh-read-next__posts{grid-column-gap:32px;grid-row-gap:80px;-moz-column-gap:32px;column-gap:32px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;overflow:hidden;row-gap:80px}.gh-read-next__posts .gh-card{position:relative}.gh-read-next__posts .gh-card:nth-child(2n-1):after{background-color:#ddd;background-color:var(--color-borders);content:"";height:1px;left:0;position:absolute;top:-40px;width:220%}.gh-read-next__posts .gh-card:first-child:after{display:none}.gh-article-page-wide__bread-header-wrapper{display:flex;flex-direction:column;margin-bottom:104px;position:relative}.gh-article-page__bread-header-background{background-color:var(--background-custom-color);height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:100%;width:100vw}.gh-article-page--wide .gh-article-page-header{grid-column-gap:98px;-moz-column-gap:98px;column-gap:98px;display:grid;grid-template-columns:.92fr 1fr;margin-bottom:0;max-width:100%;padding-bottom:88px;position:relative;width:100%}.gh-article-page-header.gh-article-page-header-wide-noImage{-moz-column-gap:0;column-gap:0;grid-template-columns:1.95fr 1fr}.gh-article-page--wide .gh-article-page-header:after{background-color:#ddd;background-color:var(--color-borders);bottom:0;content:"";height:1px;left:50%;position:absolute;transform:translateX(-50%);width:100vw}.gh-article-page--wide .gh-article-page-header__info{margin-bottom:24px}.gh-article-page--wide .gh-article-page-heading{color:var(--font-color-hero);font-size:var(--font-size-article-headings-wide);line-height:112%;width:80%}.gh-article-page--wide .gh-article-page-wide__header-content{display:grid;grid-template-rows:auto auto 1fr auto;position:relative}.gh-article-page--wide .gh-article-page-feature-image{border-radius:var(--border-radius-containers);max-height:540px;max-width:736px;overflow:hidden}.gh-article-page-header__authors{align-items:center;display:flex;gap:2px}.gh-article-page--wide .gh-article-page-excerpt,.gh-article-page--wide .gh-article-page-header__author{color:var(--font-color-hero)}.gh-article-page--wide .gh-article-page-share-block{margin-bottom:0}.gh-article-page--wide .gh-article-page-footer .gh-article-page-share-block{margin-bottom:56px;position:static}.gh-404-error{align-items:flex-start;display:flex;flex-direction:column;padding:210px 0}.gh-404-error-title{font-size:56px;line-height:116%;margin-bottom:24px}.gh-404-error-description{font-size:24px;font-weight:500;line-height:120%;margin-bottom:32px}.gh-secondary-button.gh-404-error-home-btn{font-size:17px;padding:20px 28px}.gh-archive-page{display:flex;flex-direction:column;margin-bottom:104px}.gh-archive-page__bread-header-wrapper{display:flex;flex-direction:column;margin-bottom:64px;position:relative}.gh-archive-page__bread-header-wrapper--with-image{margin-bottom:88px}.gh-archive-page__bread-header-background{background-color:var(--background-custom-color);height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:100%;width:100vw}.gh-archive-page .gh-breadcrumbs{margin-bottom:56px}.gh-archive-page-header{position:relative;z-index:2}.gh-archive-page-header--with-image{grid-column-gap:101px;-moz-column-gap:101px;column-gap:101px;display:grid;grid-template-columns:1fr 1fr}.gh-archive-page-header__main{display:flex;flex-direction:column;gap:24px}.gh-archive-page-header__heading{color:var(--font-color-hero);font-size:54px;line-height:116%}.gh-archive-page-header__content *{color:var(--font-color-hero);font-size:24px;font-weight:var(--font-weight-excerpt);line-height:120%;margin:0}.gh-archive-page-header:not(.gh-archive-page-header--with-image) .gh-archive-page-header__content{width:56%}.gh-archive-page-header__image-wrapper{border-radius:var(--border-radius-containers);height:320px;overflow:hidden}.gh-archive-page-header__image-wrapper img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.gh-archive-page-header--with-image{align-items:center;padding-bottom:88px}.gh-archive-page-header--with-image:after{background-color:#ddd;background-color:var(--color-borders);bottom:0;content:"";height:1px;left:50%;position:absolute;transform:translateX(-50%);width:100vw}.gh-archive-feed{grid-column-gap:32px;grid-row-gap:64px;-moz-column-gap:32px;column-gap:32px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;row-gap:64px}.gh-archive-card{grid-row-gap:24px;display:grid;grid-template-rows:auto 1fr;height:100%;row-gap:24px}.gh-archive-card__image-wrapper{border-radius:var(--border-radius-containers);overflow:hidden;position:relative}.gh-archive-card__image-wrapper:before{content:"";float:left;padding-top:119.17%}.gh-archive-card__image-wrapper:after{clear:both;content:"";display:block}.gh-archive-card__image{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;transition:transform .4s cubic-bezier(.4,0,.25,1) 0s;width:100%;will-change:transform}.gh-archive-card__image:hover{transform:scale(1.03)}.gh-archive-card__default-image{align-items:center;background-color:#f1f1f2;background-color:var(--color-background-elements-main);bottom:0;display:flex;height:100%;justify-content:center;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;transition:background-color .4s cubic-bezier(.4,0,.25,1) 0s;width:100%}.gh-archive-card__default-image:hover{background-color:#ededed;background-color:var(--color-background-elements-main-hover)}.gh-archive-card-content{align-items:flex-start;display:flex;flex-direction:column}.gh-archive-card-content.gh-author-card-content{display:grid;grid-template-rows:auto 1fr max-content}.gh-archive-card__title{font-family:var(--font-family-card-headings);font-size:24px;font-weight:var(--font-weight-card-heading);line-height:116%;margin-bottom:10px;transition:color .25s ease}.gh-archive-card__title:hover{color:#616162;color:var(--color-card-title-hover)}.gh-archive-card__author-bio{-webkit-line-clamp:5;-webkit-box-orient:vertical;color:#777779;color:var(--color-text-lighter);display:-webkit-box;font-weight:500;line-height:135%;margin-bottom:24px;overflow:hidden;text-overflow:ellipsis}.gh-archive-card__author-meta,.gh-archive-card__posts-count{color:#a5a5a5;color:var(--color-text-meta);font-size:15px;font-weight:600;line-height:120%}.gh-archive-card__author-meta{align-items:center;display:flex;gap:20px}.gh-archive-card__author-location{align-items:center;display:flex;gap:4px;position:relative}.gh-author-card-content .gh-archive-card__posts-count{position:relative}.gh-archive-card__author-location:before{color:#a5a5a5;color:var(--color-text-meta);content:"|";left:-11px;opacity:.5;position:absolute;top:-1px}.gh-post-subscribe-cta{background-color:#1d1d1f;border-radius:var(--border-radius-containers);color:#fff;color:var(--color-text-light);display:flex;flex-direction:column;justify-content:space-between;padding:64px;position:relative;width:100%;z-index:100}.gh-post-subscribe-cta-content{display:flex;flex-direction:column;width:70%}.gh-post-subscribe-cta-content h2{font-size:40px;font-weight:700;line-height:116%;margin-bottom:16px}.gh-post-subscribe-cta-content p{font-size:20px;font-weight:500;line-height:125%;margin-bottom:32px;width:70%}.gh-post-subscribe-cta-btns{align-items:flex-end;display:flex;justify-content:space-between;width:100%}.gh-post-subscribe-cta-btn{background-color:#ededed;border-radius:var(--border-radius-buttons);color:#1d1d1f;font-size:17px;font-weight:700;line-height:120%;padding:20px 28px;transition:background-color .25s ease;width:-moz-max-content;width:max-content}.gh-post-subscribe-cta-btn:hover{background-color:#ddd}.gh-post-subscribe-cta-lock{align-items:center;background-color:#343435;border-radius:var(--border-radius-containers);display:flex;height:64px;justify-content:center;position:absolute;right:64px;top:64px;width:64px}.gh-post-subscribe-cta-btns-text{color:#8e8e8f;font-size:16px;font-weight:500;line-height:120%}.gh-article-page-content .gh-post-subscribe-cta-btns-text a{border-color:#fff;color:#fff;transition:color .25s ease,border-color .25s ease}.gh-article-page-content{position:relative}.gh-article-page-content:has(.gh-post-subscribe-cta):before{background:linear-gradient(0deg,#fff,#fff 200px,hsla(0,0%,100%,0));bottom:0;content:"";height:calc(33% + 330px);position:absolute;width:100vw;z-index:99}.gh-article-page-content .kg-card.kg-image-card img{height:100%;width:100%}.gh-article-page-content .kg-card.kg-image-card figcaption,.gh-article-page-content .kg-card.kg-video-card figcaption{margin:0 auto;max-width:736px}.gh-article-page-content .kg-video-card video{width:100%}.gh-article-page-content .kg-card.kg-image-card,.gh-article-page-content .kg-card.kg-video-card{max-width:736px;width:100%}.gh-article-page-content .kg-card.kg-image-card.kg-width-full,.gh-article-page-content .kg-card.kg-video-card.kg-width-full{max-width:100vw;width:100vw}.gh-article-page-content .kg-card.kg-image-card.kg-width-wide,.gh-article-page-content .kg-card.kg-video-card.kg-width-wide{max-width:65.5vw;width:65.5vw}.gh-article-page-content .kg-card.kg-image-card.kg-width-full img{border-radius:0}.gh-form-page{display:flex;flex-direction:column}.gh-form-wrapper{align-items:center;display:flex;height:100vh;justify-content:center}.gh-form-page__site-logo.gh-site-logo{left:50%;position:absolute;top:12px;transform:translateX(-50%)}.gh-form{display:flex;flex-direction:column}.gh-form__success{animation:fadeIn .35s ease;display:none;flex-direction:column;gap:24px;max-width:480px}.gh-form.success,.gh-form__success{align-items:center}.gh-form__success-title{font-size:28px;font-weight:700;text-align:center}.gh-form__success-text{font-size:16px;font-weight:500;line-height:140%;opacity:.7;text-align:center}.gh-form__title{display:block;font-size:40px;font-weight:var(--font-weight-headings);margin-bottom:64px;text-align:center}.gh-form__input-wrapper{align-items:flex-start;display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.gh-form__input-label{font-size:16px;font-weight:500;line-height:120%}.gh-form-input{background-color:#f1f1f2;background-color:var(--color-background-elements-main);border-radius:var(--border-radius-buttons);color:#1d1d1f;color:var(--color-text-input);outline:1px solid transparent;padding:20px 28px;transition:outline .25s ease;width:480px}.gh-form-input:focus{outline:1px solid #b7b7b7;outline:1px solid var(--form-input-focus-color)}.gh-form-input::-moz-placeholder{opacity:.5}.gh-form-input::placeholder{opacity:.5}.gh-main-button.gh-form__submit-button{font-size:16px;line-height:119%;padding:20px 28px;width:480px}.gh-main-button.gh-form__submit-button svg{display:none}.gh-form-question{color:#a5a5a5;color:var(--color-text-meta);display:flex;font-size:17px;font-weight:500;gap:8px;justify-content:center;margin-top:32px}.gh-form-question__link{color:#1d1d1f;color:var(--color-text-main);font-size:15px;font-weight:700;transition:opacity .25s ease}.gh-form-question__link:hover{opacity:.8}.gh-form__error{color:#d20101;display:none;font-weight:500;padding-top:16px;text-align:center}.gh-membership-page{align-items:flex-start;display:flex;flex-direction:column;padding-bottom:96px;width:100%}.gh-membership-page-title{font-size:var(--font-size-article-headings);margin:56px 0 24px}.gh-membership-page-desc{font-size:22px;font-weight:var(--font-weight-excerpt);line-height:var(--font-about-secondary-line-height);margin-bottom:64px;width:50%}.gh-membership-toggle-btn{background-color:#f1f1f2;background-color:var(--color-background-elements-main);border-radius:100px;display:flex;height:54px;justify-content:space-between;margin-bottom:32px;padding:18px 36px;position:relative;width:256px}.gh-membership-toggle-btn:after{background-color:#fdfdfd;background-color:var(--color-dark-mode-slider);border-radius:100px;content:"";height:42px;left:6px;position:absolute;top:6px;transition:left .3s ease;width:120px}.gh-membership-toggle-value{color:#1d1d1f;color:var(--color-text-main);font-size:15px;font-weight:700;line-height:120%;width:60px;z-index:2}.gh-tiers-container{display:flex;flex-wrap:wrap;gap:2.128%;margin-bottom:32px;row-gap:56px;width:100%}.gh-tier-card{background-color:#f6f6f6;background-color:var(--color-background-text-blocks);border-radius:var(--border-radius-containers);display:grid;grid-template-rows:auto auto auto 1fr auto;max-width:480px;padding:40px;width:31.915%}.gh-tier-card__name{font-size:32px;margin-bottom:16px}.gh-tier-card__desc{color:#777779;color:var(--color-text-tier-desc);font-size:17px;font-weight:var(--font-weight-excerpt);line-height:120%;margin-bottom:24px}.gh-tier-card__price{align-items:center;display:flex;gap:20px;margin-bottom:24px}.gh-tier-card__price-value{font-size:48px;font-weight:700;line-height:116%}.gh-membership-page.yearly .gh-tier-card__price-value.monthly,.gh-tier-card__price-value.yearly{display:none}.gh-tier-card__price-per{color:#a5a5a5;color:var(--color-text-meta);font-size:18px;font-weight:600;line-height:120%;position:relative}.gh-membership-page.yearly .gh-tier-card__price-per.monthly,.gh-tier-card__price-per.yearly{display:none}.gh-tier-card__price-per:before{background-color:#ddd;content:"";height:16px;left:-10px;position:absolute;top:50%;transform:translateY(-50%);width:1px}.gh-tier-card-btn-wrapper{align-items:flex-end;display:flex;margin-top:40px}.gh-tier-card-signup{align-items:center;display:flex;font-size:16px;justify-content:center;padding:20px 0;width:100%}.gh-membership-page.yearly .gh-tier-card-signup.monthly,.gh-tier-card-signup.yearly{display:none}.gh-membership-page__sign-in{color:#a5a5a5;color:var(--color-text-meta);display:flex;font-weight:500;gap:8px}.gh-membership-page__sign-in-link{color:#1d1d1f;color:var(--color-text-main);font-weight:700}.gh-membership-page-content{display:flex;flex-direction:column;margin-top:96px;width:100%}.kg-card.kg-header-card.kg-v2 .kg-header-card-button{border-radius:var(--border-radius-buttons);font-size:var(--font-size-main-buttons)!important;height:auto;letter-spacing:var(--letter-spacing-buttons);padding:var(--padding-buttons);text-transform:var(--text-transform-buttons);transition:opacity .3s ease}.kg-card.kg-header-card .kg-header-card-button:hover{opacity:.85}.kg-card.kg-header-card.kg-v2 .kg-header-card-heading{font-family:var(--font-family-headings);font-weight:var(--font-weight-headings);letter-spacing:var(--letter-spacing-headings);line-height:120%;margin:0;word-break:break-word}.kg-card.kg-header-card.kg-v2.kg-width-regular .kg-header-card-text,.kg-card.kg-header-card.kg-v2.kg-width-wide .kg-header-card-text{padding:64px}.kg-card.kg-header-card.kg-v2.kg-width-regular{border-radius:var(--border-radius-containers);max-width:736px;width:100%}.kg-card.kg-header-card.kg-v2.kg-width-regular .kg-header-card-heading{font-size:48px}.kg-card.kg-header-card.kg-v2.kg-layout-split.kg-width-full .kg-header-card-subheading,.kg-card.kg-header-card.kg-v2.kg-width-regular .kg-header-card-subheading,.kg-card.kg-header-card.kg-v2.kg-width-wide .kg-header-card-subheading{font-size:24px}.kg-card.kg-header-card.kg-v2.kg-width-full .kg-header-card-subheading:not(.kg-layout-split .kg-header-card-subheading){font-size:28px}.kg-card.kg-header-card.kg-v2.kg-width-full{max-width:100vw;width:100vw}.kg-card.kg-header-card.kg-v2.kg-width-full .kg-header-card-text{padding:144px 64px}.kg-card.kg-header-card.kg-v2.kg-width-full .kg-header-card-heading{font-size:72px}.kg-card.kg-header-card.kg-v2.kg-layout-split.kg-width-full .kg-header-card-heading{font-size:52px}.kg-card.kg-header-card.kg-v2.kg-layout-split.kg-width-full .kg-header-card-image{border-radius:0}@media (max-width:1475px){.gh-article-page--wide .gh-article-page-heading{font-size:58px}}@media (max-width:1450px){.gh-article-page-content:has(.gh-post-subscribe-cta):before{height:calc(33% + 360px)}}@media (max-width:1403px){.gh-article-page--wide .gh-article-page-header{-moz-column-gap:82px;column-gap:82px;grid-template-columns:1.1fr .9fr}.gh-article-page--wide .gh-article-page-heading{font-size:52px}.gh-article-page-content .kg-card.kg-image-card.kg-width-wide,.gh-article-page-content .kg-card.kg-video-card.kg-width-wide,.kg-card.kg-header-card.kg-v2.kg-width-wide,.kg-card.kg-signup-card.kg-width-wide{max-width:72.5vw;width:72.5vw}.gh-post-meta{font-size:14px}.gh-archive-page-header__heading,.gh-tag-page__heading{font-size:52px}}@media (max-width:1300px){.gh-big-grid-section .gh-card-tag,.gh-card-tag,.gh-topic-slider--small .gh-card-tag{font-size:var(--font-size-tags--laptop)}.gh-article-page .gh-post-meta{font-size:18px}.gh-404-error-title{font-size:52px}.gh-archive-page-header__content{font-size:20px}.gh-archive-page-header:not(.gh-archive-page-header--with-image) .gh-archive-page-header__content{width:65%}.gh-article-page-content .kg-card.kg-image-card.kg-width-wide,.gh-article-page-content .kg-card.kg-video-card.kg-width-wide,.kg-card.kg-header-card.kg-v2.kg-width-wide,.kg-card.kg-signup-card.kg-width-wide{max-width:80vw;width:80vw}.gh-membership-page-desc,.gh-tag-page__description{font-size:20px}}@media (max-width:1250px){.gh-article-page-content:has(.gh-post-subscribe-cta):before{height:calc(33% + 350px)}}@media (max-width:1200px){.gh-article-page--wide .gh-article-page-header{grid-template-columns:1.2fr .8fr}.page-authors .gh-archive-feed{grid-template-columns:1fr 1fr 1fr}}@media (max-width:1100px){.gh-card-title{font-size:20px}.gh-article-page-header__info .gh-post-meta{font-size:18px}.gh-article-page--wide .gh-article-page-header{-moz-column-gap:64px;column-gap:64px;grid-template-columns:1.25fr .75fr}.gh-article-page--wide .gh-article-page-heading{width:90%}.gh-tiers-container{flex-direction:column;flex-wrap:nowrap;gap:0;row-gap:32px;width:100%}.gh-tier-card{align-items:flex-start;display:flex;flex-direction:column;max-width:100%;width:100%}.gh-tier-card__price{margin-bottom:20px}.gh-tier-card-signup.gh-main-button{width:180px}.gh-archive-page-header{-moz-column-gap:72px;column-gap:72px}.gh-archive-page-header__heading{font-size:48px}.gh-post-subscribe-cta{padding:48px}.gh-post-subscribe-cta-content h2{font-size:32px}.gh-post-subscribe-cta-content p{font-size:16px}.gh-post-subscribe-cta-lock{right:48px;top:48px}.gh-404-error-title{font-size:48px}.gh-article-page-content .kg-card.kg-image-card.kg-width-wide,.gh-article-page-content .kg-card.kg-video-card.kg-width-wide,.kg-card.kg-header-card.kg-v2.kg-width-wide,.kg-card.kg-signup-card.kg-width-wide{max-width:85vw;width:85vw}.kg-card.kg-header-card.kg-v2.kg-width-full .kg-header-card-text,.kg-card.kg-signup-card.kg-width-full .kg-signup-card-text{padding:124px 64px}.kg-card.kg-header-card.kg-v2.kg-width-full .kg-header-card-heading,.kg-card.kg-signup-card.kg-width-full .kg-signup-card-heading{font-size:64px}.kg-card.kg-header-card.kg-v2.kg-width-full.kg-layout-split .kg-header-card-heading,.kg-card.kg-signup-card.kg-layout-split.kg-width-full .kg-signup-card-heading{font-size:40px}.kg-card.kg-header-card.kg-v2.kg-width-full.kg-layout-split .kg-header-card-subheading,.kg-card.kg-signup-card.kg-layout-split.kg-width-full .kg-signup-card-subheading{font-size:20px}.gh-article-page-content:has(.gh-post-subscribe-cta):before{height:calc(33% + 250px)}}@media (max-width:1000px){.gh-article-page--wide .gh-article-page-header{-moz-column-gap:48px;column-gap:48px}.gh-article-page--wide .gh-article-page-heading{font-size:42px}.gh-article-page--wide .gh-article-page-header__info .gh-post-meta{font-size:14px}.gh-article-page--wide .gh-article-page-header__info span:not(.gh-article-page-header__author-name):before{top:0}.gh-archive-page-header:not(.gh-archive-page-header--with-image) .gh-archive-page-header__content{width:90%}.gh-404-error-title{font-size:42px}.gh-article-page-content .kg-card.kg-image-card.kg-width-wide,.gh-article-page-content .kg-card.kg-video-card.kg-width-wide,.kg-card.kg-header-card.kg-v2.kg-width-wide,.kg-card.kg-signup-card.kg-width-wide{max-width:92.5vw;width:92.5vw}.gh-tier-card__desc{width:82%}}@media (max-width:900px){.gh-card-tag,.gh-post-meta{font-size:12px}.gh-secondary-button:hover{background-color:#ededed;background-color:var(--color-buttons-secondary)}.gh-article-page-heading{font-size:48px}.gh-article-page--wide .gh-article-page-header{display:flex;flex-direction:column;gap:56px;padding-bottom:0}.gh-article-page--wide .gh-article-page-heading{width:80%}.gh-article-page--wide .gh-article-page-excerpt{width:90%}.gh-article-page--wide .gh-article-page-header__info .gh-post-meta{font-size:18px}.gh-article-page--wide .gh-article-page-feature-image{max-height:720px;max-width:100%;width:100%}.gh-article-page--wide .gh-article-page-wide__header-content{align-items:flex-start;display:flex;flex-direction:column}.gh-article-page--wide .gh-article-page-header:after{display:none}.gh-archive-feed,.page-authors .gh-archive-feed{grid-template-columns:1fr 1fr}.gh-post-subscribe-cta-content{width:80%}.gh-post-subscribe-cta-content p{width:90%}.gh-404-error-title{width:600px}.gh-article-page-content .kg-card.kg-image-card.kg-width-wide,.gh-article-page-content .kg-card.kg-video-card.kg-width-wide{max-width:95vw;width:95vw}.gh-article-page--wide .gh-article-page-header{padding-bottom:40px}.gh-membership-page-desc{width:90%}.gh-article-page-content .kg-card.kg-image-card figcaption,.gh-article-page-content .kg-card.kg-video-card figcaption{text-align:center}.gh-main-button.gh-form__submit-button,.gh-main-button.gh-subscribe-button{font-size:var(--font-size-subscribe-button--laptop)}.gh-form-question{font-size:15px}.kg-card.kg-header-card.kg-v2.kg-width-regular .kg-header-card-text,.kg-card.kg-header-card.kg-v2.kg-width-wide .kg-header-card-text,.kg-card.kg-signup-card.kg-width-regular .kg-signup-card-text,.kg-card.kg-signup-card.kg-width-wide .kg-signup-card-text{padding:48px}.kg-card.kg-header-card.kg-v2.kg-width-regular .kg-header-card-heading,.kg-card.kg-signup-card.kg-width-regular .kg-signup-card-heading{font-size:40px}.kg-card.kg-header-card.kg-v2.kg-width-full .kg-header-card-subheading:not(.kg-layout-split .kg-header-card-subheading),.kg-card.kg-header-card.kg-v2.kg-width-regular .kg-header-card-subheading,.kg-card.kg-header-card.kg-v2.kg-width-wide .kg-header-card-subheading,.kg-card.kg-signup-card.kg-width-full .kg-signup-card-subheading:not(.kg-layout-split .kg-signup-card-subheading),.kg-card.kg-signup-card.kg-width-regular .kg-signup-card-subheading,.kg-card.kg-signup-card.kg-width-wide .kg-signup-card-subheading{font-size:20px}.kg-card.kg-header-card.kg-v2.kg-width-full .kg-header-card-text,.kg-card.kg-signup-card.kg-width-full .kg-signup-card-text{padding:104px 48px}.kg-card.kg-header-card.kg-v2.kg-width-full .kg-header-card-heading,.kg-card.kg-signup-card.kg-width-full .kg-signup-card-heading{font-size:54px}.kg-card.kg-header-card.kg-v2.kg-width-full .kg-header-card-subheading,.kg-card.kg-signup-card.kg-width-full .kg-signup-card-subheading{font-size:24px}.kg-card.kg-header-card.kg-v2.kg-width-full.kg-layout-split .kg-header-card-heading,.kg-card.kg-signup-card.kg-layout-split.kg-width-full .kg-signup-card-heading{font-size:32px}.kg-card.kg-header-card.kg-v2.kg-width-full.kg-layout-split .kg-header-card-subheading,.kg-card.kg-signup-card.kg-layout-split.kg-width-full .kg-signup-card-subheading{font-size:18px}.kg-card.kg-header-card.kg-v2.kg-width-full.kg-layout-split .kg-header-card-text,.kg-card.kg-signup-card.kg-layout-split.kg-width-full .kg-signup-card-text{padding:104px 32px}.gh-article-page-content blockquote a:hover,.gh-article-page-content figcaption a:hover,.gh-article-page-content h1 a:hover,.gh-article-page-content h2 a:hover,.gh-article-page-content h3 a:hover,.gh-article-page-content h4 a:hover,.gh-article-page-content h5 a:hover,.gh-article-page-content h6 a:hover,.gh-article-page-content ol a:hover,.gh-article-page-content p a:hover,.gh-article-page-content ul a:hover{border-color:currentColor}.gh-post-subscribe-cta .gh-post-subscribe-cta-btns-text a:hover{border-color:#fff}.gh-article-page-content .kg-bookmark-container:hover,.gh-article-page-content .kg-file-card a.kg-file-card-container:hover{background-color:#f6f6f6!important;background-color:var(--color-background-text-blocks)!important}.gh-article-page-content .kg-bookmark-container:hover .kg-bookmark-thumbnail img{transform:none}.gh-article-page-content .kg-toggle-card:hover{background-color:#f6f6f6;background-color:var(--color-background-text-blocks)}.gh-article-page-content .kg-button-card .kg-btn:hover{background-color:#ededed;background-color:var(--color-buttons-secondary)}}@media (max-width:768px){.gh-membership-page.gh-container{padding:0 30px 64px}.gh-article-page-heading{font-size:42px}.gh-article-page-excerpt{font-size:20px}.gh-archive-page{margin-bottom:64px}.gh-archive-page-header{-moz-column-gap:56px;column-gap:56px}.gh-archive-page-header__heading{font-size:36px}.gh-archive-page-header__content p{font-size:18px}.gh-archive-page__bread-header-wrapper--with-image{margin-bottom:64px}.gh-post-subscribe-cta{padding:32px}.gh-post-subscribe-cta-content h2{font-size:28px}.gh-post-subscribe-cta-content p{width:90%}.gh-post-subscribe-cta-lock{height:48px;right:32px;top:32px;width:48px}.gh-post-subscribe-cta-lock svg{height:24px;width:24px}.gh-post-subscribe-cta-btn{font-size:16px;padding:14px 22px}.gh-article-page-content .kg-card.kg-bookmark-card .kg-bookmark-container{flex-direction:column}.gh-article-page-content .kg-card.kg-bookmark-card .kg-bookmark-container .kg-bookmark-content{flex-basis:auto}.gh-article-page-content .kg-card.kg-bookmark-card .kg-bookmark-container .kg-bookmark-thumbnail{flex-basis:200px}}@media (max-width:650px){.gh-card-image,.gh-card-video-wrapper .kg-video-card video{max-height:650px;max-width:540px}.gh-article-page-header{margin:32px 0 56px}.gh-article-page-heading{font-size:40px}.gh-article-page-header__info .gh-post-meta{font-size:14px}.gh-article-page-header__info .gh-article-page-header__author{grid-column:span 2}.gh-article-page-header__info .gh-post-meta--article-header{margin-left:4px;width:-moz-max-content;width:max-content}.gh-article-page-header__info .gh-post-meta--article-header:before{display:none}.gh-article-page-header__info span:not(.gh-article-page-header__author-name):before{top:-1px}.gh-account-page .gh-breadcrumbs,.gh-article-page-wrapper .gh-breadcrumbs{display:none}.gh-article-page--wide .gh-article-page-heading{font-size:40px;width:100%}.gh-article-page--wide .gh-article-page-excerpt{width:95%}.gh-article-page--wide .gh-article-page-header__info .gh-post-meta{font-size:14px}.gh-form,.gh-form-input{width:100%}.gh-main-button.gh-form__submit-button{align-self:center;width:80%}.gh-archive-page .gh-breadcrumbs{display:none}.gh-archive-page-header,.gh-archive-page-header--with-image{padding:32px 0}.gh-archive-card__author-bio{margin-bottom:16px}.gh-archive-card__author-meta{align-items:flex-start;flex-direction:column-reverse;gap:12px}.gh-archive-card__author-meta .gh-archive-card__author-location,.gh-archive-card__author-meta .gh-archive-card__posts-count{font-size:14px}.gh-archive-card__author-location:before,.gh-author-page .gh-breadcrumbs,.gh-form-page .gh-breadcrumbs,.gh-membership-page .gh-breadcrumbs,.gh-tag-page .gh-breadcrumbs{display:none}.gh-post-subscribe-cta-content,.gh-post-subscribe-cta-content p{width:100%}.gh-post-subscribe-cta-lock{display:none}.gh-post-subscribe-cta-btns{align-items:start;flex-direction:column;gap:20px}.gh-404-error-title{width:100%}.kg-card.kg-header-card.kg-v2.kg-width-full.kg-layout-split .kg-header-card-heading,.kg-card.kg-signup-card.kg-layout-split.kg-width-full .kg-signup-card-heading{font-size:36px}.kg-card.kg-header-card.kg-v2.kg-width-full.kg-layout-split .kg-header-card-subheading,.kg-card.kg-signup-card.kg-layout-split.kg-width-full .kg-signup-card-subheading{font-size:18px}.kg-card.kg-header-card.kg-v2.kg-width-full.kg-layout-split .kg-header-card-text,.kg-card.kg-signup-card.kg-layout-split.kg-width-full .kg-signup-card-text{padding:48px 32px}}@media (max-width:600px){.gh-card-content{display:flex;flex-direction:column;gap:16px}}@media (max-width:500px){.gh-big-grid-section .gh-card-tag,.gh-card-tag,.gh-topic-slider--small .gh-card-tag{font-size:11px}.gh-article-page .gh-post-meta,.gh-post-meta{font-size:14px}.gh-membership-page.gh-container{padding:0 24px 56px}.gh-membership-page-content{margin-top:56px}.gh-big-grid-section .gh-posts-feed .gh-card-title,.gh-card-title{font-size:24px}.gh-article-page-header{margin:24px 0 48px}.gh-article-share-btn svg{height:28px;width:28px}.gh-article-share-btn--facebook svg{height:24px;width:24px}.gh-article-page-wide__bread-header-wrapper{margin-bottom:48px}.gh-article-page--wide .gh-article-page-heading,.gh-article-page-heading{font-size:32px}.gh-article-page--wide .gh-article-page-excerpt,.gh-article-page-excerpt{font-size:16px}.gh-article-page--wide .gh-article-page-content>p,.gh-article-page-content>p{font-size:18px}.gh-article-page-footer__author{padding:24px}.gh-article-page-footer__author-bio{font-size:16px}.gh-article-page-content .kg-gallery-card,.gh-article-page-content .kg-image-card{--gap:12px}.gh-article-page-content>h2{font-size:48px}.gh-article-page-content>h3{font-size:40px}.gh-article-page-content>h4{font-size:32px}.gh-article-page-content>blockquote>p,.gh-article-page-content>p>a,.gh-article-page-content>p>em,.gh-article-page-content>p>strong{font-size:16px}.gh-article-page-content .kg-card.kg-gallery-card figcaption,.gh-article-page-content .kg-card.kg-image-card figcaption{font-size:14px}.gh-article-page-content>ol,.gh-article-page-content>ul{font-size:16px}.gh-article-page-content .kg-bookmark-content{padding:20px 12px 20px 20px}.gh-article-page-content .kg-bookmark-thumbnail{flex-basis:auto}.gh-article-page-content .kg-bookmark-title{font-size:16px}.gh-article-page-content .kg-bookmark-description{font-size:12px}.gh-article-page-content .kg-callout-card{padding:20px}.gh-article-page-content .kg-callout-card .kg-callout-text{font-size:16px}.gh-article-page-content .kg-card.kg-toggle-card{padding:20px}.gh-article-page-content .kg-card.kg-toggle-card .kg-toggle-heading-text{font-size:20px}.gh-article-page-content .kg-card.kg-toggle-card .kg-toggle-content p{font-size:16px}.gh-article-page-content .kg-file-card-metadata{align-items:flex-start;flex-direction:column;padding-right:10px}.gh-article-page-content .kg-file-card a.kg-file-card-container{padding:20px!important}.gh-article-page-content .kg-file-card .kg-file-card-filesize{font-size:12px}.gh-membership-page-title{font-size:32px;margin-top:40px}.gh-membership-page-desc{font-size:16px;margin-bottom:48px}.gh-tier-card{padding:24px}.gh-tier-card__desc{font-size:16px;width:100%}.gh-tier-card__price-value{font-size:40px}.gh-tier-card-btn-wrapper{align-self:center;width:100%}.gh-tier-card-signup.gh-main-button{padding:16px 26px;width:100%}.gh-form-page__site-logo.gh-site-logo{top:8px}.gh-form__title{font-size:32px}.gh-main-button.gh-form__submit-button{font-size:14px;width:100%}.gh-archive-page-header{padding:40px 0}.gh-archive-page-header.gh-archive-page-header--with-image{display:flex;flex-direction:column-reverse;gap:32px;padding:40px 0}.gh-archive-page__bread-header-wrapper,.gh-archive-page__bread-header-wrapper--with-image{margin-bottom:40px}.gh-archive-card{row-gap:20px}.gh-archive-card__title{font-size:20px}.gh-archive-page-header__image-wrapper{height:140px;width:100%}.page-authors .gh-archive-feed{grid-template-columns:1fr;row-gap:56px}.gh-archive-feed{-moz-column-gap:24px;column-gap:24px;row-gap:32px}.gh-archive-card__author-meta{align-items:center;flex-direction:row;gap:20px}.gh-archive-card__author-location:before{display:block;top:0}.gh-post-subscribe-cta{padding:28px}.gh-post-subscribe-cta-content h2{font-size:24px;text-align:center}.gh-post-subscribe-cta-content p{font-size:14px;margin-bottom:24px;text-align:center}.gh-post-subscribe-cta-btns{align-items:center}.gh-read-next{margin-bottom:64px}.gh-read-next__heading{font-size:28px}.gh-read-next__posts{-moz-column-gap:0;column-gap:0;grid-template-columns:1fr;row-gap:56px}.gh-read-next__posts .gh-card:nth-child(n+1):after{background-color:#ddd;background-color:var(--color-borders);content:"";height:1px;left:0;position:absolute;top:-28px;width:220%}.gh-404-error{align-items:center}.gh-404-error-title{font-size:32px;text-align:center}.gh-404-error-description{font-size:16px;text-align:center}.gh-secondary-button.gh-404-error-home-btn{font-size:14px;padding:16px 26px}.gh-form__success-title{font-size:20px}.gh-form__success-text{font-size:14px}.gh-archive-page-header__main,.gh-tag-page__header-content{gap:16px}.gh-archive-page__bread-header-background{border-bottom:1px solid #ddd;border-bottom:1px solid var(--color-borders)}.kg-card.kg-header-card.kg-v2.kg-width-regular .kg-header-card-text,.kg-card.kg-header-card.kg-v2.kg-width-wide .kg-header-card-text,.kg-card.kg-signup-card.kg-width-regular .kg-signup-card-text,.kg-card.kg-signup-card.kg-width-wide .kg-signup-card-text{padding:24px}.kg-card.kg-header-card.kg-v2.kg-width-regular .kg-header-card-heading,.kg-card.kg-signup-card.kg-width-regular .kg-signup-card-heading{font-size:32px}.kg-card.kg-header-card.kg-v2.kg-layout-split.kg-width-full .kg-header-card-subheading,.kg-card.kg-header-card.kg-v2.kg-width-full .kg-header-card-subheading:not(.kg-layout-split .kg-header-card-subheading),.kg-card.kg-header-card.kg-v2.kg-width-regular .kg-header-card-subheading,.kg-card.kg-header-card.kg-v2.kg-width-wide .kg-header-card-subheading,.kg-card.kg-signup-card.kg-layout-split.kg-width-full .kg-signup-card-subheading,.kg-card.kg-signup-card.kg-width-full .kg-signup-card-subheading:not(.kg-layout-split .kg-signup-card-subheading),.kg-card.kg-signup-card.kg-width-regular .kg-signup-card-subheading,.kg-card.kg-signup-card.kg-width-wide .kg-signup-card-subheading{font-size:18px}.kg-card.kg-header-card.kg-v2.kg-width-full .kg-header-card-text,.kg-card.kg-signup-card.kg-width-full .kg-signup-card-text{padding:48px 24px}.kg-card.kg-header-card.kg-v2.kg-width-full .kg-header-card-heading,.kg-card.kg-signup-card.kg-width-full .kg-signup-card-heading{font-size:40px}.kg-card.kg-header-card.kg-v2.kg-width-full.kg-layout-split .kg-header-card-text,.kg-card.kg-signup-card.kg-layout-split.kg-width-full .kg-signup-card-text{padding:48px 24px}}@media (max-width:375px){.gh-archive-card__title{font-size:18px}.gh-archive-card__posts-count{font-size:14px}.gh-post-subscribe-cta-content h2{font-size:20px}.gh-post-subscribe-cta-btns-text{font-size:14px}}.gh-content>*+*{margin-top:4vmin}.gh-content [id]:not(:first-child){margin:1.5em 0 0}.gh-content>[id]+*{margin-top:1.5rem}.gh-content>dl,.gh-content>ol,.gh-content>ul{padding-left:24px;padding-left:var(--space-5)}.gh-content ol li+li,.gh-content ul li+li{margin-top:12px;margin-top:var(--space-3)}.gh-content hr{margin-top:6vmin}.gh-content hr+*{margin-top:6vmin!important}.gh-content blockquote{font-style:italic;position:relative}.gh-content blockquote:before{background:var(--color-primary);bottom:0;content:"";left:-1.5em;position:absolute;top:0;width:.3rem}@media (max-width:650px){.gh-content blockquote:before{left:-4vmin}}.gh-content table{border-collapse:collapse;width:100%}.gh-content th{font-size:.75em;padding:.5em .8em;text-align:left;text-transform:uppercase}.gh-content td{padding:.4em .7em}.gh-content tbody tr:nth-child(odd){background-color:rgba(0,0,0,.1);padding:1px}.gh-content tbody tr:nth-child(2n+2) td:last-child{box-shadow:inset 1px 0 rgba(0,0,0,.1),inset -1px 0 rgba(0,0,0,.1)}.gh-content tbody tr:nth-child(2n+2) td{box-shadow:inset 1px 0 rgba(0,0,0,.1)}.gh-content tbody tr:last-child{border-bottom:1px solid rgba(0,0,0,.1)}.hcf-placeholder-note{background:#fff;border:1px dashed #5b5560;border:1px dashed var(--hcf-grey);border-radius:8px;color:#5b5560;color:var(--hcf-grey);font-size:14px;padding:10px 14px}.hcf-breadcrumb{font-size:15px;margin:16px 0 0;margin:var(--space-4) 0 0}.hcf-breadcrumb__list{flex-wrap:wrap;list-style:none;margin:0;padding:0}.hcf-breadcrumb__item,.hcf-breadcrumb__list{align-items:center;display:flex}.hcf-breadcrumb__item+.hcf-breadcrumb__item:before{color:#5b5560;color:var(--hcf-grey);content:"›";margin:0 8px;margin:0 var(--space-2)}.hcf-breadcrumb__item a{color:#5b5560;color:var(--hcf-grey);-webkit-text-decoration:none;text-decoration:none}.hcf-breadcrumb__item a:hover{-webkit-text-decoration:underline;text-decoration:underline}.hcf-breadcrumb__item--current{color:#5b5560;color:var(--hcf-grey);opacity:.65}.hcf-label-chip{align-self:flex-start;background:#3a1251;background:var(--hcf-purple);border-radius:999px;color:#fff;display:inline-block;font-size:12px;font-weight:800;letter-spacing:.06em;margin-bottom:10px;padding:3px 10px;text-transform:uppercase}.hcf-two-dates{background:#3a1251;background:var(--hcf-purple);border-radius:6px;color:#fff;display:flex;flex-wrap:wrap;gap:10px 40px;margin:8px 0 24px;margin:var(--space-2) 0 var(--space-5);padding:14px 18px}.hcf-two-dates dt{color:#bef264;color:var(--hcf-lime)}.hcf-two-dates__row{display:flex;gap:10px}.hcf-two-dates dt{font-weight:700}.hcf-two-dates dd{margin:0}.hcf-evidence-note{background:#f5f1f8;background:var(--hcf-bg-soft);border:2px solid #3a1251;border:2px solid var(--hcf-purple);border-radius:6px;margin:24px 0;margin:var(--space-5) 0;padding:18px 20px}.hcf-evidence-note__title{font-size:19px;margin:0 0 8px}.hcf-evidence-note__text{line-height:1.55;margin:0}.hcf-report-card__methods .hcf-source-link{margin-top:12px;margin-top:var(--space-3)}.hcf-correction-notice{border:1px solid #e4dee9;border:1px solid var(--hcf-line);border-radius:12px;border-radius:var(--radius);margin:32px 0;margin:var(--space-6) 0;padding:24px;padding:var(--card-padding)}.hcf-correction-notice__title{font-size:20px;margin:0 0 8px}.hcf-correction-notice__text{line-height:1.55;margin:0 0 10px}.hcf-correction-notice__link{font-weight:700;margin:0}.hcf-jurisdiction-picker{margin-bottom:24px;margin-bottom:var(--space-5)}.hcf-jurisdiction-picker__list{align-items:stretch;display:flex;flex-wrap:wrap;gap:8px;gap:var(--space-2);list-style:none;margin:0;padding:0}.hcf-jurisdiction-picker li{display:flex;margin:0}.hcf-jurisdiction-picker a{align-items:center;border:1.5px solid #3a1251;border:1.5px solid var(--hcf-purple);border-radius:999px;color:#3a1251;color:var(--hcf-purple);display:flex;flex:1 1 auto;font-weight:600;justify-content:center;line-height:1.3;padding:8px 16px;padding:var(--space-2) var(--space-4);text-align:center;-webkit-text-decoration:none;text-decoration:none}.hcf-jurisdiction-picker a:hover{background:#3a1251;background:var(--hcf-purple);color:#fff}.hcf-jurisdiction-grid{grid-gap:24px;grid-gap:var(--grid-gap);display:grid;gap:24px;gap:var(--grid-gap);grid-template-columns:repeat(2,1fr)}@media (max-width:860px){.hcf-jurisdiction-grid{grid-template-columns:1fr}}.hcf-grades-table-wrapper{margin:24px 0;margin:var(--space-5) 0;overflow-x:auto}.hcf-grades-table{border-collapse:collapse;font-size:16px;width:100%}.hcf-grades-table caption{color:#5b5560;color:var(--hcf-grey);font-size:14px;line-height:1.5;padding:0 0 12px;text-align:left}.hcf-grades-table td,.hcf-grades-table th{border:1px solid #e4dee9;border:1px solid var(--hcf-line);padding:10px 14px;text-align:left}.hcf-grades-table thead th{background:#3a1251;background:var(--hcf-purple);color:#fff;font-size:14px;letter-spacing:.03em;text-transform:uppercase}.hcf-grades-table tbody th{font-weight:700}@media (max-width:700px){.hcf-grades-table,.hcf-grades-table caption,.hcf-grades-table tbody,.hcf-grades-table td,.hcf-grades-table th,.hcf-grades-table thead,.hcf-grades-table tr{display:block;width:100%}}@media (max-width:700px){.hcf-grades-table thead{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;width:1px}}@media (max-width:700px){.hcf-grades-table tr{border:1px solid #e4dee9;border-top:4px solid #3a1251;border:1px solid var(--hcf-line);border-radius:12px;border-radius:var(--radius);border-top:4px solid var(--hcf-purple);margin-bottom:14px;padding:8px 0}}@media (max-width:700px){.hcf-grades-table td,.hcf-grades-table th{border:0;display:flex;gap:16px;justify-content:space-between;padding:6px 16px}}@media (max-width:700px){.hcf-grades-table td:before{color:#5b5560;color:var(--hcf-grey);content:attr(data-label);font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}}@media (max-width:700px){.hcf-grades-table tbody th{font-size:19px}}.hcf-hub__band{margin:0 0 32px;margin:0 0 var(--space-6)}.hcf-hub__band img{border-radius:12px;border-radius:var(--radius);display:block;height:auto;width:100%}.hcf-directory__list{margin-top:48px;margin-top:var(--space-7)}.hcf-news__section{padding:32px 0 0;padding:var(--space-6) 0 0}.hcf-jurisdiction-list{font-size:18px;line-height:1.6}.hcf-program__status{margin:6px 0 18px}.hcf-program__photo{margin:0 0 32px;margin:0 0 var(--space-6)}.hcf-program__photo img{border-radius:12px;border-radius:var(--radius);display:block;height:auto;width:100%}.hcf-guide__assessment-link{border:2px solid #3a1251;border:2px solid var(--hcf-purple);border-radius:8px;margin:32px 0;margin:var(--space-6) 0;padding:18px 20px}.hcf-report-full__toc{border:1px solid #e4dee9;border:1px solid var(--hcf-line);border-radius:12px;border-radius:var(--radius);margin:0 0 32px;margin:0 0 var(--space-6);padding:24px;padding:var(--card-padding)}@media print{.hcf-report-full{font-size:12pt}}@media print{.hcf-report-full a{color:inherit;-webkit-text-decoration:none;text-decoration:none}}.hcf-grades-table__note{color:var(--hcf-muted);font-size:14px;margin-top:12px;margin-top:var(--space-3)}.hcf-report-card__territories-note{margin-top:24px;margin-top:var(--space-5)}.hcf-jurisdiction-picker__list a{border:2px solid #3a1251;border:2px solid var(--hcf-purple);font-weight:700}.hcf-jurisdiction-picker__list a:hover{background:#3a1251;background:var(--hcf-purple);color:#fff}.hcf-grades-table tbody th{color:#3a1251;color:var(--hcf-purple);font-family:Manrope,Avenir Next,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--font-condensed);letter-spacing:.02em;text-transform:uppercase}.hcf-jurisdiction__id{align-items:center;display:flex;gap:12px;gap:var(--space-3)}.hcf-jurisdiction__flag{border:1px solid #e4dee9;border:1px solid var(--hcf-line);border-radius:3px;flex:none;height:auto;width:46px}.hcf-report-card__credits p{max-width:78ch}.hcf-report-card__credits p+p{margin-top:16px;margin-top:var(--space-4)}.hcf-report-download{grid-gap:32px;grid-gap:var(--space-6);background:#fff;border:2.5px solid #3a1251;border:2.5px solid var(--hcf-purple);border-radius:6px;box-shadow:7px 7px 0 #3a1251;box-shadow:7px 7px 0 var(--hcf-purple);display:grid;gap:32px;gap:var(--space-6);grid-template-columns:220px 1fr;margin:32px 0 64px;margin:var(--space-6) 0 var(--section-space);padding:32px;padding:var(--space-6)}.hcf-report-download__kicker{font-size:13px;font-weight:800;letter-spacing:.14em;margin:0 0 8px;margin:0 0 var(--space-2)}.hcf-report-download__kicker,.hcf-report-download__title{color:#3a1251;color:var(--hcf-purple);text-transform:uppercase}.hcf-report-download__title{font-family:Manrope,Avenir Next,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--font-condensed);letter-spacing:.02em;line-height:1.12;margin:0 0 12px;margin:0 0 var(--space-3)}.hcf-report-download__edition{color:#5b5560;color:var(--hcf-grey);font-size:15px;margin:8px 0 0;margin:var(--space-2) 0 0}.hcf-report-download__read{color:#3a1251;color:var(--hcf-purple);font-weight:700;-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:3px}@media (max-width:700px){.hcf-report-download{grid-template-columns:1fr}}@media (max-width:700px){.hcf-report-download__cover{max-width:190px}}.hcf-submissions__intro{max-width:68ch}.hcf-timeline{list-style:none;margin:16px 0 0;margin:var(--space-4) 0 0;padding:0}.hcf-timeline__item{grid-gap:24px;grid-gap:var(--space-5);border-top:1px solid #e3e0e8;display:grid;gap:24px;gap:var(--space-5);grid-template-columns:132px 1fr;padding:24px 0;padding:var(--space-5) 0}.hcf-timeline__date{color:#3a1251;color:var(--hcf-purple);font-family:Manrope,Avenir Next,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--font-condensed);font-weight:800;letter-spacing:.04em;margin:2px 0 0;text-transform:uppercase}.hcf-timeline__body h3{line-height:1.3;margin:0 0 8px;margin:0 0 var(--space-2)}.hcf-timeline__to{color:#5b5560;color:var(--hcf-grey);font-weight:600;margin:0 0 8px;margin:0 0 var(--space-2)}.hcf-timeline__link{font-weight:700;margin:12px 0 0;margin:var(--space-3) 0 0}@media (max-width:700px){.hcf-timeline__item{gap:8px;gap:var(--space-2);grid-template-columns:1fr}}.hcf-partner__examples li+li{margin-top:8px;margin-top:var(--space-2)}.hcf-media__head{grid-gap:48px;grid-gap:var(--space-7);align-items:start;display:grid;gap:48px;gap:var(--space-7);grid-template-columns:1.6fr 1fr}@media (max-width:860px){.hcf-media__head{gap:24px;gap:var(--space-5);grid-template-columns:1fr}}.hcf-media-contact{background:#fff;border:2.5px solid #3a1251;border:2.5px solid var(--hcf-purple);border-radius:6px;box-shadow:7px 7px 0 #3a1251;box-shadow:7px 7px 0 var(--hcf-purple);margin-top:32px;margin-top:var(--space-6);padding:24px;padding:var(--space-5)}.hcf-media-contact__title{color:#3a1251;color:var(--hcf-purple);font-family:Manrope,Avenir Next,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--font-condensed);letter-spacing:.03em;margin:0 0 12px;margin:0 0 var(--space-3);text-transform:uppercase}.hcf-media-contact__name{font-size:19px;font-weight:800;margin:0}.hcf-media-contact__role{color:#5b5560;color:var(--hcf-grey);margin:0 0 12px;margin:0 0 var(--space-3)}.hcf-media-contact__email{font-size:18px;font-weight:800;margin:0 0 12px;margin:0 0 var(--space-3)}.hcf-media-contact__note{color:#5b5560;color:var(--hcf-grey);font-size:15px;margin:0}.hcf-media__section{margin-top:64px;margin-top:var(--section-space)}.hcf-media__links{grid-gap:8px;grid-gap:var(--space-2);display:grid;font-weight:700;gap:8px;gap:var(--space-2);list-style:none;margin:16px 0;margin:var(--space-4) 0;padding:0}.hcf-media__publine{color:#5b5560;color:var(--hcf-grey);font-size:15px}.hcf-governance__section{margin-top:64px;margin-top:var(--section-space)}.hcf-doc-grid{grid-gap:24px;grid-gap:var(--grid-gap);display:grid;gap:24px;gap:var(--grid-gap);grid-template-columns:repeat(2,1fr)}@media (max-width:700px){.hcf-doc-grid{grid-template-columns:1fr}}.hcf-doc-card{background:#fff;border:2.5px solid #3a1251;border:2.5px solid var(--hcf-purple);border-radius:6px;box-shadow:7px 7px 0 #3a1251;box-shadow:7px 7px 0 var(--hcf-purple);padding:24px;padding:var(--space-5)}.hcf-doc-card__icon{align-items:center;background:#3a1251;background:var(--hcf-purple);border-radius:8px;color:#fff;display:inline-flex;height:44px;justify-content:center;margin-bottom:12px;margin-bottom:var(--space-3);width:44px}.hcf-doc-card__icon svg{height:23px;width:23px}.hcf-doc-card__title{color:#3a1251;color:var(--hcf-purple);margin:0 0 8px;margin:0 0 var(--space-2)}.hcf-doc-card__meta{grid-gap:2px;border-top:1px solid #e4dee9;border-top:1px solid var(--hcf-line);color:#5b5560;color:var(--hcf-grey);display:grid;font-size:15px;gap:2px;list-style:none;margin:12px 0;margin:var(--space-3) 0;padding:12px 0 0;padding:var(--space-3) 0 0}.hcf-doc-card__action{font-weight:800;margin:0}.hcf-editorial__section{margin-top:64px;margin-top:var(--section-space)}.hcf-page-intro p+p:not(.hcf-button-row){margin-top:16px;margin-top:var(--space-4)}.hcf-media-contact,.hcf-media__kit,.hcf-media__section .hcf-timeline{margin-top:0}.hcf-patient__section{margin-top:64px;margin-top:var(--section-space)}.hcf-start-grid{grid-gap:24px;grid-gap:var(--grid-gap);display:grid;gap:24px;gap:var(--grid-gap);grid-template-columns:repeat(2,1fr)}@media (max-width:700px){.hcf-start-grid{grid-template-columns:1fr}}.hcf-start-card{background:#fff;border:2.5px solid #3a1251;border:2.5px solid var(--hcf-purple);border-radius:6px;box-shadow:7px 7px 0 #3a1251;box-shadow:7px 7px 0 var(--hcf-purple);padding:24px;padding:var(--space-5)}.hcf-start-card__title{color:#3a1251;color:var(--hcf-purple);font-family:Manrope,Avenir Next,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--font-condensed);letter-spacing:.03em;margin:0 0 12px;margin:0 0 var(--space-3);text-transform:uppercase}.hcf-guide-list{grid-gap:24px;grid-gap:var(--space-5);display:grid;gap:24px;gap:var(--space-5);list-style:none;margin:0;padding:0}.hcf-guide-list li{padding-left:0}.hcf-guide-list__title{font-weight:800;margin:0}.hcf-guide-list__purpose{margin:2px 0 0}.hcf-guide-list__meta{color:#5b5560;color:var(--hcf-grey);font-size:15px;margin:2px 0 0}.hcf-province-feature{background:#fff;border:2.5px solid #3a1251;border:2.5px solid var(--hcf-purple);border-radius:6px;box-shadow:7px 7px 0 #3a1251;box-shadow:7px 7px 0 var(--hcf-purple);padding:32px;padding:var(--space-6)}.hcf-province-feature__title{color:#3a1251;color:var(--hcf-purple);font-family:Manrope,Avenir Next,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--font-condensed);letter-spacing:.03em;margin:0 0 12px;margin:0 0 var(--space-3);text-transform:uppercase}.hcf-newsletter__section{margin-top:64px;margin-top:var(--section-space)}.hcf-gets-list{border-top:2px solid #3a1251;border-top:2px solid var(--hcf-purple);list-style:none;margin:24px 0 0;margin:var(--space-5) 0 0;padding:0}.hcf-gets-list__item{border-bottom:1px solid #e3deee;padding:16px 0;padding:var(--space-4) 0}.hcf-gets-list__name{font-weight:800;margin:0}.hcf-gets-list__desc{color:#5b5560;color:var(--hcf-grey);margin:2px 0 0}.hcf-guides .hcf-jurisdiction-picker{margin-top:32px;margin-top:var(--space-6)}.hcf-guide-entry{border-top:2px solid #3a1251;border-top:2px solid var(--hcf-purple);margin-top:64px;margin-top:var(--section-space);padding-top:32px;padding-top:var(--space-6);scroll-margin-top:96px}.hcf-guide-entry__head{align-items:center;display:flex;flex-wrap:wrap;gap:12px;gap:var(--space-3)}.hcf-guide-entry__flag{border:1px solid #e4dee9;border:1px solid var(--hcf-line);height:auto;width:46px}.hcf-guide-entry__name{flex:1 1 auto;margin:0}.hcf-guide-entry__status{border:1.5px solid #3a1251;border:1.5px solid var(--hcf-purple);border-radius:999px;color:#3a1251;color:var(--hcf-purple);display:inline-flex;font-size:12px;font-weight:800;letter-spacing:.05em;padding:3px 9px;text-transform:uppercase;white-space:nowrap}.hcf-guide-entry__grid{grid-gap:24px 24px;grid-gap:var(--space-5) var(--grid-gap);display:grid;gap:24px 24px;gap:var(--space-5) var(--grid-gap);grid-template-columns:1fr 1fr;margin-top:24px;margin-top:var(--space-5)}@media (max-width:860px){.hcf-guide-entry__grid{grid-template-columns:1fr}}.hcf-guide-block h3{color:#3a1251;color:var(--hcf-purple);font-size:15px;letter-spacing:.05em;margin:0 0 8px;margin:0 0 var(--space-2);text-transform:uppercase}.hcf-guide-block p{margin:0 0 12px;margin:0 0 var(--space-3)}.hcf-guide-block p:last-child{margin-bottom:0}.hcf-guide-entry__contacts{padding-left:24px;padding-left:var(--space-5)}.hcf-guide-entry__pending{color:#5b5560;color:var(--hcf-grey);margin-top:24px;margin-top:var(--space-5)}.hcf-guide-sources{color:#5b5560;color:var(--hcf-grey);font-size:14px;margin-top:12px;margin-top:var(--space-3)}.hcf-guide-block--wide{grid-column:1/-1}.hcf-guide-entry__tollfree{font-size:19px}.hcf-guide-entry__tollfree strong{color:#3a1251;color:var(--hcf-purple);white-space:nowrap}.hcf-guide-entry__contacts{grid-gap:8px 24px;grid-gap:var(--space-2) var(--grid-gap);display:grid;gap:8px 24px;gap:var(--space-2) var(--grid-gap);grid-template-columns:1fr 1fr;list-style:none;margin:0 0 12px;margin:0 0 var(--space-3);padding:0}@media (max-width:640px){.hcf-guide-entry__contacts{grid-template-columns:1fr}}.hcf-guide-entry__contacts li{border-top:1px solid #e4dee9;border-top:1px solid var(--hcf-line);display:flex;flex-direction:column;padding:8px 0;padding:var(--space-2) 0}.hcf-guide-entry__contacts strong{color:#3a1251;color:var(--hcf-purple)}.hcf-doc-card{grid-column-gap:16px;grid-column-gap:var(--space-4);-moz-column-gap:16px;column-gap:16px;-moz-column-gap:var(--space-4);column-gap:var(--space-4);display:grid;grid-template-columns:46px 1fr}.hcf-doc-card__icon{align-self:start;grid-column:1;grid-row:1/span 5}.hcf-doc-card>:not(.hcf-doc-card__icon){grid-column:2}.hcf-story__figure--page{margin:0 0 32px;margin:0 0 var(--space-6);max-width:420px}.hcf-story-body{max-width:720px}.hcf-story-body h2{color:#3a1251;color:var(--hcf-purple);font-family:Manrope,Avenir Next,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--font-condensed);margin:32px 0 12px;margin:var(--space-6) 0 var(--space-3)}.hcf-story-body p{margin:0 0 16px;margin:0 0 var(--space-4)}.hcf-story-quote{background:#f5f1f8;background:var(--hcf-bg-soft);border:2px solid #3a1251;border:2px solid var(--hcf-purple);border-radius:6px;margin:24px 0;margin:var(--space-5) 0;padding:24px;padding:var(--space-5)}.hcf-story-quote p{margin:0 0 16px;margin:0 0 var(--space-4)}.hcf-story-quote p:last-child{margin-bottom:0}.hcf-resource-card__action a{-webkit-text-decoration:none;text-decoration:none}.hcf-resource-card__action a:hover{-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:3px}.ed-content h4{color:var(--ed-purple);font-family:inherit;font-size:18px;margin:28px 0 10px}.og-statusrow:empty{display:none}.og-list .pagination{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:48px}.og-list .pagination a{border:1.5px solid #3a1251;border-radius:999px;color:#3a1251;font-size:14.5px;font-weight:700;padding:10px 18px;-webkit-text-decoration:none;text-decoration:none}.hcf-label-chip{background:#bef264}:root:not(.gh-html-white-background) .gh-article-page--wide .gh-article-page-header__author-name{color:var(--font-color-hero)}:root:not(.gh-html-white-background) .gh-article-page--wide .gh-article-page-header .gh-article-page__reading-time,:root:not(.gh-html-white-background) .gh-article-page--wide .gh-article-page-header .gh-post-meta--article-header{color:var(--font-color-hero);opacity:.7}:root:not(.gh-html-white-background) .gh-article-page--wide .gh-article-page-header__info span:not(.gh-article-page-header__author-name):before{color:var(--font-color-hero);opacity:.5}.gh-article-page-content>h5{font-size:40px;line-height:116%;margin:24px 0 16px}.gh-article-page-content>h6{font-size:32px;line-height:120%;margin:24px 0 16px}.gh-article-page-content ol li img,.gh-article-page-content ul li img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.gh-article-page--wide .gh-article-page-content .kg-gallery-container{margin:0 -128px;max-width:992px}.gh-announcement-bar{font-size:15px!important;font-weight:600!important;line-height:120%!important}.gh-announcement-bar.light{background-color:#ededed!important;color:#1d1d1f!important}.gh-announcement-bar.dark{background-color:#1d1d1f!important;color:#f8f8f8!important}.gh-article-page-content blockquote code{margin:16px 0}.gh-article-page-content code:not([class]){display:inline-block;padding:0 8px}.gh-account-page{display:flex;flex-direction:column;gap:56px;padding-bottom:104px}.gh-account-page-wrapper{display:flex;justify-content:center;position:relative}.gh-account-page-inner{display:flex;flex-direction:column;max-width:736px;width:736px}.gh-account-page-header{align-items:flex-start;border-bottom:1px solid #ddd;border-bottom:1px solid var(--color-borders);display:flex;flex-direction:column;gap:24px;padding-bottom:40px;width:100%}.gh-account-page__image{border-radius:100%;height:112px;width:112px}.gh-account-page__image--default{align-items:center;background-color:#f1f1f2;background-color:var(--color-background-elements-main);display:flex;justify-content:center}.gh-account-page__image--default svg{height:36px;width:36px}.gh-account-page__name{font-size:48px;font-weight:700;line-height:116%}.gh-account-page__desc{font-size:20px;font-weight:500;line-height:125%}.gh-account-page-billing-info{border-bottom:1px solid #ddd;border-bottom:1px solid var(--color-borders);display:flex;flex-direction:column;gap:32px;padding:40px 0}.gh-account-page-billing-row{display:flex;width:100%}.gh-account-page-billing-item{display:flex;flex-direction:column;gap:8px;width:50%}.gh-account-page-billing-item__name{color:#a5a5a5;color:var(--color-text-meta);font-size:16px;font-weight:600;line-height:120%}.gh-account-page-billing-item__value{align-items:center;color:#1d1d1f;color:var(--color-text-main);display:flex;font-size:16px;font-weight:400;gap:12px;line-height:140%}.gh-account-page-billing-item__value svg circle{fill:#1d1d1f;fill:var(--color-text-main)}.gh-account-page-buttons{display:flex;justify-content:space-between;padding-top:40px;position:relative}.gh-account-page-settings-btn,.gh-logout-btn{align-items:center;display:flex;gap:8px}.gh-logout-btn{position:absolute;right:0;top:0}.gh-account-page-settings-btn span,.gh-logout-btn span{color:#8e8e8f;color:var(--color-link);font-size:15px;font-weight:700;line-height:1;transition:color .25s ease}.gh-account-page-settings-btn:hover span,.gh-logout-btn:hover span{color:#616162;color:var(--color-link-hover)}.gh-account-page-settings-btn svg path,.gh-logout-btn svg path{transition:stroke .25s ease}.gh-account-page-settings-btn:hover svg path,.gh-logout-btn:hover svg path{stroke:#616162;stroke:var(--color-link-hover)}.gh-main-button.gh-account-page-edit-btn{width:154px}.gh-main-button.gh-account-page-edit-btn svg{display:none}.gh-membership-page.yearly .gh-membership-toggle-btn:after{left:130px}.gh-membership-page.yearly .gh-tier-card__price-value.yearly{display:block}.gh-membership-page.yearly .gh-tier-card__price-per.yearly{display:block}.gh-tier-card-benefits-list{align-items:flex-start;border-top:1px solid #ddd;border-top:1px solid var(--color-borders);display:flex;flex-direction:column;gap:12px;padding-top:24px}.gh-tier-card-benefit{align-items:center;display:flex;font-weight:500;gap:10px}.gh-tier-card-benefit svg path{stroke:#1d1d1f;stroke:var(--color-text-main)}.gh-membership-page.yearly .gh-tier-card-signup.yearly{display:flex}.gh-membership-page-content h1,.gh-membership-page-content h2,.gh-membership-page-content h3,.gh-membership-page-content h4,.gh-membership-page-content h5,.gh-membership-page-content h6{font-size:48px;line-height:120%;padding-bottom:32px}@media (max-width:1403px){.gh-article-page--wide .gh-article-page-content .kg-gallery-container{margin:0 -80px}}@media (max-width:1300px){.gh-article-page--wide .gh-article-page-content .kg-gallery-container{margin:0}}@media (max-width:1100px){.gh-tier-card-benefits-list{width:100%}}@media (max-width:900px){.gh-account-page-billing-row{flex-direction:column;gap:32px}}@media (max-width:900px){.gh-account-page-billing-item{width:100%}}@media (max-width:900px){.gh-account-page-billing-item__value{max-width:400px;word-break:break-word}}@media (max-width:900px){.gh-account-page__desc{width:90%}}@media (max-width:768px){.gh-account-page__name{font-size:36px}}@media (max-width:768px){.gh-account-page__desc{font-size:18px}}@media (max-width:768px){.gh-account-page.gh-container{padding:0 30px 56px}}@media (max-width:650px){.gh-account-page.gh-container{padding:32px 30px 56px}}@media (max-width:500px){.gh-article-page-content>h5{font-size:24px}}@media (max-width:500px){.gh-article-page-content>h6{font-size:20px}}@media (max-width:500px){.gh-membership-page-content h1,.gh-membership-page-content h2,.gh-membership-page-content h3,.gh-membership-page-content h4,.gh-membership-page-content h5,.gh-membership-page-content h6{font-size:36px}}@media (max-width:500px){.gh-account-page.gh-container{padding:32px 24px 56px}}@media (max-width:500px){.gh-account-page__image{height:80px;width:80px}}@media (max-width:500px){.gh-account-page__image--default svg{height:24px;width:24px}}@media (max-width:500px){.gh-account-page__name{font-size:32px}}@media (max-width:500px){.gh-account-page__desc{font-size:16px;width:100%}}@media (max-width:500px){.gh-account-page-buttons{align-items:center;flex-direction:column;gap:32px;justify-content:flex-start}}.hcf-report-cover{position:relative;aspect-ratio:3/4;margin:0;width:100%;border-radius:var(--radius);overflow:hidden;background:#141414}.hcf-report-cover img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.hcf-reports__flagship{margin-top:var(--space-5)}.hcf-reports__feature{display:grid;grid-template-columns:220px 1fr;gap:var(--space-6);margin-top:var(--space-5)}.hcf-reports__feature-body{max-width:56ch}.hcf-reports__title{font-size:28px;line-height:1.2;font-weight:700;color:#332b3d;margin:0 0 12px}.hcf-reports__edition{color:var(--hcf-grey);font-size:15px;margin:8px 0 0}.hcf-reports__read{color:var(--hcf-purple);font-weight:700;text-decoration:underline;text-underline-offset:3px}.hcf-reports .hcf-submissions{margin-top:var(--section-space)}@media (max-width:700px){.hcf-reports__feature{grid-template-columns:1fr}.hcf-reports__feature .hcf-report-cover{max-width:190px}.hcf-reports__title{font-size:24px}}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url('../fonts/manrope-variable.woff2') format('woff2')}.hcf-utility{background:#faf8f3;border-bottom:1px solid #e3dee8;font-family:Manrope,sans-serif}.hcf-utility__inner{display:flex;justify-content:space-between;align-items:center;min-height:34px;font-size:12px;font-weight:700;letter-spacing:.025em;color:#645d6c}.hcf-utility__links{display:flex;gap:24px}.hcf-utility__links a{color:#645d6c;text-decoration:none;touch-action:manipulation}.hcf-utility__links a:hover{text-decoration:underline}.hcf-utility__links a:focus-visible{outline:3px solid #492074;outline-offset:3px;border-radius:4px}.gh-head{background:#faf8f3;border-bottom:1px solid #e3dee8;font-family:Manrope,sans-serif;height:91px}.gh-head .gh-site-logo{text-decoration:none}.gh-head .gh-site-title{font-family:Manrope,sans-serif;font-size:27px;font-weight:800;line-height:1.12;letter-spacing:-.03em;color:#492074;margin:0}.gh-head .gh-site-logo:focus-visible{outline:3px solid #492074;outline-offset:3px;border-radius:4px}.gh-head .hcf-subnav-toggle,.gh-head .nav>li>a{font-family:Manrope,sans-serif;font-size:15px;font-weight:800;color:#292332;touch-action:manipulation}.gh-head .nav>li>a:hover{color:#492074}.gh-head .gh-search{color:#492074;background:0 0;width:40px;height:40px;display:grid;place-items:center;border-radius:50%}.gh-head .gh-search span{display:none}.gh-head .gh-search:focus-visible{outline:3px solid #492074;outline-offset:3px}.gh-head .hcf-nav-contact{display:none}.gh-head .hcf-donate-button{background:#492074;color:#fff;font-family:Manrope,sans-serif;font-size:16px;font-weight:800;line-height:1.3;border-radius:99px;padding:12px 23px;text-decoration:none;touch-action:manipulation}.gh-head .hcf-donate-button:hover{background:#321452}.gh-head .hcf-donate-button:focus-visible{outline:3px solid #492074;outline-offset:3px}.gh-head .gh-burger-btn{color:#492074}@media (min-width:992px){.gh-head-inner{grid-template-columns:auto 1fr auto}.gh-head-menu{justify-self:center}.gh-head .nav{flex-wrap:nowrap;align-items:center}.gh-head .nav>li>a{white-space:nowrap}}@media (max-width:991px){.hcf-utility__inner{min-height:29px;justify-content:center}.hcf-utility__links{display:none}.gh-head{height:73px}.gh-head .hcf-donate-button{padding:10px 16px}.gh-head .gh-search{display:none}.gh-head .gh-burger-btn{position:absolute;right:16px;top:50%;transform:translateY(-50%)}.gh-head .gh-head-actions{margin-right:48px}.gh-head .gh-mobile-menu{position:absolute;top:100%;left:0;right:0;width:auto;height:auto;max-height:calc(100dvh - 110px);overflow-y:auto;align-items:stretch;background:#faf8f3;border-bottom:1px solid #e3dee8;box-shadow:0 16px 20px rgba(50,20,82,.06);padding:8px 20px 22px;font-family:Manrope,sans-serif}.gh-head .gh-overlay.show{background:0 0}.gh-head .gh-mobile-menu.animateLeft,.gh-head .gh-mobile-menu.animateRight{animation:none}.gh-head .gh-mobile-menu__footer{display:none!important}.hcf-mmenu__close{position:absolute;top:4px;right:12px;background:0 0;border:0;padding:6px;color:#645d6c;cursor:pointer}.hcf-mmenu__close svg{width:18px;height:18px}.hcf-mmenu__list{list-style:none;margin:0;padding:22px 0 0}.hcf-mmenu__row{display:flex;align-items:center;justify-content:space-between;padding:14px 5px;border-bottom:1px solid #e3dee8;font-size:17px;font-weight:800;color:#492074;text-decoration:none;touch-action:manipulation}.hcf-mmenu__arrow{font-weight:400;color:#492074}.hcf-mmenu__secondary{margin-top:4px}.hcf-mmenu__srow{display:flex;align-items:center;width:100%;padding:12px 5px;border-bottom:1px solid #e3dee8;font-size:13px;font-weight:600;color:#645d6c;background:0 0;border-top:0;border-left:0;border-right:0;text-decoration:none;text-align:left;cursor:pointer;font-family:Manrope,sans-serif;touch-action:manipulation}.hcf-mmenu__row:focus-visible,.hcf-mmenu__srow:focus-visible{outline:3px solid #492074;outline-offset:3px;border-radius:4px}}.hcf-sicon{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.hcf-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body.locked{overflow:hidden}.hcf-search-dialog{border:1px solid #e3dee8;border-radius:24px;background:#faf8f3;color:#463e52;padding:0;max-width:600px;width:calc(100% - 32px);max-height:88vh;box-shadow:0 30px 100px rgba(29,16,44,.22);font-family:Manrope,sans-serif}.hcf-search-dialog::backdrop{background:rgba(33,16,47,.53);backdrop-filter:blur(5px)}.hcf-search__inner{padding:34px;overflow-y:auto;max-height:88vh}.hcf-search__head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px}.hcf-search__head h2{font-family:Manrope,sans-serif;font-size:30px;font-weight:800;color:#492074;line-height:1.15;letter-spacing:-.015em;margin:0;text-wrap:balance}.hcf-search__close{background:0 0;border:0;padding:6px;cursor:pointer;color:#645d6c;touch-action:manipulation}.hcf-search__wrap{position:relative}.hcf-search__wrap .hcf-sicon{position:absolute;left:15px;top:50%;transform:translateY(-50%);color:#492074;pointer-events:none}#site-search{width:100%;border:1.5px solid #c5b6d2;background:#fff;border-radius:13px;padding:15px 14px 15px 45px;font-size:16px;font-family:Manrope,sans-serif;appearance:none;color:#463e52}#site-search:focus-visible{outline:3px solid #492074;outline-offset:2px}#search-summary{font-size:12px;color:#645d6c;margin:14px 0 7px}.hcf-search__results{display:flex;flex-direction:column;gap:8px;margin-top:8px}.hcf-search__result{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px;border-radius:12px;background:#fff;border:1px solid #e3dee8;text-decoration:none;touch-action:manipulation}.hcf-search__result b{font-size:17px;font-weight:800;color:#492074;display:block;line-height:1.3}.hcf-search__result small{font-size:14px;color:#645d6c;line-height:1.45;display:block;margin-top:2px}.hcf-search__result .hcf-sicon{color:#492074;width:18px;height:18px}.hcf-search__result:hover{border-color:#492074}.hcf-search__result:focus-visible{outline:3px solid #492074;outline-offset:3px}.hcf-search__none{font-size:17px;padding:16px 4px;color:#645d6c;margin:0}.hcf-search__small{font-size:15px;color:#645d6c;line-height:1.6;border-top:1px solid #e3dee8;padding-top:16px;margin:20px 0 0}@media (max-width:640px){.hcf-search__inner{padding:25px}.hcf-search__head h2{font-size:26px}}.kg-embed-card>:where(iframe[src*="youtube.com"],iframe[src*="vimeo.com"]){position:static!important;width:100%!important;height:auto!important;aspect-ratio:16/9}@media (max-width:700px){.gh-content .hcf-stats__tablewrap,.og-article .hcf-stats__tablewrap{max-width:100%}.gh-content caption,.og-article caption{display:block;width:100%}}.og-article-wrap{padding-top:64px}@media (max-width:640px){.og-article-wrap{padding-top:48px}}.gh-breadcrumbs{flex-wrap:wrap;row-gap:8px}.gh-breadcrumb-item{min-width:0}.gh-breadcrumb-item a{white-space:nowrap}.og .og-article__tag{margin-top:24px}.og .og-article__title{margin-top:16px}.og .og-article__excerpt{margin-top:16px}.og .og-article__fig{margin-top:32px}.og-article .kg-card.kg-image-card,.og-article .kg-card.kg-video-card{max-width:736px;width:100%}.og-article .kg-card.kg-image-card img{width:100%;height:auto}.og-article .kg-card.kg-video-card video{width:100%;height:auto}.hcf-report-card__about,.hcf-report-card__assesses,.hcf-report-card__evidence-thin,.hcf-report-card__readbox,.hcf-report-card__updates{padding-top:var(--section-space)}.hcf-rc-about-box{display:grid;grid-template-columns:1fr;gap:var(--space-3) var(--space-6);background:#f3edfa;border:1px solid #e3d8f2;border-radius:12px;padding:var(--space-5);margin:var(--space-5) 0}@media (min-width:700px){.hcf-rc-about-box{grid-template-columns:1fr 1fr}}.hcf-rc-about-box div{margin:0}.hcf-rc-about-box dt{font-weight:700;font-size:.82rem;letter-spacing:.04em;text-transform:uppercase;color:#3a1251;margin:0 0 var(--space-1)}.hcf-rc-about-box dd{margin:0}.hcf-rc-read-list{list-style:none;margin:0;padding:var(--space-5);background:#faf8f3;border:1px solid #e9e2d5;border-radius:12px}.hcf-rc-read-list li{margin:0;padding-left:var(--space-4);position:relative}.hcf-rc-read-list li+li{margin-top:var(--space-2)}.hcf-rc-read-list li::before{content:"—";position:absolute;left:0;color:#3a1251;font-weight:700}.hcf-rc-rec{border-top:2px solid #3a1251;padding-top:var(--space-4);margin-top:var(--space-6)}.hcf-rc-rec h3{margin:0 0 var(--space-3)}.hcf-rc-rec p{margin:0 0 var(--space-2)}.hcf-rc-updates-table td,.hcf-rc-updates-table th{text-align:left}.hcf-credit-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-4);list-style:none;margin:var(--space-5) 0;padding:0}@media (min-width:700px){.hcf-credit-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.hcf-credit-grid{grid-template-columns:repeat(4,1fr)}}.hcf-credit-grid li{margin:0}.hcf-credit-card{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-2);border:1px solid #e3d8f2;border-radius:12px;padding:var(--space-5) var(--space-4);background:#fff;height:100%}.hcf-credit-card__avatar{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:#3a1251;color:#faf8f3;font-weight:700;font-size:1.25rem;letter-spacing:.03em}.hcf-credit-card__name{font-weight:700;color:#2a0c3c}.hcf-credit-card__role{font-size:.85rem;color:#5e7268}.hcf-credit-card__photo{width:64px;height:64px;border-radius:50%;object-fit:cover;object-position:center;display:block}.gh-content h2[id],.og-article h2[id]{scroll-margin-top:96px}.gh-content ul.hcf-toc,.og-article ul.hcf-toc{list-style:none;padding-left:0}.gh-content ul.hcf-toc li,.og-article ul.hcf-toc li{margin-top:0}.gh-content ul.hcf-toc a,.og-article ul.hcf-toc a{color:#3a1251;font-weight:600;text-decoration:none}.gh-content ul.hcf-toc a:hover,.og-article ul.hcf-toc a:hover{text-decoration:underline;text-underline-offset:3px}.gh-content ul.hcf-rel-list,.og-article ul.hcf-rel-list{list-style:none;padding-left:0;display:grid;gap:12px}.gh-content ul.hcf-rel-list li,.og-article ul.hcf-rel-list li{background:#fff;border:1px solid #e7def3;border-radius:16px;padding:16px 20px;margin-top:0}.gh-content ul.hcf-rel-list a,.og-article ul.hcf-rel-list a{color:#3a1251;font-weight:700;text-decoration:none;display:flex;justify-content:space-between;align-items:baseline;gap:12px}.gh-content ul.hcf-rel-list a::after,.og-article ul.hcf-rel-list a::after{content:"\2192";font-weight:700}.gh-content ul.hcf-rel-list a:hover,.og-article ul.hcf-rel-list a:hover{text-decoration:underline;text-underline-offset:3px}.gh-content ul:not([class]),.og-article ul:not([class]){list-style:disc}.gh-content ol:not([class]),.og-article ol:not([class]){list-style:decimal}.hcf-report-full{padding-bottom:64px}@media (max-width:760px){.hcf-report-full{padding-bottom:48px}}.hcf-report-full__toc-list{list-style:none;margin:16px 0 0;padding:0}.hcf-report-full__toc-list li+li{margin-top:8px}.hcf-report-full__toc-list a{font-weight:600}.hcf-rel-grid{display:grid;gap:12px;grid-template-columns:1fr;margin:8px 0 8px}@media(min-width:760px){.hcf-rel-grid{grid-template-columns:1fr 1fr}}.hcf-rel-card{display:block;background:#fff;border:1px solid #e3d9f2;border-radius:14px;padding:16px 18px;text-decoration:none}.hcf-rel-card:hover{border-color:#3a1251}.hcf-rel-card strong{display:block;color:#3a1251;font-weight:700}.hcf-rel-card span{display:block;color:#6e5a86;margin-top:4px}.hcf-methodology{padding-bottom:64px}.gh-main,main[class]{padding-bottom:64px}@media (max-width:760px){.hcf-methodology{padding-bottom:48px}.gh-main{padding-bottom:48px}}:root{--font-family-headings:'Manrope',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;--font-family-body:'Manrope',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;--font-family-buttons:'Manrope',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;--font-family-navigation:'Manrope',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;--font-family-card-headings:'Manrope',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}.og-article-wrap{padding-bottom:64px}.og-article-wrap>.og-article:last-child{margin-bottom:0}.og-list__wrap{padding-bottom:64px}.rc-prov__foot{margin-bottom:64px}.arc-note,.ev-note,.hcf-editorial__section,.hcf-newsletter__section,.hcf-related,.sbh,.stay-connected{padding-bottom:64px}@media (max-width:760px){.arc-note,.ev-note,.hcf-editorial__section,.hcf-newsletter__section,.hcf-related,.og-article-wrap,.og-list__wrap,.sbh,.stay-connected{padding-bottom:48px}.rc-prov__foot{margin-bottom:48px}}html{overflow-x:clip}.gh-article-page-content .kg-card.kg-header-card{overflow:hidden}.gh-article-page-content .kg-header-card-image{max-width:100%;height:auto}.gh-article-page-content .kg-header-card-content,.gh-article-page-content .kg-header-card-text{min-width:0;max-width:100%;box-sizing:border-box}.gh-content .kg-product-card,.og-article .kg-product-card{max-width:100%;box-sizing:border-box;overflow:hidden}.gh-content .kg-product-card-image,.og-article .kg-product-card-image{max-width:100%;height:auto}.cky-cookie-audit-table{display:block;overflow-x:auto;max-width:100%}.gh-content a,.og-article a{overflow-wrap:anywhere}.gh-archive-card,.sp-card{max-width:100%;box-sizing:border-box;min-width:0}.hcf-subnav-toggle{min-width:24px;min-height:24px}.nfoot__brand{min-height:24px}.nfoot__legal-line a,.nfoot__legal-links a,.nfoot__list a{display:inline-block;padding-block:3px}.arc-row__title a{display:block;padding-block:3px}.gh-content .kg-header-card.kg-v2,.og-article .kg-header-card.kg-v2{width:100%;max-width:100%;margin-left:0;margin-right:0}.gh-content .kg-header-card.kg-v2 .kg-header-card-content,.og-article .kg-header-card.kg-v2 .kg-header-card-content{min-width:0}.nfoot__logo{min-height:24px}.gh-card-title,.gh-site-title{font-family:Manrope,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}main,main[class]{padding-bottom:64px}@media (max-width:760px){main,main[class]{padding-bottom:48px}}.arc-note,.ev-note,.hcf-editorial__section,.hcf-methodology,.hcf-newsletter__section,.hcf-related,.hcf-report-full,.og-article-wrap,.og-list__wrap,.sbh,.stay-connected{padding-bottom:0}.og-answer-wrap{max-width:760px;margin:0 auto;padding:32px 24px 0}@media (max-width:760px){.og-answer-wrap{padding:24px 16px 0}}.og-answer__title{font-family:Manrope,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:3.2rem;line-height:1.15;font-weight:800;margin:0 0 16px;color:var(--color-text-main)}@media (max-width:760px){.og-answer__title{font-size:2.6rem}}.og-answer__body>:first-child{margin-top:0}.og-answer details{border-top:1px solid var(--color-borders);border-bottom:1px solid var(--color-borders);margin-top:32px;padding:16px 0 20px}.og-answer summary{cursor:pointer;font-weight:700;font-size:1.7rem;list-style:none;color:var(--color-text-main)}.og-answer summary::-webkit-details-marker{display:none}.og-answer summary::before{content:"\25B8";display:inline-block;margin-right:8px;transition:transform .2s ease}.og-answer details[open] summary::before{transform:rotate(90deg)}.og-answer details>:last-child{margin-bottom:0}@media (max-width:760px){.og-answer__title{font-size:2.3rem}}.og-answer summary{font-size:1.5rem}.og-answer details small{font-size:1.35rem;color:var(--color-text-meta)}.og-answer__body h3{font-size:2rem;margin-top:40px}.og-answer-page{background:#f7f5fb}.og-answer-wrap{max-width:820px;padding-bottom:64px}@media (max-width:760px){.og-answer-wrap{padding-bottom:48px}}.og-answer{position:relative;background:#fff;border:1px solid #e6e0f2;border-radius:20px;box-shadow:0 12px 34px rgba(43,16,84,.08);padding:30px 36px 38px}@media (max-width:760px){.og-answer{padding:24px 20px 30px}}.og-answer__top{display:flex;align-items:center;margin-bottom:20px}.og-answer__badge{display:inline-flex;align-items:center;gap:9px;background:#e9e3f8;color:#3d1470;font-weight:800;font-size:1.28rem;letter-spacing:.05em;text-transform:uppercase;padding:7px 16px 7px 8px;border-radius:999px}.og-answer__badge-check{display:inline-grid;place-items:center;width:23px;height:23px;border-radius:50%;background:#3d1470;color:#fff;font-size:1.35rem;line-height:1}.og-answer .ans-checked{position:absolute;top:37px;right:36px;margin:0;font-size:1.42rem;color:var(--color-text-meta);display:flex;align-items:center;gap:8px}.og-answer .ans-checked::before{content:"";width:18px;height:18px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236B6480' stroke-width='2' stroke-linecap='round'%3E%3Crect x='3' y='5' width='18' height='16' rx='2'/%3E%3Cpath d='M3 10h18M8 3v4M16 3v4'/%3E%3C/svg%3E") center/contain no-repeat}@media (max-width:760px){.og-answer .ans-checked{top:76px;right:auto;left:20px;font-size:1.32rem}.og-answer__title{margin-top:36px}}.ans-verdict{display:flex;gap:22px;align-items:stretch;margin:26px 0 6px}.ans-verdict__word{display:flex;align-items:center;justify-content:center;background:#e9e3f8;color:#4b1d96;border-radius:16px;font-size:6.2rem;font-weight:800;line-height:1;padding:16px 28px;min-width:158px}.ans-verdict__main{border-left:1px solid #ddd3f0;padding-left:22px;display:flex;flex-direction:column;justify-content:center}.ans-verdict__head{font-size:2.8rem;font-weight:800;line-height:1.2;margin:0 0 8px;color:var(--color-text-main)}.ans-verdict__main p{font-size:1.8rem;line-height:1.55;margin:0}@media (max-width:760px){.ans-verdict{gap:14px}.ans-verdict__word{font-size:4.2rem;min-width:102px;padding:12px 14px;border-radius:13px}.ans-verdict__main{padding-left:14px}.ans-verdict__head{font-size:2.15rem}.ans-verdict__main p{font-size:1.6rem}}.ans-evidence{background:#f4f1fa;border-radius:16px;padding:20px 22px 22px;margin:26px 0 4px}.ans-evidence h2{font-size:2rem;font-weight:800;color:#3d1470;margin:0 0 14px;display:flex;align-items:center;gap:10px}.ans-evidence h2::before{content:"";width:27px;height:27px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%233D1470' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 3H7a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V8z'/%3E%3Cpath d='M14 3v5h5'/%3E%3Cpath d='m9 15 2 2 4-4'/%3E%3C/svg%3E") center/contain no-repeat}.ans-evidence__list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.ans-evidence__list li{background:#fff;border-radius:12px;padding:13px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:1.62rem;font-weight:600;margin:0}.ans-status{display:inline-flex;align-items:center;gap:7px;background:#dff3e4;color:#166b3a;border-radius:999px;padding:5px 13px 5px 7px;font-size:1.35rem;font-weight:700;white-space:nowrap}.ans-status::before{content:"\2713";display:inline-grid;place-items:center;width:19px;height:19px;border-radius:50%;background:#1e9e52;color:#fff;font-size:1.15rem;line-height:1}.og-answer details.ans-sec{border-top:1px solid #e3dcf2;border-bottom:none;margin:0;padding:22px 0 8px}.og-answer details.ans-sec:first-of-type{margin-top:16px}.og-answer details.ans-sec summary{display:flex;align-items:flex-start;gap:14px;font-size:1rem}.og-answer details.ans-sec summary::before{content:none}.og-answer details.ans-sec summary::after{content:"";flex:0 0 22px;width:22px;height:22px;margin-left:auto;margin-top:12px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%233D1470' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center/contain no-repeat;transition:transform .2s ease}.og-answer details.ans-sec[open] summary::after{transform:rotate(180deg)}.ans-sec__icon{flex:0 0 46px;width:46px;height:46px;border-radius:50%;background-color:#efeaf9;background-repeat:no-repeat;background-position:center;background-size:25px}.ans-sec--why .ans-sec__icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%233D1470' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='m8.5 12.2 2.4 2.4 4.6-5'/%3E%3C/svg%3E")}.ans-sec--sources .ans-sec__icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%233D1470' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 6c-2-1.5-4.5-2-8-2v14c3.5 0 6 .5 8 2 2-1.5 4.5-2 8-2V4c-3.5 0-6 .5-8 2z'/%3E%3Cpath d='M12 6v14'/%3E%3C/svg%3E")}.ans-sec--notes .ans-sec__icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%233D1470' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 8v5'/%3E%3Cpath d='M12 16.8h.01' stroke-width='3'/%3E%3C/svg%3E")}.ans-sec__txt{display:block;padding-top:2px}.ans-sec__t{display:block;font-size:1.95rem;font-weight:800;color:#3d1470;line-height:1.25}.ans-sec__s{display:block;font-size:1.45rem;font-weight:400;color:var(--color-text-meta);margin-top:3px}.ans-sec__body{padding:8px 4px 10px 60px;font-size:1.65rem}.ans-sec__body>:first-child{margin-top:0}.ans-sec__body>:last-child{margin-bottom:0}@media (max-width:760px){.ans-sec__body{padding-left:0}.ans-sec__t{font-size:1.8rem}}.og-article ul.ans-evidence__list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.og-article ul.ans-evidence__list li{background:#fff;border-radius:12px;padding:13px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:1.62rem;font-weight:600;margin:0;width:auto;max-width:none}.og-answer .ans-evidence__list li>span:first-child{flex:1 1 auto;min-width:0}.og-answer .ans-status{flex:0 0 auto}@media (max-width:760px){.og-answer .og-answer__top{margin-bottom:46px}}.og-article ul.ans-evidence__list{grid-template-columns:minmax(0,1fr)}.og-article ul.ans-evidence__list li{min-width:0}@media (max-width:760px){.og-article ul.ans-evidence__list li{flex-wrap:wrap;row-gap:8px}.og-answer .ans-evidence__list li>span:first-child{flex:1 1 100%}}.og-answer-wrap{max-width:1024px;padding:40px 24px 64px}.og-answer{background:#fff;border:1px solid #e9e2f4;border-radius:24px;box-shadow:0 10px 30px rgba(43,16,84,.06);padding:48px}.og-answer__top{display:flex;align-items:center;margin:0}.og-answer__badge{height:40px;background:#e9dff5;color:#381a66;font-size:14px;font-weight:600;letter-spacing:.04em;padding:0 18px 0 8px;gap:10px;border-radius:999px}.og-answer__badge-check{width:24px;height:24px;background:#381a66;font-size:13px}.og-answer .ans-checked{top:58px;right:48px;font-size:14px;font-weight:400;color:#6b6580;gap:8px}.og-answer .ans-checked::before{width:17px;height:17px}.og-answer__title{font-size:42px;line-height:50px;font-weight:600;color:#2a0f4d;letter-spacing:-.01em;margin:32px 0 0;border-top:1px solid #e6e0f0;padding-top:40px}.ans-verdict{display:flex;gap:24px;align-items:flex-start;margin:40px 0 0}.ans-verdict__word{flex:0 0 120px;width:120px;height:120px;min-width:0;padding:0;display:flex;align-items:center;justify-content:center;background:#e9dff5;color:#381a66;border-radius:20px;font-size:56px;font-weight:700;line-height:1}.ans-verdict__main{border-left:1px solid #e6e0f0;padding-left:24px;align-self:stretch;display:flex;flex-direction:column;justify-content:center}.ans-verdict__head{font-size:26px;line-height:32px;font-weight:600;color:#2a0f4d;margin:0 0 6px}.ans-verdict__main p{font-size:17px;line-height:26px;font-weight:400;color:#4a4560;margin:0}.ans-evidence{background:#f3eefa;border-radius:20px;padding:24px;margin:40px 0 0}.ans-evidence h2{font-size:20px;line-height:1.3;font-weight:600;color:#2a0f4d;margin:0;display:flex;align-items:center;gap:12px}.ans-evidence h2::before{width:26px;height:26px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23381A66' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='4' width='16' height='16' rx='3'/%3E%3Cpath d='M8.5 9.5h7M8.5 12.5h7M8.5 15.5h4'/%3E%3C/svg%3E") center/contain no-repeat}.og-answer ul.ans-evidence__list{list-style:none;margin:16px 0 0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.og-answer ul.ans-evidence__list li{background:#fff;border-radius:14px;min-height:52px;padding:8px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:16px;font-weight:500;color:#2a0f4d;margin:0;width:auto;max-width:none;min-width:0}.og-answer .ans-evidence__list li>span:first-child{display:flex;align-items:center;gap:12px;flex:1 1 auto;min-width:0}.og-answer .ans-evidence__list li>span:first-child::before{content:"";flex:0 0 20px;width:20px;height:20px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23381A66' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 3H7a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V8z'/%3E%3Cpath d='M14 3v5h5'/%3E%3C/svg%3E") center/contain no-repeat}.og-answer .ans-evidence__list li.ans-ev--globe>span:first-child::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23381A66' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M3 12h18M12 3c2.5 2.6 3.9 5.7 3.9 9S14.5 18.4 12 21c-2.5-2.6-3.9-5.7-3.9-9S9.5 5.6 12 3z'/%3E%3C/svg%3E")}.og-answer .ans-status{background:#ddf3e6;color:#20744a;font-size:13px;font-weight:600;padding:5px 12px 5px 7px;gap:7px;flex:0 0 auto}.og-answer .ans-status::before{width:18px;height:18px;background:#2e9e6b;font-size:11px}.og-answer details.ans-sec{border-top:1px solid #e6e0f0;border-bottom:none;margin:0;padding:0}.og-answer details.ans-sec:first-of-type{margin-top:40px}.og-answer details.ans-sec summary{display:flex;align-items:center;gap:20px;min-height:96px;padding:0;font-size:1rem}.og-answer details.ans-sec summary::after{flex:0 0 22px;width:22px;height:22px;margin:0 0 0 auto;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23381A66' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center/contain no-repeat}.ans-sec__icon{flex:0 0 48px;width:48px;height:48px;border-radius:14px;background-color:#f3eefa;background-size:24px}.ans-sec__txt{padding-top:0}.ans-sec__t{display:block;font-size:19px;line-height:1.3;font-weight:600;color:#2a0f4d}.ans-sec__s{display:block;font-size:14px;line-height:1.45;font-weight:400;color:#6b6580;margin-top:2px}.ans-sec__body{padding:0 0 28px 68px;font-size:16px;line-height:1.65;font-weight:400;color:#4a4560}.og-answer__body h3{font-size:20px;font-weight:600;color:#2a0f4d;margin-top:40px}@media (max-width:900px){.og-answer{padding:40px 32px}.og-answer .ans-checked{top:50px;right:32px}.og-answer__title{font-size:36px;line-height:44px}.ans-verdict__word{flex-basis:104px;width:104px;height:104px;font-size:48px}}@media (max-width:760px){.og-answer-wrap{padding:24px 12px 48px}.og-answer{padding:28px 22px 40px;border-radius:20px}.og-answer__badge{height:38px;font-size:12.5px;padding-right:14px}.og-answer__badge-check{width:22px;height:22px;font-size:12px}.og-answer .ans-checked{top:78px;right:auto;left:22px;font-size:13.5px}.og-answer__title{font-size:30px;line-height:38px;margin-top:64px;padding-top:28px}.ans-verdict{gap:16px;margin-top:32px}.ans-verdict__word{flex-basis:92px;width:92px;height:92px;font-size:42px;border-radius:16px}.ans-verdict__main{padding-left:16px}.ans-verdict__head{font-size:21px;line-height:27px}.ans-verdict__main p{font-size:16px;line-height:25px}.ans-evidence{padding:18px;border-radius:16px;margin-top:32px}.ans-evidence h2{font-size:18px}.og-answer ul.ans-evidence__list li{flex-wrap:wrap;row-gap:6px;padding:10px 14px}.og-answer .ans-evidence__list li>span:first-child{flex:1 1 100%}.og-answer details.ans-sec:first-of-type{margin-top:32px}.og-answer details.ans-sec summary{min-height:84px;gap:14px}.ans-sec__icon{flex-basis:44px;width:44px;height:44px;border-radius:12px;background-size:22px}.ans-sec__t{font-size:17px}.ans-sec__s{font-size:13px}.ans-sec__body{padding:0 0 24px 58px;font-size:15.5px}}.og .og-answer__title{margin:32px 0 0}.og-answer .ans-verdict__main p.ans-verdict__head{font-size:26px;line-height:32px;font-weight:600;color:#2a0f4d;margin:0 0 6px}@media (max-width:760px){.og-answer .og-answer__top{margin-bottom:0}.og .og-answer__title{margin-top:64px}.og-answer .ans-verdict__main p.ans-verdict__head{font-size:21px;line-height:27px}}.og-answer__badge{font-weight:500}.ans-verdict__word{font-weight:600}.og-answer .ans-verdict__main p.ans-verdict__head{font-weight:500}.ans-evidence h2{font-weight:500}.og-answer ul.ans-evidence__list li{font-weight:400}.og-answer .ans-status{font-weight:500}.ans-sec__t{font-weight:500}.og-answer__body h3{font-weight:500}.og-answer-page{background:0 0}.og-answer-wrap{padding-top:64px}.og-answer{background:0 0;border:none;border-radius:0;box-shadow:none;padding:0}.og-answer .ans-checked{top:8px;right:0}.ans-sec__body{max-width:780px}@media (max-width:760px){.og-answer-wrap{padding-top:48px}.og-answer{padding:0}.og-answer .ans-checked{top:50px;right:auto;left:0}}.ans-sec__body{padding:2px 0 26px}.og-answer .ans-status{flex:none}@media (max-width:560px){.og-answer ul.ans-evidence__list li{flex-direction:row;align-items:center;padding:12px 14px;gap:10px}.og-answer ul.ans-evidence__list li>span:first-child{font-size:15px;line-height:1.35}.og-answer .ans-status{margin-left:auto;padding:5px 10px;font-size:12px}}@media (max-width:560px){.og-answer ul.ans-evidence__list li{flex-wrap:nowrap}.og-answer ul.ans-evidence__list li>span:first-child{flex:1 1 auto;min-width:0}}.og-answer-page{background:#faf8f3;width:100vw;max-width:none;margin-left:calc(50% - 50vw);overflow-x:clip}.og-answer .ans-sec__body p{margin:0 0 12px}.og-answer .ans-sec__body p:last-child{margin-bottom:0}.og{background:#faf8f3}body.page-about-heather-cutler{background-color:#faf8f3}body.page-report-card-2026,body.page-report-card-methodology,body.page-reports{background-color:#faf8f3}body.page-report-card-2026 .gh-viewport,body.page-report-card-methodology .gh-viewport,body.page-reports .gh-viewport{background-color:#faf8f3}body.page-pancreatic-cancer-statistics-canada{background-color:#faf8f3}body.page-pancreatic-cancer-statistics-canada .gh-viewport{background-color:#faf8f3}body.page-answers,body.page-answers-v2{background-color:#faf8f3}body.page-answers .gh-viewport,body.page-answers-v2 .gh-viewport{background-color:#faf8f3}body.page-ai-agent-usage-policy,body.page-ai-assistant-transparency-notice,body.page-ai-data-governance-framework,body.page-editorial-policy,body.page-error-reporting,body.page-how-hcf-verifies-information,body.page-patient-data-privacy-notice,body.page-responsible-ai-policy,body.page-trust{background-color:#faf8f3}body.page-ai-agent-usage-policy .gh-viewport,body.page-ai-assistant-transparency-notice .gh-viewport,body.page-ai-data-governance-framework .gh-viewport,body.page-editorial-policy .gh-viewport,body.page-error-reporting .gh-viewport,body.page-how-hcf-verifies-information .gh-viewport,body.page-patient-data-privacy-notice .gh-viewport,body.page-responsible-ai-policy .gh-viewport,body.page-trust .gh-viewport{background-color:#faf8f3}@font-face{font-family:'Source Serif 4';src:url(../fonts/sourceserif400.woff2) format('woff2');font-weight:400;font-display:swap}@font-face{font-family:'Source Serif 4';src:url(../fonts/sourceserif600.woff2) format('woff2');font-weight:600;font-display:swap}@font-face{font-family:'Source Serif 4';src:url(../fonts/sourceserif700.woff2) format('woff2');font-weight:700;font-display:swap}.hcf-trust{padding-top:48px;padding-bottom:64px}.hcf-trust__imprint{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#6e5a8e;margin:0 0 24px}.hcf-trust__title{font-size:clamp(2.4rem,5vw,3.5rem);font-weight:800;line-height:1.04;letter-spacing:-.02em;color:#241532;margin:0 0 16px;max-width:22ch}.hcf-trust__meta{font-size:14px;line-height:1.55;color:#6e6178;margin:0;padding-bottom:24px;border-bottom:1px solid #e9e2d8;max-width:72ch}.hcf-trust__content{font-family:'Source Serif 4',Georgia,serif;font-size:18px;line-height:1.62;color:#3e3648}.hcf-trust__content p{max-width:66ch}.hcf-trust__content h2{font-family:Manrope,'Avenir Next','Segoe UI',sans-serif;font-size:clamp(1.5rem,3vw,1.9rem);font-weight:800;letter-spacing:-.015em;line-height:1.12;color:#241532;margin:48px 0 16px}.hcf-trust__content h2:first-child{margin-top:32px}.hcf-trust__content h3{font-family:Manrope,'Avenir Next','Segoe UI',sans-serif;font-size:1.1rem;font-weight:700;letter-spacing:0;line-height:1.25;color:#241532;margin:32px 0 8px}.hcf-trust__content ol,.hcf-trust__content ul{max-width:66ch;padding-left:1.25em}.hcf-trust__content li{margin:0 0 8px}.hcf-trust__content strong{font-weight:500;color:#241532}.hcf-trust__content a{color:#3a1251;text-underline-offset:3px}.hcf-trust__content.gh-content h2[id]:not(:first-child){margin:48px 0 16px}.hcf-trust__content.gh-content h3[id]:not(:first-child){margin:32px 0 8px}.hcf-trust__content.gh-content.gh-content>*+*{margin-top:24px}.rc-v18 .tc-docrow__main{flex:1;min-width:0;display:block}.rc-v18 .tc-docrow__desc{display:block;font-size:.94rem;font-weight:500;line-height:1.5;color:var(--muted);margin-top:3px}.rc-v18 .tc-doclist{border-top:1px solid var(--line2)}body.page-trust .hcf-trust__content h2:first-child+p{font-size:1.13rem;line-height:1.6}body.page-trust .hcf-trust__content ul:first-of-type{list-style:none;margin:24px 0;padding:0;display:grid;gap:16px;max-width:1060px}body.page-trust .hcf-trust__content ul:first-of-type li{background:#fff;border:1px solid #ece7de;border-radius:16px;box-shadow:0 1px 2px rgba(36,21,50,.04),0 14px 34px rgba(36,21,50,.06);padding:24px;margin:0;font-size:16px;line-height:1.58;color:#4a4453}body.page-trust .hcf-trust__content ul:first-of-type li a{display:block;font-family:Manrope,'Avenir Next','Segoe UI',sans-serif;font-weight:500;font-size:1.13rem;letter-spacing:-.01em;line-height:1.2;color:#241532;text-decoration:none;margin-bottom:8px}body.page-trust .hcf-trust__content ul:first-of-type li a:hover{text-decoration:underline}@media (min-width:900px){body.page-trust .hcf-trust__content ul:first-of-type{grid-template-columns:1fr 1fr;gap:24px}}body.page-trust .hcf-trust__content ul:not(:first-of-type){list-style:none;margin:24px 0;padding:8px 24px;background:#fff;border:1px solid #ece7de;border-radius:16px;box-shadow:0 1px 2px rgba(36,21,50,.04),0 14px 34px rgba(36,21,50,.06);max-width:1060px}body.page-trust .hcf-trust__content ul:not(:first-of-type) li{border-bottom:1px solid #f0eae0;padding:16px 0;margin:0}body.page-trust .hcf-trust__content ul:not(:first-of-type) li:last-child{border-bottom:0}body.page-trust .hcf-trust__content ul:not(:first-of-type) li a{font-family:Manrope,'Avenir Next','Segoe UI',sans-serif;font-weight:500;font-size:16px;color:#241532;text-decoration:none}body.page-trust .hcf-trust__content ul:not(:first-of-type) li a:hover{text-decoration:underline}body:not(.page-trust) .hcf-trust__content ul{list-style:disc}.hcf-trust__back{margin:48px 0 0;font-size:16px}.hcf-trust__back a{color:#241532;font-weight:600;text-decoration:none}.hcf-trust__back a:hover{text-decoration:underline}.gh-content .kg-card,.og-article .kg-card{max-width:100%}.gh-content .kg-width-full,.gh-content .kg-width-wide,.og-article .kg-width-full,.og-article .kg-width-wide{width:100%;margin-left:0;margin-right:0}.gh-content iframe,.gh-content img,.gh-content table,.gh-content video,.og-article iframe,.og-article img,.og-article table,.og-article video{max-width:100%}body,html{overflow-x:clip}body{font-family:Manrope,'Avenir Next','Segoe UI','Helvetica Neue',Helvetica,Arial,sans-serif}.gh-content .kg-header-card,.og-article .kg-header-card{width:100%!important;max-width:100%!important}.gh-content .kg-header-card-content,.og-article .kg-header-card-content{width:100%!important;max-width:100%!important;grid-template-columns:minmax(0,1fr)!important}.gh-content .kg-header-card>picture,.og-article .kg-header-card>picture{min-width:0}@media (min-width:900px){.gh-content .kg-layout-split .kg-header-card-content,.og-article .kg-layout-split .kg-header-card-content{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}}.gh-content .hcf-stats__tablewrap,.og-article .hcf-stats__tablewrap{max-width:100%}.gh-content .kg-header-card-heading,.gh-content .kg-header-card-subheading,.gh-content .kg-header-card-text,.og-article .kg-header-card-heading,.og-article .kg-header-card-subheading,.og-article .kg-header-card-text{overflow-wrap:normal;word-break:normal;hyphens:none}.gh-content .kg-layout-split .kg-header-card-heading,.og-article .kg-layout-split .kg-header-card-heading{font-size:clamp(1.55em,3.2vw,2.3em)}.gh-content .kg-card.kg-header-card.kg-v2 .kg-header-card-heading,.og-article .kg-card.kg-header-card.kg-v2 .kg-header-card-heading{word-break:normal!important;overflow-wrap:normal}.gh-content .kg-card.kg-header-card.kg-v2.kg-layout-split.kg-width-full .kg-header-card-heading,.og-article .kg-card.kg-header-card.kg-v2.kg-layout-split.kg-width-full .kg-header-card-heading{font-size:clamp(1.5em,2.6vw,2em)}
@font-face{font-family:'Fraunces';font-style:normal;font-weight:600 900;font-display:swap;src:url('../fonts/fraunces-variable.woff2') format('woff2')}
.hcf-wordmark{display:inline-flex;align-items:center}
.hcf-wordmark__mark{font-family:'Fraunces',Georgia,'Times New Roman',serif;font-weight:900;font-size:32px;line-height:1;letter-spacing:-1px;color:#3A1251}
.hcf-wordmark__rule{border-left:1.5px solid #C4A8D8;align-self:stretch;margin:0 9px;min-height:30px}
.hcf-wordmark__name{display:flex;flex-direction:column;text-align:left;font-family:'Manrope','Segoe UI','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:600;font-size:12px;line-height:1.25;color:#492074}
@media (max-width:860px){.hcf-wordmark__mark{font-size:28px}.hcf-wordmark__name{font-size:10px}.hcf-wordmark__rule{min-height:26px}}
