/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--jmds-component-button-gap:var(--jmds-core-space-4);--jmds-component-button-radius:var(--jmds-semantic-radius-pill);--jmds-component-button-font-family:var(--jmds-semantic-typography-family-action);--jmds-component-button-font-weight:var(--jmds-semantic-typography-action-weight);--jmds-component-button-focus-ring:var(--jmds-semantic-color-focus-ring);--jmds-component-button-focus-ring-width:2px;--jmds-component-button-focus-ring-offset:2px;--jmds-component-button-disabled-opacity:0.4;--jmds-component-button-line-height:var(--jmds-semantic-typography-action-line-height);--jmds-component-button-link-underline-offset:0.15em;--jmds-component-button-link-underline-thickness:1.5px;--jmds-component-button-link-font-family:var(--jmds-semantic-typography-eyebrow-family);--jmds-component-button-link-font-weight:var(--jmds-semantic-typography-eyebrow-weight);--jmds-component-button-link-font-size:var(--jmds-semantic-typography-eyebrow-size);--jmds-component-button-link-line-height:var(--jmds-semantic-typography-eyebrow-line-height);--jmds-component-button-link-letter-spacing:var(--jmds-semantic-typography-eyebrow-letter-spacing);--jmds-component-button-link-case:var(--jmds-semantic-typography-eyebrow-case);--jmds-component-button-link-color:var(--jmds-semantic-color-text-default);--jmds-component-button-link-color-active:var(--jmds-semantic-color-text-primary);--jmds-component-button-md-padding-block:var(--jmds-core-space-12);--jmds-component-button-md-padding-inline:var(--jmds-core-space-24);--jmds-component-button-md-font-size:var(--jmds-semantic-typography-action-md-size);--jmds-component-button-lg-padding-block:var(--jmds-core-space-12);--jmds-component-button-lg-padding-inline:var(--jmds-core-space-30);--jmds-component-button-lg-font-size:var(--jmds-semantic-typography-action-lg-size);--jmds-component-button-primary-background:var(--jmds-semantic-color-background-primary);--jmds-component-button-primary-background-hover:var(--jmds-semantic-color-background-primary-hover);--jmds-component-button-primary-background-subtle:color-mix(in srgb,var(--jmds-semantic-color-background-secondary) 15%,white);--jmds-component-button-primary-text-on-color:var(--jmds-semantic-color-text-on-primary);--jmds-component-button-primary-text:var(--jmds-semantic-color-text-primary);--jmds-component-button-primary-text-hover:var(--jmds-semantic-color-text-on-primary);--jmds-component-button-primary-border:var(--jmds-semantic-color-border-primary);--jmds-component-button-primary-border-hover:var(--jmds-component-button-primary-background-hover);}.button{--button-padding-block:var(--jmds-component-button-md-padding-block);--button-padding-inline:var(--jmds-component-button-md-padding-inline);--button-font-size:var(--jmds-component-button-md-font-size);align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;border-radius:var(--jmds-component-button-radius);cursor:pointer;display:inline-flex;flex-shrink:0;font-family:var(--jmds-component-button-font-family);font-size:var(--button-font-size);font-weight:var(--jmds-component-button-font-weight);gap:var(--jmds-component-button-gap);inline-size:100%;}@media (min-width:37.5rem){.button{inline-size:-moz-fit-content;inline-size:fit-content}}@container button-stretch (min-width:37.5rem){.button{inline-size:-moz-fit-content;inline-size:fit-content}}.button{justify-content:center;line-height:var(--jmds-component-button-line-height);padding-block:var(--button-padding-block);padding-inline:var(--button-padding-inline);text-align:center;-webkit-text-decoration:none;text-decoration:none;transition:background-color 150ms ease,border-color 150ms ease,color 150ms ease;}.button:focus-visible{outline:2px solid var(--jmds-component-button-focus-ring);outline:var(--jmds-component-button-focus-ring-width) solid var(--jmds-component-button-focus-ring);outline-offset:2px;outline-offset:var(--jmds-component-button-focus-ring-offset);}.button[disabled],.button.button--disabled{opacity:0.4;opacity:var(--jmds-component-button-disabled-opacity);pointer-events:none;}.button.button--md{--button-padding-block:var(--jmds-component-button-md-padding-block);--button-padding-inline:var(--jmds-component-button-md-padding-inline);--button-font-size:var(--jmds-component-button-md-font-size);}.button.button--lg{--button-padding-block:var(--jmds-component-button-lg-padding-block);--button-padding-inline:var(--jmds-component-button-lg-padding-inline);--button-font-size:var(--jmds-component-button-lg-font-size);}.button.button--primary{--button-background:var(--jmds-component-button-primary-background);--button-background-hover:var(--jmds-component-button-primary-background-hover);--button-background-subtle:var(--jmds-component-button-primary-background-subtle);--button-text-on-color:var(--jmds-component-button-primary-text-on-color);--button-text:var(--jmds-component-button-primary-text);--button-text-hover:var(--jmds-component-button-primary-text-hover);--button-border:var(--jmds-component-button-primary-border);--button-border-hover:var(--jmds-component-button-primary-border-hover);}.button.button--solid{background-color:var(--button-background);border-color:var(--button-border);color:var(--button-text-on-color);}.button.button--solid:hover,.button.button--solid:focus-visible{background-color:var(--button-background-hover);border-color:var(--button-border-hover);}.button.button--outlined{background-color:var(--button-background-subtle);border-color:var(--button-border);color:var(--button-text);}.button.button--outlined:hover,.button.button--outlined:focus-visible{background-color:var(--button-background-hover);border-color:var(--button-border-hover);color:var(--button-text-hover);}.button.button--link{background-color:transparent;border-color:transparent;color:var(--jmds-component-button-link-color);font-family:var(--jmds-component-button-link-font-family);font-size:var(--jmds-component-button-link-font-size);font-weight:var(--jmds-component-button-link-font-weight);inline-size:-moz-fit-content;inline-size:fit-content;letter-spacing:var(--jmds-component-button-link-letter-spacing);line-height:var(--jmds-component-button-link-line-height);padding:0;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:1.5px;text-decoration-thickness:var(--jmds-component-button-link-underline-thickness);text-transform:var(--jmds-component-button-link-case);text-underline-offset:0.15em;text-underline-offset:var(--jmds-component-button-link-underline-offset);transition:color 150ms ease,text-decoration-color 150ms ease;}.button.button--link:hover,.button.button--link:focus-visible{background-color:transparent;text-decoration-color:var(--jmds-component-button-link-color);}.button.button--link:active{color:var(--jmds-component-button-link-color-active);text-decoration-color:var(--jmds-component-button-link-color-active);}
:root{--jmds-component-dropdown-menu-gap:var(--jmds-core-space-24);}.dropdown-menu__list{display:flex;flex-wrap:nowrap;gap:var(--jmds-component-dropdown-menu-gap);list-style:none;margin:0;padding:0;padding-block:var(--jmds-component-dropdown-menu-gap);flex-direction:column;align-items:center;}@media (min-width:75rem){.dropdown-menu__list{flex-direction:row;flex-wrap:wrap}}
:root{--jmds-component-footer-background-color:var(--jmds-semantic-color-background-primary);--jmds-component-footer-padding-block:var(--jmds-core-space-24);--jmds-component-footer-gap:var(--jmds-core-space-36);--jmds-component-footer-brand-gap:var(--jmds-core-space-12);--jmds-component-footer-border:var(--jmds-semantic-color-border-default);--jmds-component-footer-copyright-fg:var(--jmds-semantic-color-text-on-primary);--jmds-component-footer-font-size:var(--jmds-semantic-typography-body-sm-size);--jmds-component-footer-menu-max-size:var(--jmds-core-space-360);--jmds-component-footer-menu-justify-content:center;--jmds-component-footer-brand-logo-size:var(--jmds-core-space-192);--jmds-component-footer-focus-ring:var(--jmds-semantic-color-focus-ring);--jmds-component-footer-focus-ring-width:2px;--jmds-component-footer-focus-ring-offset:2px;}.footer{background-color:var(--jmds-component-footer-background-color);border-block-start:1px solid var(--jmds-component-footer-border);margin-inline:calc(50% - 50vw);inline-size:100vw;font-size:var(--jmds-component-footer-font-size);}.footer__inner{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;gap:var(--jmds-component-footer-gap);margin-inline:auto;max-inline-size:var(--jmds-semantic-layout-container-max);max-inline-size:var(--jmds-component-section-inner-max-width-large);padding-block:var(--jmds-component-footer-padding-block);padding-inline:var(--jmds-semantic-layout-container-padding);text-align:center;color:var(--jmds-component-footer-copyright-fg);}.footer__brand{align-items:center;display:flex;flex-direction:column;}.footer__brand-logo{align-items:center;display:inline-flex;}.footer__brand-logo .media__image{margin-block-end:var(--jmds-component-footer-brand-gap);inline-size:var(--jmds-component-footer-brand-logo-size);}.footer__brand a{inline-size:-moz-max-content;inline-size:max-content;display:block;}.footer__nav__wrapper{gap:var(--jmds-component-footer-brand-gap);display:flex;flex-direction:column;align-items:center;}.footer__nav{display:flex;flex-direction:column;align-items:center;inline-size:min(100%,var(--jmds-component-footer-menu-max-size));}.footer__nav .menu__list{justify-content:center;justify-content:var(--jmds-component-footer-menu-justify-content);gap:var(--jmds-component-footer-brand-gap);}@media (max-width:89.999rem){.footer__nav .menu__list{flex-direction:row}}.footer a{color:var(--jmds-component-footer-copyright-fg);-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:3px;}.footer a:hover{color:var(--jmds-component-footer-copyright-fg);}.footer #ot-sdk-btn.footer__cookie-settings{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;block-size:auto;color:var(--jmds-component-footer-copyright-fg);cursor:pointer;font:inherit;margin:0;padding:0;-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:3px;white-space:normal;}.footer #ot-sdk-btn.footer__cookie-settings:hover{background:none;color:var(--jmds-component-footer-copyright-fg);}.footer #ot-sdk-btn.footer__cookie-settings:focus-visible{outline:2px solid var(--jmds-component-footer-focus-ring);outline:var(--jmds-component-footer-focus-ring-width) solid var(--jmds-component-footer-focus-ring);outline-offset:2px;outline-offset:var(--jmds-component-footer-focus-ring-offset);}.footer__copyright{color:var(--jmds-component-footer-copyright-fg);font-size:var(--jmds-semantic-typography-body-sm-size);margin:0;text-align:center;}
.header__hamburger-menu{align-items:center;background:none;border:0;color:var(--jmds-semantic-color-text-primary);cursor:pointer;display:block;line-height:0;padding:0;}.header__hamburger-menu .header__hamburger-menu-icon{display:inline-block;}.header__hamburger-menu .header__hamburger-menu-icon--close{display:none;}.header__hamburger-menu .header__hamburger-menu-icon svg{display:block;}.header__hamburger-menu[aria-expanded='true'] .header__hamburger-menu-icon--open{display:none;}.header__hamburger-menu[aria-expanded='true'] .header__hamburger-menu-icon--close{display:inline-block;}@media (min-width:75rem){.header__hamburger-menu{display:none}}
:root{--jmds-component-hcp-finder-inner-padding-inline:var(--jmds-core-space-24);--jmds-component-hcp-finder-form-padding-block:var(--jmds-core-space-96);--jmds-component-hcp-finder-form-gap:var(--jmds-core-space-36);--jmds-component-hcp-finder-map-wrapper-inner-padding-block:var(--jmds-core-space-72);--jmds-component-hcp-finder-map-wrapper-inner-padding-block-mobile:var(--jmds-core-space-48);--jmds-component-hcp-finder-map-wrapper-inner-padding-inline:var(--jmds-core-space-24);--jmds-component-hcp-finder-map-wrapper-inner-gap:var(--jmds-core-space-24);--jmds-component-hcp-finder-map-wrapper-gap:var(--jmds-core-space-36);--jmds-component-hcp-finder-map-wrapper-gap-mobile:var(--jmds-core-space-24);--jmds-component-hcp-finder-map-wrapper-inner-max-width:76.5rem;--jmds-component-hcp-finder-view-toggle-gap:var(--jmds-core-space-16);--jmds-component-hcp-finder-view-button-width:2.625rem;--jmds-component-hcp-finder-view-button-height:1.875rem;--jmds-component-hcp-finder-view-button-padding-block:var(--jmds-core-space-6);--jmds-component-hcp-finder-view-button-active-color:var(--jmds-semantic-color-text-primary);--jmds-component-hcp-finder-distance-control-gap:var(--jmds-core-space-8);--jmds-component-hcp-finder-filter-label-font-weight:var(--jmds-semantic-typography-body-weight);--jmds-component-hcp-finder-filter-label-color:var(--jmds-semantic-color-text-default);--jmds-component-hcp-finder-filter-select-width:7.75rem;--jmds-component-hcp-finder-filter-select-padding:var(--jmds-core-space-12);--jmds-component-hcp-finder-filter-select-border:var(--jmds-semantic-color-border-secondary);--jmds-component-hcp-finder-filter-select-background:var(--jmds-semantic-color-background-default);--jmds-component-hcp-finder-filter-select-radius:var(--jmds-semantic-radius-map);--jmds-component-hcp-finder-description-color:var(--jmds-semantic-color-text-default);--jmds-component-hcp-finder-map-info-gap:var(--jmds-core-space-8);}.hcp-finder{background:var(--jmds-semantic-color-background-light-gradient);color:var(--jmds-semantic-color-text-default);margin-inline:calc(50% - 50vw);position:relative;inline-size:100vw;display:flex;flex-direction:column;}.hcp-finder__inner{max-inline-size:var(--jmds-semantic-layout-container-max);margin-inline:auto;inline-size:100%;padding-inline:var(--jmds-component-hcp-finder-inner-padding-inline);display:flex;flex-direction:column;align-items:center;}.hcp-finder__form-wrapper{padding-block:var(--jmds-component-hcp-finder-form-padding-block);gap:var(--jmds-component-hcp-finder-form-gap);display:flex;flex-direction:column;}.hcp-finder .is-hidden{display:none;}.hcp-finder__heading{text-align:center;font-family:var(--jmds-semantic-typography-family-heading);}.hcp-finder__description{text-align:center;font-family:var(--jmds-semantic-typography-family-body);font-style:normal;font-weight:var(--jmds-semantic-typography-body-lg-weight);font-size:var(--jmds-semantic-typography-body-lg-size);line-height:var(--jmds-semantic-typography-body-lg-line-height);color:var(--jmds-component-hcp-finder-description-color);}.hcp-finder__results-shell{background:var(--jmds-semantic-color-background-default);}.hcp-finder__map-wrapper-inner{display:flex;max-inline-size:76.5rem;max-inline-size:var(--jmds-component-hcp-finder-map-wrapper-inner-max-width);flex-direction:column;margin-inline:auto;padding-block:var(--jmds-component-hcp-finder-map-wrapper-inner-padding-block);padding-inline:var(--jmds-component-hcp-finder-map-wrapper-inner-padding-inline);gap:var(--jmds-component-hcp-finder-map-wrapper-inner-gap);}@media (max-width:56.249rem){.hcp-finder__map-wrapper-inner{padding-block:var(--jmds-component-hcp-finder-map-wrapper-inner-padding-block-mobile)}}.hcp-finder__view{min-inline-size:0;}.hcp-finder__map-wrapper{display:flex;flex-direction:row;gap:var(--jmds-component-hcp-finder-map-wrapper-gap);}@media (max-width:56.249rem){.hcp-finder__map-wrapper{flex-direction:column;gap:var(--jmds-component-hcp-finder-map-wrapper-gap-mobile)}}.hcp-finder__view-toggle{display:flex;gap:var(--jmds-component-hcp-finder-view-toggle-gap);justify-content:center;align-items:center;}.hcp-finder__view-button{padding-block:var(--jmds-component-hcp-finder-view-button-padding-block);padding-inline:0;inline-size:2.625rem;inline-size:var(--jmds-component-hcp-finder-view-button-width);block-size:1.875rem;block-size:var(--jmds-component-hcp-finder-view-button-height);border:none;background:none;font-weight:var(--jmds-semantic-typography-emphasis-weight);font-size:var(--jmds-semantic-typography-action-md-size);letter-spacing:var(--jmds-semantic-typography-eyebrow-letter-spacing);text-transform:var(--jmds-semantic-typography-eyebrow-case);cursor:pointer;}.hcp-finder__view-button.is-active{color:var(--jmds-component-hcp-finder-view-button-active-color);border-block-end:1.5px solid var(--jmds-component-hcp-finder-view-button-active-color);}.hcp-finder__distance-control{display:flex;flex:0 0 auto;flex-direction:column;gap:var(--jmds-component-hcp-finder-distance-control-gap);}.hcp-finder__distance-control--toggle{align-items:center;flex-direction:row;margin-inline-start:auto;}.hcp-finder__filter-label{font-weight:var(--jmds-component-hcp-finder-filter-label-font-weight);font-size:var(--jmds-semantic-typography-body-size);line-height:var(--jmds-semantic-typography-action-line-height);color:var(--jmds-component-hcp-finder-filter-label-color);}.hcp-finder__filter-label--inline{margin-block-end:0;}.hcp-finder__filter-select{flex-direction:row;align-items:center;padding:var(--jmds-component-hcp-finder-filter-select-padding);inline-size:7.75rem;inline-size:var(--jmds-component-hcp-finder-filter-select-width);font-weight:var(--jmds-semantic-typography-body-weight);background:var(--jmds-component-hcp-finder-filter-select-background);border:1px solid var(--jmds-component-hcp-finder-filter-select-border);border-radius:var(--jmds-component-hcp-finder-filter-select-radius);}.hcp-finder__map-info-wrapper{display:flex;flex-direction:column;padding-block:var(--jmds-component-doc-card-padding-block);gap:var(--jmds-component-hcp-finder-map-info-gap);}.hcp-finder__map-info-wrapper .doc-card{min-inline-size:16rem;cursor:default;pointer-events:none;}.hcp-finder__map-info-wrapper .doc-card__directions{pointer-events:auto;}.hcp-finder__map-info-divider{display:none;}
:root{--jmds-component-hcp-finder-list-radius:var(--jmds-semantic-radius-map);--jmds-component-hcp-finder-list-border:var(--jmds-semantic-color-border-secondary);--jmds-component-hcp-finder-list-max-width:20.8125rem;--jmds-component-hcp-finder-list-height:47.5rem;--jmds-component-hcp-finder-list-height-mobile:43vh;--jmds-component-hcp-finder-list-background:linear-gradient(0deg,var(--jmds-semantic-color-background-canopy-subtle),var(--jmds-semantic-color-background-canopy-subtle)),var(--jmds-semantic-color-background-default);--jmds-component-hcp-finder-list-expanded-row-height:var(--jmds-core-space-128);--jmds-component-hcp-finder-list-expanded-gap:var(--jmds-core-space-24);--jmds-component-hcp-finder-list-expanded-padding-inline:var(--jmds-core-space-24);--jmds-component-doc-card-padding-block:var(--jmds-core-space-12);--jmds-component-doc-card-padding-inline-start:var(--jmds-core-space-12);--jmds-component-doc-card-padding-inline-end:var(--jmds-core-space-24);--jmds-component-doc-card-background-hover:var(--jmds-semantic-color-background-white);--jmds-component-doc-card-title-font-weight:var(--jmds-semantic-typography-action-weight);--jmds-component-doc-card-title-color:var(--jmds-semantic-color-text-primary);--jmds-component-doc-card-content-color:var(--jmds-semantic-color-text-default);--jmds-component-doc-card-content-min-width:18.125rem;--jmds-component-doc-card-content-icon-offset:1.625rem;--jmds-component-doc-card-content-icon-offsethcp-finder-list__results:1.625rem;--jmds-component-doc-card-content-font-size:var(--jmds-semantic-typography-body-sm-size);--jmds-component-doc-card-order-margin-end:0.35rem;--jmds-component-doc-card-meta-color:var(--jmds-semantic-color-text-default);--jmds-component-doc-card-link-color:var(--jmds-semantic-color-text-primary);}.hcp-finder-list{overflow:hidden;inline-size:100%;max-inline-size:20.8125rem;max-inline-size:var(--jmds-component-hcp-finder-list-max-width);block-size:47.5rem;block-size:var(--jmds-component-hcp-finder-list-height);background:var(--jmds-component-hcp-finder-list-background);border:1px solid var(--jmds-component-hcp-finder-list-border);border-radius:var(--jmds-component-hcp-finder-list-radius);}@media (max-width:56.249rem){.hcp-finder-list{max-inline-size:100%;inline-size:100%;block-size:43vh;block-size:var(--jmds-component-hcp-finder-list-height-mobile)}}.hcp-finder-list:has(.expanded){max-inline-size:none;inline-size:100%;}.hcp-finder-list__results{list-style:none;padding-inline:0;margin:0;block-size:100%;overflow:hidden;overflow-y:scroll;display:flex;flex-direction:column;padding-block:var(--jmds-component-doc-card-padding-block);}.hcp-finder-list__results.expanded{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:var(--jmds-component-hcp-finder-list-expanded-row-height);grid-gap:var(--jmds-component-hcp-finder-list-expanded-gap);gap:var(--jmds-component-hcp-finder-list-expanded-gap);padding-inline:var(--jmds-component-hcp-finder-list-expanded-padding-inline);}@media (max-width:56.249rem){.hcp-finder-list__results.expanded{display:flex;flex-direction:column;gap:0}}@media (max-width:56.249rem){.hcp-finder-list__results{max-inline-size:100%;inline-size:100%;block-size:43vh;block-size:var(--jmds-component-hcp-finder-list-height-mobile)}}.hcp-finder-list__item{block-size:-moz-max-content;block-size:max-content;}.doc-card{padding-inline-start:var(--jmds-component-doc-card-padding-inline-start);padding-inline-end:var(--jmds-component-doc-card-padding-inline-end);}.hcp-finder-list__results .doc-card{padding-block:var(--jmds-component-doc-card-padding-block);}.hcp-finder-list__results .doc-card:hover,.hcp-finder-list__results .doc-card:focus-visible{background:var(--jmds-component-doc-card-background-hover);}.expanded .doc-card{padding-inline:0;}.expanded .doc-card:hover,.expanded .doc-card:focus-visible{background:none;}.doc-card__content{font-family:var(--jmds-semantic-typography-family-body);font-style:normal;font-weight:var(--jmds-semantic-typography-body-weight);font-size:var(--jmds-semantic-typography-body-size);line-height:var(--jmds-semantic-typography-body-line-height);color:var(--jmds-component-doc-card-content-color);min-inline-size:18.125rem;min-inline-size:var(--jmds-component-doc-card-content-min-width);padding-inline-start:1.625rem;padding-inline-start:var(--jmds-component-doc-card-content-icon-offset);position:relative;}.hcp-finder-map__canvas .doc-card__content{max-inline-size:auto;}.expanded .doc-card__content{min-inline-size:-moz-fit-content;min-inline-size:fit-content;padding-inline:0;}.doc-card__order-icon{display:inline-block;inline-size:1.188rem;block-size:1.5rem;background-image:url(/themes/custom/jm_canvas/components/1-atoms/icon/imgs/map-pin.svg);background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;left:0;top:2px;}.expanded .doc-card__order-icon{display:none;}.doc-card__order{margin-inline-end:0.35rem;margin-inline-end:var(--jmds-component-doc-card-order-margin-end);display:none;font-family:var(--jmds-semantic-typography-family-body);font-style:normal;font-weight:var(--jmds-semantic-typography-emphasis-weight);font-size:var(--jmds-semantic-typography-body-size);line-height:var(--jmds-semantic-typography-body-line-height);color:var(--jmds-component-doc-card-title-color);}.expanded .doc-card__order{display:inline-block;}.doc-card__title{font-family:var(--jmds-semantic-typography-family-body);font-style:normal;font-weight:var(--jmds-semantic-typography-emphasis-weight);font-size:var(--jmds-semantic-typography-body-size);line-height:var(--jmds-semantic-typography-body-line-height);color:var(--jmds-component-doc-card-title-color);}.hcp-finder__map-info-wrapper .doc-card__title{font-size:var(--jmds-component-doc-card-content-font-size);}.doc-card__meta{display:block;color:var(--jmds-component-doc-card-meta-color);font-size:0.9em;}.hcp-finder__map-info-wrapper .doc-card__meta{font-size:var(--jmds-component-doc-card-content-font-size);}.doc-card__phone{color:var(--jmds-component-doc-card-link-color);-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:3px;}.hcp-finder__map-info-wrapper .doc-card__phone{font-size:var(--jmds-component-doc-card-content-font-size);}.doc-card__phone:hover{color:var(--jmds-component-doc-card-link-color);}.doc-card__distance{color:var(--jmds-component-doc-card-meta-color);}.doc-card__separator{color:var(--jmds-component-doc-card-meta-color);}.doc-card__directions{color:var(--jmds-component-doc-card-link-color);-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:3px;}.doc-card__directions:hover{color:var(--jmds-component-doc-card-link-color);}
:root{--jmds-component-hcp-finder-map-radius:var(--jmds-semantic-radius-map);--jmds-component-hcp-finder-map-border:var(--jmds-semantic-color-border-default);--jmds-component-hcp-finder-map-background:var(--jmds-semantic-color-background-subtle);--jmds-component-hcp-finder-map-marker-color:var(--jmds-semantic-color-background-danger);--jmds-component-hcp-finder-map-marker-radius:var(--jmds-semantic-radius-map);}.hcp-finder-map{inline-size:100%;background:var(--jmds-component-hcp-finder-map-background);border:1px solid var(--jmds-component-hcp-finder-map-border);border-radius:var(--jmds-component-hcp-finder-map-radius);overflow:hidden;}@media (max-width:56.249rem){.hcp-finder-map{height:43vh}}.hcp-finder-map__canvas{inline-size:100%;block-size:100%;width:100%;height:100%;}.hcp-finder .gm-style-iw-chr{display:none;}.hcp-finder .gm-style-iw{padding:0px;width:300px;height:-moz-min-content;height:min-content;max-height:200px !important;border-radius:var(--jmds-component-hcp-finder-map-marker-radius);}.hcp-finder .gm-style-iw-d{padding:0;overflow-x:hidden !important;}
:root{--jmds-component-hcp-finder-search-form-margin-bottom:var(--jmds-core-space-12);--jmds-component-hcp-finder-search-form-label-margin-bottom:var(--jmds-core-space-4);--jmds-component-hcp-finder-search-form-controls-gap:var(--jmds-core-space-18);--jmds-component-hcp-finder-search-form-message-margin-top:var(--jmds-core-space-6);--jmds-component-hcp-finder-search-form-input-width:29.75rem;--jmds-component-hcp-finder-search-form-input-height:2.75rem;--jmds-component-hcp-finder-search-form-input-padding-inline:var(--jmds-core-space-12);--jmds-component-hcp-finder-search-form-input-padding-block:var(--jmds-core-space-12);--jmds-component-hcp-finder-search-form-input-border:var(--jmds-semantic-color-border-secondary);--jmds-component-hcp-finder-search-form-input-radius:var(--jmds-semantic-radius-map);--jmds-component-hcp-finder-search-form-input-background:var(--jmds-semantic-color-background-default);--jmds-component-hcp-finder-search-form-input-text:var(--jmds-semantic-color-text-default);--jmds-component-hcp-finder-search-form-label-font-weight:var(--jmds-semantic-typography-action-weight);--jmds-component-hcp-finder-search-form-label-color:var(--jmds-semantic-color-text-default);--jmds-component-hcp-finder-search-form-message-color:var(--jmds-semantic-color-text-default);--jmds-component-hcp-finder-search-form-message-error-color:var(--jmds-semantic-color-text-danger);--jmds-component-hcp-finder-search-form-message-min-height:var(--jmds-core-space-24);}.hcp-finder-search-form{margin-block-end:var(--jmds-component-hcp-finder-search-form-margin-bottom);}.hcp-finder-search-form__label{display:block;font-weight:var(--jmds-component-hcp-finder-search-form-label-font-weight);color:var(--jmds-component-hcp-finder-search-form-label-color);margin-block-end:var(--jmds-component-hcp-finder-search-form-label-margin-bottom);}.hcp-finder-search-form__controls{display:flex;flex-wrap:wrap;gap:var(--jmds-component-hcp-finder-search-form-controls-gap);}.hcp-finder-search-form__input{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;inline-size:29.75rem;inline-size:var(--jmds-component-hcp-finder-search-form-input-width);block-size:2.75rem;block-size:var(--jmds-component-hcp-finder-search-form-input-height);padding-inline:var(--jmds-component-hcp-finder-search-form-input-padding-inline);padding-block:var(--jmds-component-hcp-finder-search-form-input-padding-block);background:var(--jmds-component-hcp-finder-search-form-input-background);border:1px solid var(--jmds-component-hcp-finder-search-form-input-border);border-radius:var(--jmds-component-hcp-finder-search-form-input-radius);color:var(--jmds-component-hcp-finder-search-form-input-text);}@media (max-width:56.249rem){.hcp-finder-search-form__input{inline-size:100%}}@media (max-width:56.249rem){.hcp-finder-search-form__button{inline-size:100%}}.hcp-finder-search-form__message{margin-block:var(--jmds-component-hcp-finder-search-form-message-margin-top) 0;min-block-size:var(--jmds-component-hcp-finder-search-form-message-min-height);color:var(--jmds-component-hcp-finder-search-form-message-color);}.hcp-finder-search-form__message.is-error{color:var(--jmds-component-hcp-finder-search-form-message-error-color);}
:root{--jmds-component-header-padding-block:var(--jmds-core-space-12);--jmds-component-header-padding-block-mobile:var(--jmds-core-space-36);--jmds-component-header-gap:var(--jmds-core-space-8);--jmds-component-header-nav-gap:var(--jmds-core-space-6);--jmds-component-header-utility-nav-fg:var(--jmds-semantic-color-text-primary);--jmds-component-header-utility-nav-link-fg:var(--jmds-semantic-color-text-on-primary);--jmds-component-header-utility-nav-link-weight:var(--jmds-semantic-typography-action-weight);--jmds-component-header-empty-min-height:var(--jmds-core-space-48);--jmds-component-header-logo-size:var(--jmds-core-space-222);--jmds-component-header-border-color:var(--jmds-semantic-color-border-secondary);--jmds-component-header-sticky-top:0;--jmds-component-header-sticky-z-index:150;--jmds-component-header-transition:var(--jmds-semantic-motion-duration-base) var(--jmds-semantic-motion-ease-standard);}.header{background-color:var(--jmds-semantic-color-background-default);margin-inline:calc(50% - 50vw);position:sticky;inset-block-start:0;inset-block-start:var(--jmds-component-header-sticky-top);z-index:150;z-index:var(--jmds-component-header-sticky-z-index);inline-size:100vw;}@media (max-width:74.999rem){.header.header--menu-open{display:flex;flex-direction:column;height:100vh;justify-content:space-between;}}.header__inner{align-items:center;justify-content:space-between;display:none;flex-wrap:wrap;flex-direction:column;margin-inline:auto;max-inline-size:var(--jmds-semantic-layout-container-max);inline-size:100%;}@media (min-width:75rem){.header__inner{flex-direction:row;padding-inline:var(--jmds-semantic-layout-container-padding);gap:var(--jmds-component-header-gap)}}.header__inner:has(a){display:flex;}.header__logo-wrapper{display:flex;flex-direction:row;justify-content:space-between;inline-size:100%;padding-inline:var(--jmds-semantic-layout-container-padding);padding-block:var(--jmds-component-header-padding-block);border-block-end:1px solid var(--jmds-component-header-border-color);}@media (min-width:75rem){.header__logo-wrapper{flex-direction:row;inline-size:auto;padding-inline:0;border:none}}.header__logo-wrapper:not(:has(.media__image)){justify-content:end;}.header__logo{max-block-size:var(--jmds-component-header-logo-size);max-inline-size:var(--jmds-component-header-logo-size);}.header__logo img{display:block;block-size:auto;}.header__nav{display:none;flex-direction:column;gap:var(--jmds-component-header-nav-gap);inline-size:100%;}.header--menu-open .header__nav{display:flex;}@media (min-width:37.5rem){.header__nav{align-items:center;flex-direction:row;justify-content:space-between}}@media (min-width:75rem){.header__nav{display:flex;inline-size:-moz-fit-content;inline-size:fit-content}}.header__utility-nav{color:var(--jmds-component-header-utility-nav-fg);background-color:var(--jmds-semantic-color-background-primary);font-size:var(--jmds-semantic-typography-body-sm-size);order:-1;display:flex;inline-size:100%;justify-content:end;padding-inline:var(--jmds-semantic-layout-container-padding);}@media (max-width:74.999rem){.header__utility-nav{order:1;display:none}}.header__utility-nav.header__utility-nav--empty{display:none;}.header--menu-open .header__utility-nav{display:flex;}.header__utility-nav .header__inner{justify-content:end;padding-block:var(--jmds-component-header-padding-block);}@media (max-width:74.999rem){.header__utility-nav .header__inner{padding-block:var(--jmds-component-header-padding-block-mobile)}}@media (min-width:75rem){.header__utility-nav .menu__list{flex-direction:row}}.header__utility-nav a{color:var(--jmds-component-header-utility-nav-link-fg);font-weight:var(--jmds-component-header-utility-nav-link-weight);}.header__utility-nav a:hover{color:var(--jmds-component-header-utility-nav-link-fg);-webkit-text-decoration:none;text-decoration:none;}.header__main-nav{inline-size:100%;}.header__main-nav.header__main-nav--empty{min-block-size:var(--jmds-component-header-empty-min-height);}.header__main-nav nav{display:flex;gap:var(--jmds-component-dropdown-menu-gap);}@media (max-width:74.999rem){.header__main-nav nav{flex-direction:column;gap:0}}
:root{--jmds-component-heading-md-family:var(--jmds-semantic-typography-md-family);--jmds-component-heading-md-weight:var(--jmds-semantic-typography-md-weight);--jmds-component-heading-md-size:var(--jmds-semantic-typography-md-size);--jmds-component-heading-md-line-height:var(--jmds-semantic-typography-md-line-height);--jmds-component-heading-md-letter-spacing:var(--jmds-semantic-typography-md-letter-spacing);--jmds-component-heading-xl-family:var(--jmds-semantic-typography-xl-family);--jmds-component-heading-xl-weight:var(--jmds-semantic-typography-xl-weight);--jmds-component-heading-xl-size:var(--jmds-semantic-typography-xl-size);--jmds-component-heading-xl-line-height:var(--jmds-semantic-typography-xl-line-height);--jmds-component-heading-xl-letter-spacing:var(--jmds-semantic-typography-xl-letter-spacing);--jmds-component-heading-lg-family:var(--jmds-semantic-typography-lg-family);--jmds-component-heading-lg-weight:var(--jmds-semantic-typography-lg-weight);--jmds-component-heading-lg-size:var(--jmds-semantic-typography-lg-size);--jmds-component-heading-lg-line-height:var(--jmds-semantic-typography-lg-line-height);--jmds-component-heading-lg-letter-spacing:var(--jmds-semantic-typography-lg-letter-spacing);--jmds-component-heading-xs-family:var(--jmds-semantic-typography-xs-family);--jmds-component-heading-xs-weight:var(--jmds-semantic-typography-xs-weight);--jmds-component-heading-xs-size:var(--jmds-semantic-typography-xs-size);--jmds-component-heading-xs-line-height:var(--jmds-semantic-typography-xs-line-height);--jmds-component-heading-xs-letter-spacing:var(--jmds-semantic-typography-xs-letter-spacing);--jmds-component-heading-xxs-family:var(--jmds-semantic-typography-xxs-family);--jmds-component-heading-xxs-weight:var(--jmds-semantic-typography-xxs-weight);--jmds-component-heading-xxs-size:var(--jmds-semantic-typography-xxs-size);--jmds-component-heading-xxs-line-height:var(--jmds-semantic-typography-xxs-line-height);--jmds-component-heading-xxs-letter-spacing:var(--jmds-semantic-typography-xxs-letter-spacing);}.heading.heading--md{font-family:var(--jmds-component-heading-md-family);font-size:var(--jmds-component-heading-md-size);font-weight:var(--jmds-component-heading-md-weight);letter-spacing:var(--jmds-component-heading-md-letter-spacing);line-height:var(--jmds-component-heading-md-line-height);}.heading.heading--xl{font-family:var(--jmds-component-heading-xl-family);font-size:var(--jmds-component-heading-xl-size);font-weight:var(--jmds-component-heading-xl-weight);letter-spacing:var(--jmds-component-heading-xl-letter-spacing);line-height:var(--jmds-component-heading-xl-line-height);}.heading.heading--lg{font-family:var(--jmds-component-heading-lg-family);font-size:var(--jmds-component-heading-lg-size);font-weight:var(--jmds-component-heading-lg-weight);letter-spacing:var(--jmds-component-heading-lg-letter-spacing);line-height:var(--jmds-component-heading-lg-line-height);}.heading.heading--xs{font-family:var(--jmds-component-heading-xs-family);font-size:var(--jmds-component-heading-xs-size);font-weight:var(--jmds-component-heading-xs-weight);letter-spacing:var(--jmds-component-heading-xs-letter-spacing);line-height:var(--jmds-component-heading-xs-line-height);}.heading.heading--xxs{font-family:var(--jmds-component-heading-xxs-family);font-size:var(--jmds-component-heading-xxs-size);font-weight:var(--jmds-component-heading-xxs-weight);letter-spacing:var(--jmds-component-heading-xxs-letter-spacing);line-height:var(--jmds-component-heading-xxs-line-height);}.heading__outline{-webkit-text-fill-color:transparent;-webkit-text-stroke:1px currentColor;}
:root{--jmds-component-icon-sm-size:var(--jmds-semantic-icon-size-sm);--jmds-component-icon-md-size:var(--jmds-semantic-icon-size-md);--jmds-component-icon-lg-size:var(--jmds-semantic-icon-size-lg);--jmds-component-icon-inherit-size:1em;}.icon{--icon-size:var(--jmds-component-icon-md-size);color:currentcolor;display:inline-flex;flex:0 0 auto;height:var(--icon-size);width:var(--icon-size);}.icon svg{height:100%;width:100%;}.icon.icon--sm{--icon-size:var(--jmds-component-icon-sm-size);}.icon.icon--md{--icon-size:var(--jmds-component-icon-md-size);}.icon.icon--lg{--icon-size:var(--jmds-component-icon-lg-size);}.icon.icon--inherit{--icon-size:var(--jmds-component-icon-inherit-size);}.icon.icon--default{color:var(--jmds-semantic-color-text-default);}.icon.icon--muted{color:var(--jmds-semantic-color-text-muted);}.icon.icon--primary{color:var(--jmds-semantic-color-text-primary);}.icon.icon--secondary{color:var(--jmds-semantic-color-text-secondary);}.icon.icon--tertiary{color:var(--jmds-semantic-color-text-tertiary);}.icon.icon--danger{color:var(--jmds-semantic-color-text-danger);}.icon.icon--success{color:var(--jmds-semantic-color-text-success);}.icon.icon--warning{color:var(--jmds-semantic-color-text-warning);}.icon.icon--inverse{color:var(--jmds-semantic-color-text-inverse);}
:root{--jmds-component-isi-background:var(--jmds-semantic-color-background-muted);--jmds-component-isi-border-color:var(--jmds-semantic-color-border-default);--jmds-component-isi-border-width:1px;--jmds-component-isi-padding-block:var(--jmds-core-space-24);--jmds-component-isi-padding-inline:var(--jmds-core-space-8);--jmds-component-isi-max-inline-size:var(--jmds-semantic-layout-container-max);--jmds-component-isi-gap:var(--jmds-core-space-6);--jmds-component-isi-sticky-padding-block:var(--jmds-core-space-24);--jmds-component-isi-sticky-padding-inline:var(--jmds-core-space-8);--jmds-component-isi-sticky-max-height:40vh;--jmds-component-isi-sticky-z-index:200;--jmds-component-isi-sticky-bar-height:3rem;--jmds-component-isi-sticky-title-font-size:var(--jmds-semantic-typography-xxs-size);--jmds-component-isi-bar-background:var(--jmds-semantic-color-background-primary);--jmds-component-isi-bar-text:var(--jmds-semantic-color-text-on-primary);--jmds-component-isi-body-background:var(--jmds-semantic-color-background-default);--jmds-component-isi-focus-ring:var(--jmds-semantic-color-focus-ring);--jmds-component-isi-focus-ring-width:2px;--jmds-component-isi-focus-ring-offset:2px;--jmds-component-isi-transition:var(--jmds-semantic-motion-duration-base) var(--jmds-semantic-motion-ease-standard);}.isi{background-color:var(--jmds-component-isi-background);border-block-start:1px solid var(--jmds-component-isi-border-color);border-block-start:var(--jmds-component-isi-border-width) solid var(--jmds-component-isi-border-color);padding-block:var(--jmds-component-isi-padding-block);padding-inline:var(--jmds-component-isi-padding-inline);}.isi--embedded{background-color:transparent;border-block-start:none;padding-block:0;padding-inline:0;}.isi--embedded .isi__inner{margin-inline:0;max-inline-size:100%;}.isi__inner{display:flex;flex-direction:column;gap:var(--jmds-component-isi-gap);margin-inline:auto;max-inline-size:var(--jmds-component-isi-max-inline-size);}.isi__title{font-family:var(--jmds-semantic-typography-caption-title-family);font-size:var(--jmds-semantic-typography-caption-title-size);font-weight:var(--jmds-semantic-typography-caption-title-weight);line-height:var(--jmds-semantic-typography-caption-title-line-height);letter-spacing:var(--jmds-semantic-typography-caption-title-letter-spacing);margin-block:0 var(--jmds-semantic-typography-caption-title-paragraph-spacing);text-transform:uppercase;}.isi__text{margin-block-start:0;}.isi-sticky{bottom:0;left:0;position:fixed;right:0;transform:translateY(100%);transition:transform var(--jmds-component-isi-transition);z-index:200;z-index:var(--jmds-component-isi-sticky-z-index);}.isi-sticky.isi-sticky--visible{transform:translateY(0);}.isi-sticky__bar{background-color:var(--jmds-component-isi-bar-background);}.isi-sticky__bar-inner{align-items:center;display:flex;gap:var(--jmds-core-space-8);height:3rem;height:var(--jmds-component-isi-sticky-bar-height);margin-inline:auto;max-inline-size:var(--jmds-component-isi-max-inline-size);padding-inline:var(--jmds-component-isi-sticky-padding-inline);}.isi-sticky__spacer{color:transparent;flex-shrink:0;font-size:var(--jmds-semantic-typography-body-sm-size);pointer-events:none;white-space:nowrap;}.isi-sticky__toggle{background:none;border:none;color:var(--jmds-component-isi-bar-text);cursor:pointer;flex:1;font-family:inherit;font-size:var(--jmds-component-isi-sticky-title-font-size);font-weight:var(--jmds-semantic-typography-heading-weight);padding:0;text-align:center;text-transform:uppercase;}.isi-sticky__toggle:focus-visible{outline:2px solid var(--jmds-component-isi-focus-ring);outline:var(--jmds-component-isi-focus-ring-width) solid var(--jmds-component-isi-focus-ring);outline-offset:2px;outline-offset:var(--jmds-component-isi-focus-ring-offset);}.isi-sticky__expand-label{align-items:center;color:var(--jmds-component-isi-bar-text);cursor:pointer;display:flex;flex-shrink:0;font-size:var(--jmds-semantic-typography-body-sm-size);font-weight:var(--jmds-semantic-typography-heading-weight);gap:0.25em;pointer-events:none;text-transform:uppercase;white-space:nowrap;}.isi-sticky__indicator{display:inline-block;height:0.75em;position:relative;transition:transform var(--jmds-component-isi-transition);width:0.75em;}.isi-sticky__indicator::before,.isi-sticky__indicator::after{background-color:currentColor;content:'';height:2px;inset-block-start:50%;inset-inline-start:0;position:absolute;transform:translateY(-50%);width:100%;}.isi-sticky__indicator::after{transform:translateY(-50%) rotate(90deg);}.isi-sticky--open .isi-sticky__indicator{transform:rotate(45deg);}.isi-sticky__body{background-color:var(--jmds-component-isi-body-background);border-block-start:1px solid var(--jmds-component-isi-border-color);border-block-start:var(--jmds-component-isi-border-width) solid var(--jmds-component-isi-border-color);max-block-size:40vh;max-block-size:var(--jmds-component-isi-sticky-max-height);overflow-y:auto;overscroll-behavior:contain;transition:max-block-size var(--jmds-component-isi-transition);}.isi-sticky__body[aria-hidden="true"]{max-block-size:0;overflow:hidden;}.isi-sticky__body-inner{font-size:var(--jmds-semantic-typography-body-sm-size);margin-inline:auto;max-inline-size:var(--jmds-component-isi-max-inline-size);padding-block:var(--jmds-component-isi-sticky-padding-block);padding-inline:var(--jmds-component-isi-sticky-padding-inline);}
:root{--jmds-component-media-empty-min-height:6rem;--jmds-component-media-ratio-16-9:16 / 9;--jmds-component-media-ratio-4-3:4 / 3;--jmds-component-media-ratio-1-1:1 / 1;--jmds-component-media-ratio-3-2:3 / 2;--jmds-component-media-icon-size:4.0625rem;--jmds-component-media-icon-color:var(--jmds-semantic-color-text-default);--jmds-component-media-radius:var(--jmds-core-radius-xl);--jmds-component-media-caption-margin-top:var(--jmds-core-space-12);--jmds-component-media-caption-text-color:var(--jmds-semantic-color-text-default);--jmds-component-media-caption-family:var(--jmds-semantic-typography-caption-family);--jmds-component-media-caption-line-height:var(--jmds-semantic-typography-caption-line-height);--jmds-component-media-caption-letter-spacing:var(--jmds-semantic-typography-caption-letter-spacing);--jmds-component-media-caption-text-size:var(--jmds-semantic-typography-caption-size);--jmds-component-media-caption-text-weight:var(--jmds-semantic-typography-caption-weight);--jmds-component-media-caption-title-size:var(--jmds-semantic-typography-caption-title-size);--jmds-component-media-caption-title-weight:var(--jmds-semantic-typography-caption-title-weight);--jmds-component-media-caption-gap:var(--jmds-core-space-8);--jmds-component-media-reference-color:var(--jmds-component-media-caption-text-color);--jmds-component-media-reference-margin-top:var(--jmds-core-space-18);}.media.media--empty{border:1px dashed var(--jmds-semantic-color-border-default);min-block-size:6rem;min-block-size:var(--jmds-component-media-empty-min-height);}.media .media__image,.media .media__video{display:block;block-size:auto;border-radius:var(--jmds-component-media-radius);max-inline-size:100%;}.media .media__image--icon{align-items:center;block-size:4.0625rem;block-size:var(--jmds-component-media-icon-size);border-radius:0;color:var(--jmds-component-media-icon-color);display:inline-flex;inline-size:4.0625rem;inline-size:var(--jmds-component-media-icon-size);justify-content:center;max-inline-size:4.0625rem;max-inline-size:var(--jmds-component-media-icon-size);-o-object-fit:contain;object-fit:contain;}.media .media__image--icon svg{block-size:4.0625rem;block-size:var(--jmds-component-media-icon-size);inline-size:4.0625rem;inline-size:var(--jmds-component-media-icon-size);max-inline-size:4.0625rem;max-inline-size:var(--jmds-component-media-icon-size);}.media .media__video--remote{border:0;inline-size:100%;}.media .media__frame:not([class*="media--ratio-"]) .media__video--remote{aspect-ratio:16 / 9;aspect-ratio:var(--jmds-component-media-ratio-16-9);}.media .media__frame.media--ratio-16-9,.media .media__frame.media--ratio-4-3,.media .media__frame.media--ratio-1-1,.media .media__frame.media--ratio-3-2{position:relative;}.media .media__frame.media--ratio-16-9 .media__image,.media .media__frame.media--ratio-16-9 .media__video,.media .media__frame.media--ratio-4-3 .media__image,.media .media__frame.media--ratio-4-3 .media__video,.media .media__frame.media--ratio-1-1 .media__image,.media .media__frame.media--ratio-1-1 .media__video,.media .media__frame.media--ratio-3-2 .media__image,.media .media__frame.media--ratio-3-2 .media__video{block-size:100%;max-inline-size:100%;-o-object-fit:cover;object-fit:cover;inline-size:100%;}.media .media__frame.media--ratio-16-9 .media__image--icon,.media .media__frame.media--ratio-4-3 .media__image--icon,.media .media__frame.media--ratio-1-1 .media__image--icon,.media .media__frame.media--ratio-3-2 .media__image--icon{block-size:4.0625rem;block-size:var(--jmds-component-media-icon-size);inline-size:4.0625rem;inline-size:var(--jmds-component-media-icon-size);inset:0;margin:auto;max-inline-size:4.0625rem;max-inline-size:var(--jmds-component-media-icon-size);position:absolute;}.media .media__frame.media--ratio-16-9{aspect-ratio:16 / 9;aspect-ratio:var(--jmds-component-media-ratio-16-9);}.media .media__frame.media--ratio-4-3{aspect-ratio:4 / 3;aspect-ratio:var(--jmds-component-media-ratio-4-3);}.media .media__frame.media--ratio-1-1{aspect-ratio:1 / 1;aspect-ratio:var(--jmds-component-media-ratio-1-1);}.media .media__frame.media--ratio-3-2{aspect-ratio:3 / 2;aspect-ratio:var(--jmds-component-media-ratio-3-2);}.media figcaption{margin-block-start:var(--jmds-component-media-caption-margin-top);font-family:var(--jmds-component-media-caption-family);line-height:var(--jmds-component-media-caption-line-height);letter-spacing:var(--jmds-component-media-caption-letter-spacing);}.media .media__caption-title{font-size:var(--jmds-component-media-caption-title-size);font-weight:var(--jmds-component-media-caption-title-weight);}.media .media__caption-text{font-size:var(--jmds-component-media-caption-text-size);font-weight:var(--jmds-component-media-caption-text-weight);color:var(--jmds-component-media-caption-text-color);}.media .media__caption-title + .media__caption-text{margin-block-start:var(--jmds-component-media-caption-gap);}.media .media__reference{color:var(--jmds-component-media-reference-color);}.media .media__caption-title + .media__reference,.media .media__caption-text + .media__reference{margin-block-start:var(--jmds-component-media-reference-margin-top);}.media .media__caption--align-left{text-align:left;}.media .media__caption--align-center{text-align:center;}.media .media__caption--align-right{text-align:right;}
:root{--jmds-component-menu-gap:var(--jmds-core-space-12);--jmds-component-menu-gap-mobile:var(--jmds-core-space-36);--jmds-component-menu-fg:var(--jmds-semantic-color-text-muted);--jmds-component-menu-fg-hover:var(--jmds-semantic-color-text-default);--jmds-component-menu-fg-active:var(--jmds-semantic-color-text-success);--jmds-component-menu-focus-ring:var(--jmds-semantic-color-focus-ring);--jmds-component-menu-focus-ring-width:2px;--jmds-component-menu-focus-ring-offset:2px;--jmds-component-menu-transition:var(--jmds-semantic-motion-duration-150) var(--jmds-semantic-motion-ease-standard);}.menu__list{display:flex;flex-wrap:wrap;gap:var(--jmds-component-menu-gap);list-style:none;margin:0;padding:0;}@media (max-width:89.999rem){.menu__list{flex-direction:column;text-align:center;gap:var(--jmds-component-menu-gap-mobile)}}.menu__link{color:var(--jmds-component-menu-fg);-webkit-text-decoration:none;text-decoration:none;transition:color var(--jmds-component-menu-transition);}.menu__link:hover{color:var(--jmds-component-menu-fg-hover);-webkit-text-decoration:underline;text-decoration:underline;}.menu__link:focus-visible{outline:2px solid var(--jmds-component-menu-focus-ring);outline:var(--jmds-component-menu-focus-ring-width) solid var(--jmds-component-menu-focus-ring);outline-offset:2px;outline-offset:var(--jmds-component-menu-focus-ring-offset);}.menu__link[aria-current='page'],.menu__link.is-active{color:var(--jmds-component-menu-fg-active);font-weight:var(--jmds-semantic-typography-action-weight);-webkit-text-decoration:underline;text-decoration:underline;}
:root{--jmds-component-menu-link-gap:var(--jmds-core-space-12);--jmds-component-menu-link-padding-block:var(--jmds-core-space-6);--jmds-component-menu-link-padding-inline:var(--jmds-core-space-8);--jmds-component-menu-link-font-size:var(--jmds-semantic-typography-body-sm-size);--jmds-component-menu-link-fg:var(--jmds-semantic-color-text-default);--jmds-component-menu-link-fg-hover:var(--jmds-semantic-color-text-default);--jmds-component-menu-link-fg-active:var(--jmds-brand-color-primary);--jmds-component-menu-link-submenu-background:var(--jmds-semantic-color-background-default);--jmds-component-menu-link-submenu-radius:var(--jmds-semantic-radius-card);--jmds-component-menu-link-submenu-padding:var(--jmds-core-space-4);--jmds-component-menu-link-open-mobile-background:color-mix(in srgb,var(--jmds-semantic-color-background-secondary) 15%,white);--jmds-component-menu-link-open-mobile-border-color:var(--jmds-brand-color-secondary);--jmds-component-menu-link-open-mobile-border-width:var(--jmds-core-space-1);--jmds-component-menu-link-open-mobile-padding-block:var(--jmds-core-space-24);--jmds-component-menu-link-submenu-offset-inline-start:calc(-1 * var(--jmds-core-space-24));--jmds-component-menu-link-transition:var(--jmds-semantic-motion-duration-150) var(--jmds-semantic-motion-ease-standard);--jmds-component-menu-link-focus-ring:var(--jmds-semantic-color-focus-ring);--jmds-component-menu-link-focus-ring-width:2px;--jmds-component-menu-link-focus-ring-offset:2px;}.menu-link{align-items:center;display:flex;position:relative;align-self:center;}@media (min-width:75rem){.menu-link{align-self:auto}}.menu-link-wrapper{align-items:center;display:flex;border-block-end:1px solid transparent;transition:border-color var(--jmds-component-menu-link-transition);padding-block-end:2px;}.menu-link-wrapper:hover{border-block-end-color:var(--jmds-component-menu-link-fg-hover);}.menu-link-wrapper:active{color:var(--jmds-component-menu-link-fg-active);border-block-end-color:var(--jmds-component-menu-link-fg-active);}.menu-link--has-children:has(> .menu-link__submenu:not([hidden])) button span{color:var(--jmds-component-menu-link-fg-active);}.menu-link--has-children:has(> .menu-link__submenu:not([hidden])) .menu-link__toggle{color:var(--jmds-component-menu-link-fg-active);}.menu-link--has-children:has(> .menu-link__submenu:not([hidden])) > .menu-link-wrapper{border-block-end-color:var(--jmds-component-menu-link-fg-active);}.menu-link--has-children{display:flex;flex-direction:column;inline-size:-moz-fit-content;inline-size:fit-content;}@media (max-width:74.999rem){.menu-link--has-children{inline-size:100%}}@media (max-width:74.999rem){.menu-link--has-children:has(> .menu-link__submenu:not([hidden])){background:var(--jmds-component-menu-link-open-mobile-background);border-block-end:var(--jmds-component-menu-link-open-mobile-border-width) solid var(--jmds-component-menu-link-open-mobile-border-color);border-block-start:var(--jmds-component-menu-link-open-mobile-border-width) solid var(--jmds-component-menu-link-open-mobile-border-color);padding-block:var(--jmds-component-menu-link-open-mobile-padding-block)}}.menu-link__link{color:var(--jmds-component-menu-link-fg);display:inline-block;-webkit-text-decoration:none;text-decoration:none;transition:color var(--jmds-component-menu-link-transition);font-weight:400;text-transform:uppercase;font-size:var(--jmds-component-menu-link-font-size);}.menu-link__link:focus-visible{outline:2px solid var(--jmds-component-menu-link-focus-ring);outline:var(--jmds-component-menu-link-focus-ring-width) solid var(--jmds-component-menu-link-focus-ring);outline-offset:2px;outline-offset:var(--jmds-component-menu-link-focus-ring-offset);}.menu-link__link[aria-current='page']{color:var(--jmds-component-menu-link-fg-active);font-weight:600;border-block-end-color:var(--jmds-component-menu-link-fg-active);}.menu-link-wrapper:has([aria-current='page']){border-block-end-color:var(--jmds-component-menu-link-fg-active);}.menu-link__toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--jmds-component-menu-link-fg);cursor:pointer;display:inline-flex;padding:0;}.menu-link__toggle:focus-visible{outline:2px solid var(--jmds-component-menu-link-focus-ring);outline:var(--jmds-component-menu-link-focus-ring-width) solid var(--jmds-component-menu-link-focus-ring);outline-offset:2px;outline-offset:var(--jmds-component-menu-link-focus-ring-offset);}.menu-link__toggle[aria-expanded='true'] .menu-link__icon{transform:rotate(180deg);}.menu-link__toggle:has([aria-current='page']){color:var(--jmds-component-menu-link-fg-active);}.menu-link__icon{transition:transform var(--jmds-component-menu-link-transition);align-self:center;}.dropdown-menu__list > .menu-link > .menu-link__submenu:not([hidden]){display:flex;flex-direction:column;gap:var(--jmds-component-dropdown-menu-gap);inset-block-start:100%;inset-inline-start:0;list-style:none;margin:0;padding:var(--jmds-component-menu-link-submenu-padding);padding-block-start:var(--jmds-component-dropdown-menu-gap);position:static;z-index:10;inline-size:100%;}@media (min-width:75rem){.dropdown-menu__list > .menu-link > .menu-link__submenu:not([hidden]){position:absolute;background-color:var(--jmds-component-menu-link-submenu-background);gap:var(--jmds-component-menu-link-gap);padding:var(--jmds-core-space-12);min-inline-size:-moz-max-content;min-inline-size:max-content;inset-inline-start:var(--jmds-component-menu-link-submenu-offset-inline-start);border-radius:var(--jmds-component-menu-link-submenu-radius)}}.menu-link__submenu .menu-link__submenu{list-style:none;margin:0;padding-inline-start:var(--jmds-component-menu-link-padding-inline);}.menu-link__submenu .menu-link__link{text-transform:none;}
:root{--jmds-component-section-padding-block:var(--jmds-core-space-36);--jmds-component-section-padding-block-desktop:var(--jmds-core-space-60);--jmds-component-section-padding-block-compact:var(--jmds-core-space-36);--jmds-component-section-inner-max-width-small:52.5rem;--jmds-component-section-inner-max-width-medium:57rem;--jmds-component-section-inner-max-width-large:76.5rem;--jmds-component-section-empty-min-height:6rem;}.section{background-color:var(--jmds-semantic-color-background-default);color:var(--jmds-semantic-color-text-default);position:relative;margin-inline:calc(50% - 50vw);inline-size:100vw;padding-block:var(--jmds-component-section-padding-block);}@media (min-width:48rem){.section{padding-block:var(--jmds-component-section-padding-block-desktop)}}.section.section--light-gradient{background:var(--jmds-semantic-color-background-light-gradient);}.section.section--canopy-subtle{background:var(--jmds-semantic-color-background-canopy-subtle);}.section.section--spacing-compact{padding-block:var(--jmds-component-section-padding-block-compact);}.section.section--spacing-compact .section__inner > * + *{margin-block-start:var(--jmds-component-section-padding-block-compact);}.section.section--width-small .section__inner{max-inline-size:52.5rem;max-inline-size:var(--jmds-component-section-inner-max-width-small);}.section.section--width-large .section__inner{max-inline-size:76.5rem;max-inline-size:var(--jmds-component-section-inner-max-width-large);}.section__inner{margin-inline:auto;max-inline-size:57rem;max-inline-size:var(--jmds-component-section-inner-max-width-medium);padding-inline:var(--jmds-semantic-layout-container-padding);position:relative;z-index:2;}.section__inner.section__inner--empty{align-items:center;border:1px dashed var(--jmds-semantic-color-border-default);display:flex;justify-content:center;min-block-size:6rem;min-block-size:var(--jmds-component-section-empty-min-height);}

