.medical-card-action-link_component__0C1RJ{display:inline-flex;align-items:center;justify-content:center;justify-self:start;gap:var(--space-8)}.medical-card-action-link_primary__VpYna{min-height:44px;padding:var(--space-12) var(--space-24);color:var(--color-white);background:var(--color-leaf);border-radius:var(--border-radius-full);font:var(--font-body-small-bold)}.medical-card-action-link_secondary__ed4W2{min-height:40px;padding:var(--space-12) var(--space-16);color:var(--color-leaf);background:var(--color-white);border:1px solid var(--color-leaf);border-radius:var(--border-radius-full);font:var(--font-body-small-bold)}.medical-card-action-link_iconOnly__j5VTE{width:48px;height:48px;color:var(--color-white);background:var(--color-leaf);border-radius:var(--border-radius-full)}.medical-card-action-link_text__OQkJk{color:var(--color-leaf);font:var(--font-caption-bold);text-decoration:underline;text-underline-offset:3px}.medical-card-action-link_sourceCard__bioL5{display:grid;grid-template-columns:1fr auto;grid-gap:var(--space-8) var(--space-16);gap:var(--space-8) var(--space-16);align-items:center;min-height:56px;padding:var(--space-16);color:var(--color-dark);background:var(--color-neutral-100);border:1px solid var(--color-grey-200);border-radius:var(--border-radius-base);font:var(--font-body-small)}.medical-card-action-link_description___WuHq{grid-column:1/-1;color:var(--color-grey-500);font:var(--font-caption)}.medical-card-action-link_visuallyHidden__lNNq_{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.medical-card-action-link_icon__HytNd{width:14px;height:14px;color:currentColor}.medical-card-action-link_iconOnly__j5VTE .medical-card-action-link_icon__HytNd{width:18px;height:18px}.medical-card-action-link_sourceCard__bioL5 .medical-card-action-link_icon__HytNd,.medical-card-action-link_text__OQkJk .medical-card-action-link_icon__HytNd{width:16px;height:16px}.medical-card-action-link_component__0C1RJ:focus-visible{outline:2px solid var(--color-leaf);outline-offset:3px}.medical-card-callout_component__1QkYg{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) 288px;grid-gap:0;gap:0;width:100%;margin-top:var(--space-32);min-width:0;max-width:1800px;min-height:288px;padding:0 var(--space-32) 0 var(--space-24);background:var(--color-neutral-100);background-image:radial-gradient(circle,var(--color-grey-100) 1px,transparent 1px);background-size:16px 16px;border:1px solid var(--color-neutral-300);border-radius:var(--border-radius-base);scroll-margin-top:calc(var(--header-height, 96px) + var(--space-24))}.medical-card-callout_copy__y7BhC{position:relative;z-index:1;display:grid;align-content:start;max-width:680px;padding-top:var(--space-24);color:var(--color-neutral-700);font:400 18px/24px var(--font-family-body)}.medical-card-callout_heading__cNdXt{display:flex;align-items:flex-start;height:44px;color:var(--color-black);font:600 44px/44px var(--font-family-title);letter-spacing:var(--letter-spacing-none);text-transform:uppercase}.medical-card-callout_copy__y7BhC>p{margin:var(--space-8) 0 0}.medical-card-callout_media__ofvSs{position:relative;order:2;width:288px;height:100%;margin:0;overflow:hidden;border-radius:0 var(--border-radius-base) var(--border-radius-base) 0}.medical-card-callout_media__ofvSs picture{display:block;width:100%;height:100%}.medical-card-callout_mediaImage__GACB2{object-fit:cover}.medical-card-callout_mobileMediaImage__mw5NB{display:none}.medical-card-callout_mediaPlaceholder__js9zv{width:100%;height:100%;background-color:var(--color-neutral-100);background-image:linear-gradient(45deg,var(--color-grey-100) 25%,transparent 25%),linear-gradient(-45deg,var(--color-grey-100) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,var(--color-grey-100) 75%),linear-gradient(-45deg,transparent 75%,var(--color-grey-100) 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px}.medical-card-callout_mediaLabel__AN8p8{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.medical-card-callout_cta__1DeIL{width:121px;height:40px;min-height:40px;align-self:start;margin-top:var(--space-16);padding:var(--space-12) var(--space-16);font:700 14px/16px var(--font-family-body);white-space:nowrap}.medical-card-callout_cta__1DeIL>svg{display:none}@media (min-width:760px){.medical-card-callout_component__1QkYg{padding-right:var(--space-32)}}@media (max-width:735px){.medical-card-callout_component__1QkYg{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;padding:0;border:0}.medical-card-callout_media__ofvSs{align-self:end;width:100%;height:179px;min-height:179px;margin:0}.medical-card-callout_copy__y7BhC{box-sizing:border-box;display:flex;flex-direction:column;width:100%;padding:var(--space-24) var(--space-16) var(--space-24) var(--space-24);font:400 16px/20px var(--font-family-body)}.medical-card-callout_desktopMediaImage__AhANP{display:none}.medical-card-callout_mobileMediaImage__mw5NB{display:block}.medical-card-callout_heading__cNdXt{height:20px;font:600 20px/20px var(--font-family-title)}.medical-card-callout_copy__y7BhC>p{margin-top:var(--space-4)}}@media (max-width:639px){.medical-card-callout_component__1QkYg{position:relative;margin-top:var(--space-96)}.medical-card-callout_component__1QkYg:before{position:absolute;top:-48px;left:0;width:138px;height:1px;content:"";background:var(--color-neutral-300)}.medical-card-callout_cta__1DeIL{display:inline-flex;width:44px;height:44px;min-height:44px;margin-top:calc(var(--space-48) + var(--space-4));padding:0}.medical-card-callout_cta__1DeIL>span:first-child{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.medical-card-callout_cta__1DeIL>svg{display:flex}}.medical-card-feature-list_component__LseF6{display:grid}.medical-card-feature-list_default__YlPgS,.medical-card-feature-list_pharmacist__ZqG_I,.medical-card-feature-list_qualifies__xl7Iv{gap:var(--space-24)}.medical-card-feature-list_pharmacist__ZqG_I .medical-card-feature-list_item__afDcK,.medical-card-feature-list_qualifies__xl7Iv .medical-card-feature-list_item__afDcK{grid-template-columns:20px minmax(0,1fr);gap:var(--space-4)}.medical-card-feature-list_qualifies__xl7Iv .medical-card-feature-list_item__afDcK:last-child{min-height:40px}.medical-card-feature-list_pharmacist__ZqG_I .medical-card-feature-list_icon__k1q8N{width:14px;height:14px;margin:3px}.medical-card-feature-list_compact__elbXc{gap:var(--space-8)}.medical-card-feature-list_whyCertified__kyxNX{gap:var(--space-24)}.medical-card-feature-list_item__afDcK{display:grid;align-items:start;grid-gap:var(--space-4);gap:var(--space-4);color:var(--color-black);font:400 14px/16px var(--font-family-body)}.medical-card-feature-list_default__YlPgS .medical-card-feature-list_item__afDcK{grid-template-columns:20px minmax(0,1fr);font:400 16px/20px var(--font-family-body)}.medical-card-feature-list_compact__elbXc .medical-card-feature-list_item__afDcK{grid-template-columns:20px minmax(0,1fr);color:var(--color-grey-500)}.medical-card-feature-list_whyCertified__kyxNX .medical-card-feature-list_item__afDcK{grid-template-columns:20px minmax(0,1fr);color:var(--color-black);font:400 14px/16px var(--font-family-body)}.medical-card-feature-list_item__afDcK strong{color:inherit;font-weight:var(--font-weight-bold)}.medical-card-feature-list_icon__k1q8N{width:14px;height:14px;margin:3px;color:var(--color-leaf)}.medical-card-feature-list_default__YlPgS .medical-card-feature-list_icon__k1q8N{width:16px;height:16px;margin:2px}@media (max-width:639px){.medical-card-feature-list_default__YlPgS{gap:var(--space-8)}.medical-card-feature-list_default__YlPgS,.medical-card-feature-list_pharmacist__ZqG_I,.medical-card-feature-list_qualifies__xl7Iv{gap:var(--space-16)}.medical-card-feature-list_whyCertified__kyxNX{gap:var(--space-8)}.medical-card-feature-list_default__YlPgS .medical-card-feature-list_item__afDcK,.medical-card-feature-list_item__afDcK,.medical-card-feature-list_pharmacist__ZqG_I .medical-card-feature-list_item__afDcK,.medical-card-feature-list_whyCertified__kyxNX .medical-card-feature-list_item__afDcK{gap:var(--space-2);font-size:14px;line-height:16px}}.medical-card-content-section_component__dUfD4{position:relative;display:grid;grid-gap:var(--space-24);gap:var(--space-24);margin-top:var(--space-32);padding-top:var(--space-32);scroll-margin-top:calc(var(--header-height, 96px) + var(--space-24))}.medical-card-content-section_headingBlock__bCeZW{display:grid;grid-gap:0;gap:0}.medical-card-content-section_component__dUfD4:before{position:absolute;top:0;left:0;width:138px;height:1px;content:"";background:var(--color-neutral-300)}.medical-card-content-section_heading__8vOOS{display:flex;align-items:center;height:44px;margin:0;color:var(--color-black);font:600 24px/24px var(--font-family-title);letter-spacing:var(--letter-spacing-none);text-transform:uppercase}.medical-card-content-section_pharmacist__2jZSn .medical-card-content-section_heading__8vOOS{display:flex;align-items:center;height:44px;font-size:24px;line-height:24px}.medical-card-content-section_headingRow__riOCR{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-16)}.medical-card-content-section_intro__YWrem{display:grid;grid-gap:var(--space-12);gap:var(--space-12);min-height:20px;color:var(--color-neutral-700);font:400 12px/16px var(--font-family-body)}.medical-card-content-section_pharmacist__2jZSn .medical-card-content-section_intro__YWrem{display:flex;align-items:center;min-height:20px;gap:0;font:400 14px/16px var(--font-family-body)}.medical-card-content-section_intro__YWrem p,.medical-card-content-section_source__GsQnh{margin:0}.medical-card-content-section_source__GsQnh{display:flex;align-items:center;min-height:20px;color:var(--color-neutral-700);font:400 14px/16px var(--font-family-body)}.medical-card-content-section_source__GsQnh a{color:var(--color-leaf);text-decoration:none}.medical-card-content-section_footerNote__19Yq3{display:flex;align-items:center;margin:0;min-height:20px;color:var(--color-neutral-700);font:400 12px/16px var(--font-family-body)}.medical-card-content-section_sources__52oFq{display:grid;grid-gap:var(--space-12);gap:var(--space-12);margin-top:var(--space-4)}@media (max-width:639px){.medical-card-content-section_component__dUfD4{gap:var(--space-16);margin-top:var(--space-24);padding-top:var(--space-24)}.medical-card-content-section_component__dUfD4.medical-card-content-section_pharmacist__2jZSn{margin-top:var(--space-48);padding-top:var(--space-48)}.medical-card-content-section_headingRow__riOCR{display:grid;grid-gap:0;gap:0}.medical-card-content-section_heading__8vOOS{height:24px;font-size:24px;line-height:24px}.medical-card-content-section_intro__YWrem{font-size:12px;line-height:16px}.medical-card-content-section_source__GsQnh{font-size:14px;line-height:20px}.medical-card-content-section_pharmacist__2jZSn .medical-card-content-section_heading__8vOOS{height:24px}.medical-card-content-section_pharmacist__2jZSn .medical-card-content-section_intro__YWrem{height:32px}}.medical-card-hero_component__g8dmL{position:relative;width:100%;background:var(--color-white)}.medical-card-hero_media__0PuEH{position:relative;height:300px;overflow:hidden;background:var(--color-leaf)}.medical-card-hero_media__0PuEH:after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.3)}.medical-card-hero_mediaImage__3e5pR{width:100%;height:100%;object-fit:cover}.medical-card-hero_card__l_YRI{box-sizing:border-box;position:relative;z-index:2;width:calc(100% - (var(--space-64) * 2));min-height:248px;margin:0 var(--space-64);padding:var(--space-32);background:var(--color-neutral-100)}.medical-card-hero_media__0PuEH+.medical-card-hero_card__l_YRI{margin-top:-128px}.medical-card-hero_heading__XSFvc{min-height:32px;color:var(--color-leaf);font:600 32px/32px var(--font-family-title);letter-spacing:var(--letter-spacing-half);text-transform:uppercase}.medical-card-hero_body__fa0lP{display:flex;flex-direction:column;gap:0;max-width:none;margin-top:var(--space-8);min-height:40px;color:var(--color-black);font:400 16px/20px var(--font-family-body)}.medical-card-hero_bodyParagraph__R_pv9{margin:0}.medical-card-hero_supportingText__y21ND{max-width:none;margin-top:var(--space-24);min-height:16px;color:var(--color-neutral-700);font:700 12px/16px var(--font-family-body)}@media (min-width:900px){.medical-card-hero_component__g8dmL{min-height:520px}.medical-card-hero_media__0PuEH{height:400px}}@media (min-width:640px) and (max-width:899px){.medical-card-hero_component__g8dmL{min-height:420px}}@media (max-width:639px){.medical-card-hero_component__g8dmL{min-height:485px}.medical-card-hero_media__0PuEH{height:293px}.medical-card-hero_card__l_YRI{width:calc(100% - var(--space-32));min-height:256px;margin:0 var(--space-16);padding:var(--space-24) var(--space-24) var(--space-16)}.medical-card-hero_media__0PuEH+.medical-card-hero_card__l_YRI{margin-top:-64px}.medical-card-hero_heading__XSFvc{min-height:64px;font:600 32px/32px var(--font-family-title)}.medical-card-hero_body__fa0lP{margin-top:var(--space-8);min-height:80px;font:400 16px/20px var(--font-family-body)}.medical-card-hero_supportingText__y21ND{margin-top:var(--space-24);font:700 12px/16px var(--font-family-body)}}.article-tags_tags__OvOLo{display:flex;flex-wrap:wrap;gap:var(--space-layout-xs)}.article-tags_tag__mSJsV{display:flex;align-items:center;gap:var(--space-layout-xs);padding:var(--space-8) var(--space-12);color:var(--color-white);font:var(--font-caption);border-radius:var(--border-radius-sm);white-space:nowrap;border:.1rem solid transparent;text-transform:uppercase}.article-tags_category__MbHAX{color:var(--color-leaf);font:var(--font-caption-bold);background-color:var(--color-grey-200)}.article-tags_date__zNN4f,.article-tags_difficulty__kmwZg{color:var(--color-grey-400);background-color:var(--color-white)}.article-tags_difficulty__kmwZg{border-color:var(--color-grey-400)}.article-tags_time__qqn_i{color:var(--color-grey-400);padding:var(--space-8) 0;svg{width:1.5rem}}.article-card_article__GEEDH{position:relative;display:flex;flex-direction:column;height:100%;background-color:var(--color-white)}.article-card_top__X3eQV{position:relative;width:100%;max-width:100%;aspect-ratio:16/10;border-radius:.5rem;overflow:hidden;margin-bottom:var(--space-layout-md)}.article-card_linkedImg__KbDKx{position:relative;display:block;width:100%;max-width:100%;height:100%;max-height:100%}.article-card_image__QBpPI{width:100%;max-width:100%;height:100%;object-fit:cover}.article-card_tags__lC65B{position:absolute;top:.75rem;right:.75rem;left:.75rem;margin:0;z-index:10;display:flex;gap:var(--space-layout-xs);align-items:flex-start;justify-content:flex-start;pointer-events:none}.article-card_bottom__y1UJB{display:flex;flex-direction:column;flex-grow:1}.article-card_title__SFTx3{color:var(--color-leaf);font:var(--font-title-xsmall);text-transform:uppercase;margin-bottom:var(--space-layout-sm)}.article-card_description__2G45h{color:var(--color-grey-400);font:var(--font-body-medium);overflow:hidden}.recommended-articles_container__aUpbw{display:flex;flex-direction:column;grid-area:recommended;width:100%;max-width:100%;height:-moz-fit-content;height:fit-content;align-self:start;gap:1rem;background-color:var(--color-grey-100);padding:var(--space-layout-2xl);border-radius:var(--border-radius-sm)}.recommended-articles_header__IFoSE{width:100%;max-width:100%;margin-bottom:var(--space-layout-lg)}.recommended-articles_title__c22se{color:var(--color-leaf);font:var(--font-title-small);margin-bottom:var(--space-12);text-transform:uppercase}.recommended-articles_description__az7bW{font:var(--font-body-medium);color:#4c4f38}.recommended-articles_list__lBmpR{display:flex;flex-direction:column}.recommended-articles_item__Gdotn{width:100%;padding:var(--space-layout-sm) 0;border-bottom:1px solid var(--color-grey-200)}.recommended-articles_article__QGbKF{display:flex;flex-direction:column}.recommended-articles_item__Gdotn:first-of-type{padding-top:0}.recommended-articles_item__Gdotn:last-of-type{border-bottom:none}.recommended-articles_article__QGbKF .recommended-articles_title__c22se{font:var(--font-title-xsmall);margin-bottom:var(--space-16)}.recommended-articles_article__QGbKF .recommended-articles_description__az7bW{margin:0;font:var(--font-body-medium);color:#4c4f38}.recommended-articles_carousel__M802A{display:block;width:100%}.recommended-articles_carousel__M802A .slick-slide{padding-right:2rem}.recommended-articles_controls__ZG_DM{display:flex;align-items:center;justify-content:space-between;margin-top:var(--space-layout-lg);padding-right:1rem}.recommended-articles_counter__A9pL1{min-width:3rem;font:var(--font-body-small);color:var(--color-grey-400)}.recommended-articles_progressBar____kPZ{position:relative;flex:1 1;height:4px;margin:0 1rem;overflow:hidden;background-color:var(--color-grey-300);border-radius:.5rem}.recommended-articles_progressFill___s27i{height:100%;background-color:var(--color-resin);border-radius:2px;transition:width .3s ease}.recommended-articles_arrows__OhE6h{display:flex;gap:1rem;align-items:center}.recommended-articles_arrowBtn__urSRm{display:flex;align-items:center;padding:0;color:var(--color-leaf);cursor:pointer;background:none;border:none}.recommended-articles_arrowBtn__urSRm:disabled{color:var(--color-grey-400);cursor:not-allowed;opacity:.3}@media (max-width:1023px){.recommended-articles_container__aUpbw{display:block;width:100%;overflow:hidden}.recommended-articles_list__lBmpR{display:none}.recommended-articles_carousel__M802A{display:block;width:100%}.recommended-articles_item__Gdotn{padding:0}}@media (min-width:1024px){.recommended-articles_carousel__M802A{display:none}.recommended-articles_container__aUpbw{min-width:16.5rem}}.legal-map_container__H5_nS{display:flex;flex-direction:column;padding:0 1.25rem}@media (min-width:768px){.legal-map_container__H5_nS{padding:0 2.5rem}}@media (min-width:1536px){.legal-map_container__H5_nS{padding:0 3.75rem}}.labels_labelWhite__lqZwa{fill:var(--color-white)}.map_map__hHWOO{align-self:flex-start;display:flex;overflow:hidden;padding-top:2rem}.map_mapSvg__XwV7E{display:block;margin:0 auto;overflow:hidden;width:100%}@media (min-width:412px){.map_mapSvgWithHeight__VA2Fv{height:233px}}@media (min-width:768px){.map_map__hHWOO{padding-top:1.25rem}.map_mapSvgWithHeight__VA2Fv{height:510px}}@media (min-width:1536px){.map_map__hHWOO{padding-top:1.5rem}.map_mapSvgWithHeight__VA2Fv{height:788px}}.states_common__M0tnc{cursor:pointer;stroke:var(--color-white);transition-property:fill;transition-duration:.5s;transition-timing-function:cubic-bezier(.4,0,1,1);&:hover{fill:var(--color-resin)}}.states_recreational__ht41A{fill:var(--color-leaf)}.states_medical__Rzs_k{fill:var(--color-kief)}.states_limited__WypVj{fill:var(--color-kief-900)}.states_notLegal__WYZkv{fill:var(--color-grey-200)}.breadcrumbs_nav__euPFY{position:relative;width:100%;max-width:100%}.breadcrumbs_list__FlTfi{display:flex;align-items:center;width:100%;max-width:100%;gap:.25rem;margin:0;padding:0;line-height:1.5;list-style:none}.breadcrumbs_divider__KkJl9{width:1.5rem;min-width:1.5rem}.breadcrumbs_item__IZL_9{position:relative;display:flex;align-items:center;justify-content:center;gap:.25rem;color:var(--color-grey-500);font-weight:700;a{font-size:inherit;text-decoration:none;color:inherit;white-space:nowrap;span{color:inherit}&:hover{text-decoration:underline;color:var(--color-leaf)}}&.breadcrumbs_home__pLrL0{color:var(--color-grey-500);padding-left:0;a{transition:all .33s ease;&:hover{color:var(--color-leaf)}}& svg{display:block;min-width:1rem}}&:last-of-type{.breadcrumbs_divider__KkJl9{display:none}}}.breadcrumbs_current__p82O0{color:var(--color-grey-400);font-weight:400;>span{white-space:nowrap;width:auto;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis}}.breadcrumbs_srOnly__8Hesr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:1280px){.breadcrumbs_item__IZL_9{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;&.breadcrumbs_home__pLrL0,&:nth-child(2){position:relative;display:flex;width:auto;height:auto;margin:unset;clip:unset}&:nth-child(2){.breadcrumbs_divider__KkJl9{display:none}}}}.page_header__CBpkv,.page_page__TfHgW{width:100%;max-width:100%}.page_header__CBpkv{padding:var(--space-padding)}.page_title__1XNS1{margin:1rem 0;color:var(--color-leaf);font:var(--font-title-medium);letter-spacing:var(--letter-spacing-half);text-transform:uppercase}.page_description__bv52M{color:var(--color-grey-900);font:var(--font-body-medium)}.page_content__XZzce{display:flex;flex-direction:column;gap:var(--space-layout-xl);padding:0 var(--space-padding) var(--space-padding)}.page_content__XZzce,.page_header__SRM3L,.page_page__V4hRV{width:100%;max-width:100%}.page_header__SRM3L{padding:var(--space-padding)}.page_title__xct5H{margin:1rem 0;color:var(--color-leaf);font:var(--font-title-medium);letter-spacing:var(--letter-spacing-half);text-transform:uppercase}.page_description__P_myi{color:var(--color-grey-900);font:var(--font-body-medium)}.page_content__uHDgJ{width:100%;max-width:100%;padding:0 var(--space-padding) var(--space-padding)}.medical-card-stepper_component__JHm9V{width:100%;max-width:755px;margin:0 auto;scroll-margin-top:calc(var(--header-height, 96px) + var(--space-24))}.medical-card-stepper_heading__Xu6HF{display:flex;align-items:flex-start;height:44px;margin:0;color:var(--color-black);font:600 24px/24px var(--font-family-title);letter-spacing:var(--letter-spacing-none);text-transform:uppercase}.medical-card-stepper_introduction__DErej{max-width:720px;margin:var(--space-8) 0 0;color:var(--color-grey-500);font:var(--font-body-small)}.medical-card-stepper_list__H_V24{display:flex;flex-direction:column;gap:var(--space-24);margin:var(--space-24) 0 0;padding:0;list-style:none}.medical-card-stepper_step__un_TT{position:relative;display:flex;align-items:center;gap:var(--space-8)}.medical-card-stepper_number__h7mWe{position:relative;z-index:1;display:inline-flex;flex:0 0 32px;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--color-leaf);border-radius:50%;background:var(--color-white);color:var(--color-leaf);font:700 16px/20px var(--font-family-body)}.medical-card-stepper_stepBody__2iBQp{position:relative;flex:1 1;min-width:0}.medical-card-stepper_stepTitle__UDiMy{display:flex;align-items:center;gap:var(--space-4);margin:0;color:var(--color-leaf);font:700 14px/16px var(--font-family-body)}.medical-card-stepper_description__41CRe{max-width:720px;margin:0;color:#4c4f38;font:400 12px/16px var(--font-family-body)}.medical-card-stepper_tooltipClose__RTcWZ,.medical-card-stepper_tooltipTrigger___qtzm{border:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.medical-card-stepper_tooltipTrigger___qtzm{display:inline-flex;align-items:center;justify-content:center;width:14px;height:20px;padding:0;background:transparent;color:var(--color-leaf)}.medical-card-stepper_tooltipClose__RTcWZ:focus-visible,.medical-card-stepper_tooltipLink__pCSDs:focus-visible,.medical-card-stepper_tooltipTrigger___qtzm:focus-visible{outline:2px solid var(--color-leaf);outline-offset:3px}.medical-card-stepper_infoIcon__84bEm{width:12px;height:12px}.medical-card-stepper_tooltip__PAMoi{position:absolute;z-index:2;bottom:100%;left:min(144px,max(0px,calc(100% - 401px)));display:flex;align-items:flex-start;justify-content:space-between;width:401px;max-width:100%;padding:var(--space-12) var(--space-16);border:1px solid var(--color-neutral-600);border-radius:6px;background:var(--color-neutral-100);color:var(--color-neutral-700);box-shadow:0 4px 16px rgb(0 0 0/16%)}.medical-card-stepper_tooltip__PAMoi p{margin:0;min-width:0;font:400 16px/20px var(--font-family-body);white-space:pre-line;overflow-wrap:anywhere}.medical-card-stepper_tooltipLink__pCSDs{color:inherit;text-decoration:none}.medical-card-stepper_tooltipLink__pCSDs:hover{text-decoration:underline}.medical-card-stepper_tooltipClose__RTcWZ{display:inline-flex;flex:0 0 16px;align-items:center;justify-content:center;width:16px;height:16px;padding:0;background:transparent;color:var(--color-black)}.medical-card-stepper_tooltipCloseIcon__IUJuU{width:16px;height:16px}@media (max-width:639px){.medical-card-stepper_heading__Xu6HF{height:24px;font-size:24px;line-height:24px}.medical-card-stepper_list__H_V24{gap:var(--space-16);margin-top:var(--space-16)}.medical-card-stepper_step__un_TT{gap:var(--space-8)}.medical-card-stepper_stepTitle__UDiMy{font-size:14px;line-height:16px}.medical-card-stepper_description__41CRe{font-size:12px;line-height:16px}.medical-card-stepper_tooltipTrigger___qtzm{width:20px;height:20px}.medical-card-stepper_tooltip__PAMoi p{font-size:14px;line-height:16px}}.medical-key_keyCard___IRaa{display:flex;flex-direction:column;gap:2rem}.medical-key_keyBox__9mYxa,.medical-key_keyContainer__6581c{display:flex;flex-direction:column;width:100%;gap:.75rem}.medical-key_keyBox__9mYxa{align-items:flex-start}.medical-key_key__PJnPf{height:24px;width:24px}.medical-key_keyRecreational__r5Yyh{background:var(--color-leaf)}.medical-key_keyMedical__eEtbp{background:var(--color-kief)}.medical-key_keyLimited___g_yB{background:var(--color-kief-900)}.medical-key_keyNotLegal__D8263{background:var(--color-grey-200)}.medical-key_label__m_lUG{color:var(--color-grey-500)}@media (min-width:412px){.medical-key_key__PJnPf{display:block}}@media (min-width:768px){.medical-key_keyCard___IRaa{gap:1.25rem}.medical-key_keyContainer__6581c{flex-direction:row;gap:0}.medical-key_keyBox__9mYxa{max-width:185px}.medical-key_key__PJnPf{display:inline-block;height:28px;max-width:185px;width:28px}}@media (min-width:1536px){.medical-key_keyCard___IRaa{gap:1.5rem}.medical-key_keyBox__9mYxa{max-width:298px}.medical-key_key__PJnPf{height:32px;max-width:298px;width:32px}}.page-content_title__iImlx{margin:0 0 var(--space-layout-2xl) 0;color:var(--color-leaf);font:var(--font-title-medium);text-transform:uppercase}.page-content_layout__nFlem{width:100%;max-width:120rem;margin:0 auto;padding:var(--space-layout-2xl) var(--space-padding);display:grid;grid-template-columns:minmax(13.75rem,20rem) minmax(0,72rem);grid-gap:var(--space-layout-2xl);gap:var(--space-layout-2xl);align-items:start}.page-content_aside__ZdND9{position:-webkit-sticky;position:sticky;top:var(--header-height);max-height:calc(100vh - var(--header-height));overflow-y:auto;padding:0 var(--space-layout-md) var(--space-layout-xl) 0;scrollbar-width:none;&::-webkit-scrollbar{display:none}.page-content_title__iImlx{display:block;margin:0 0 var(--space-layout-lg) 0;color:var(--color-leaf);font:var(--font-title-xsmall);text-transform:uppercase}.page-content_list__PvlZT{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-layout-lg)}.page-content_item__HixzM{position:relative;padding-top:var(--space-layout-lg);>a{color:var(--color-grey-400);font:var(--font-body-small);text-decoration:none;transition:color .2s ease;&:hover{color:var(--color-leaf)}}&:before{content:"";position:absolute;top:0;left:0;width:3.75rem;height:.1875rem;background-color:var(--color-grey-200);border-radius:var(--border-radius-sm);transition:background-color .2s ease}}.page-content_item__HixzM.page-content_active__aztIL{>a{color:var(--color-leaf);text-shadow:0 0 0 currentColor}&:before{background-color:var(--color-resin)}}}.page-content_sections__tZkJB{min-width:0}.page-content_section__A2c8I{scroll-margin-top:var(--header-height);margin-bottom:var(--space-layout-2xl)}.page-content_mobileDrawerButton__cH0eJ{display:none;position:fixed;bottom:var(--spacing-lg);right:var(--spacing-lg);z-index:20}.page-content_drawerTrigger__EI9zg{display:flex;height:var(--space-48);width:127px;align-items:center;padding:var(--spacing-base) var(--spacing-xl);font-size:var(--font-size-sm)}.page-content_drawerTriggerIcon__MSZ2S{height:var(--icon-size);width:var(--icon-size)}.page-content_drawerOverlay__Ld2_z{margin:0;padding:0;border:none;font:inherit;color:inherit;background:rgba(0,0,0,.5);cursor:pointer;position:fixed;top:0;left:0;right:0;bottom:0;z-index:999;opacity:0;pointer-events:none;transition:opacity .3s ease-in-out;&:focus{outline:none}&.page-content_drawerOverlayVisible__mijKM{opacity:1;pointer-events:auto}}.page-content_drawer__p4jJO{position:fixed;bottom:0;left:0;right:0;background-color:white;max-height:300px;height:100%;overflow-y:auto;scrollbar-width:thin;padding:var(--spacing-lg);padding-bottom:var(--spacing-3xl);z-index:1000;transform:translateY(100%);transition:transform 1s ease-in-out;&.page-content_drawerOpen__CewF8{max-height:508px;transform:translateY(0)}}.page-content_drawerHeader__8d_Eh{margin-bottom:var(--spacing-xl);display:flex;justify-content:flex-end}.page-content_drawerCloseIcon__0bySw{cursor:pointer;color:var(--color-grey-400)}.page-content_drawerTitle__TcxXE{display:block;margin-bottom:var(--spacing-xl);color:var(--color-leaf);font:var(--font-title-xsmall);text-transform:uppercase}.page-content_drawerList__Wh1VL{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-layout-lg)}.page-content_drawerItemRule__Vr2ru{border:none;height:var(--spacing-3xs);width:3.5rem;margin:0 0 var(--spacing-base) 0;background-color:var(--color-grey-200);transition:background-color .2s ease}.page-content_drawerItem__Q_yoL{>a{color:var(--color-grey-400);font:var(--font-body-small);text-decoration:none;transition:color .2s ease;&:hover{color:var(--color-leaf)}}}.page-content_drawerItemActive__CmCiQ{.page-content_drawerItemRule__Vr2ru{background-color:var(--color-resin)}>a{font-size:var(--font-size-sm);font-style:normal;letter-spacing:.14px;line-height:var(--line-height-tight);color:var(--color-leaf);font-weight:var(--font-weight-bold)}}@media (max-width:63.9375rem){.page-content_layout__nFlem{grid-template-columns:1fr;gap:var(--space-layout-xl)}.page-content_aside__ZdND9{position:static;max-height:none;overflow:visible;border:.0625rem solid var(--color-grey-200);border-radius:var(--border-radius-sm);padding:var(--space-layout-lg)}}@media (max-width:47.9375rem){.page-content_aside__ZdND9{display:none}.page-content_mobileDrawerButton__cH0eJ{display:flex}}.page-header_element__rarQl{position:relative;z-index:10}.page-header_hero__2qoLJ{position:relative;left:50%;right:50%;z-index:0;overflow:hidden;width:100vw;max-height:37.5rem;aspect-ratio:16/5;margin-right:-50vw;margin-left:-50vw;background-repeat:no-repeat;background-position:50%;background-size:cover}.page-header_box__Ywcrr{position:relative;z-index:1;display:flex;flex-direction:column;gap:var(--space-layout-md);width:calc(100% - (var(--space-padding) * 2));max-width:84rem;margin:-8rem auto 0;padding:var(--space-padding);background-color:var(--color-grey-100);border-radius:var(--border-radius-sm)}.page-header_withoutHero__XgYO_{margin-top:0}.page-header_title__hy9Wr{margin:0;color:var(--color-leaf);font:var(--font-title-medium);text-transform:uppercase;overflow-wrap:anywhere;word-break:break-word}.page-header_description__qxm24{font:var(--font-body-medium)}.page-header_description__qxm24,.page-header_instructions__J_qMT{color:var(--color-grey-500);overflow-wrap:anywhere;word-break:break-word}.page-header_instructions__J_qMT{font:var(--font-body-small)}@media (max-width:63.9375rem){.page-header_hero__2qoLJ{max-height:25rem;aspect-ratio:5/4}.page-header_box__Ywcrr{width:calc(100% - (var(--space-padding) * 2));margin-top:-4rem;padding:var(--space-layout-lg)}}.site-map-page_component__sI_BN{display:grid;grid-gap:var(--space-layout-xl);gap:var(--space-layout-xl);width:100%;max-width:84rem;margin:0 auto;padding:var(--space-layout-2xl) var(--space-padding) var(--space-layout-3xl)}.site-map-page_section___QlFy{display:grid;grid-gap:var(--space-layout-sm);gap:var(--space-layout-sm)}.site-map-page_title__Kr7qb{font:inherit;font-size:1.375rem;font-weight:700;line-height:1.2;margin:0}.site-map-page_list__DdgLJ{display:block;column-count:1;column-gap:var(--space-layout-lg);list-style:none;margin:0;padding:0}.site-map-page_item__T8Ixc{page-break-inside:avoid;break-inside:avoid;margin:0 0 var(--space-4)}.site-map-page_link__mgRYZ{color:inherit;text-decoration:underline;text-underline-offset:.15em}.site-map-page_link__mgRYZ:focus-visible,.site-map-page_link__mgRYZ:hover{text-decoration-thickness:2px}@media (min-width:768px){.site-map-page_component__sI_BN{gap:var(--space-layout-2xl)}.site-map-page_list__DdgLJ{column-count:2;column-gap:var(--space-layout-lg)}}@media (min-width:1024px){.site-map-page_list__DdgLJ{column-count:3}}.resource-article_main__MEewi{width:100%;overflow-x:clip}.resource-article_article__gL9V8{width:100%;max-width:100%}.resource-article_promotional__WJJur,.resource-article_related__kZNXp{margin-top:var(--space-layout-2xl)}.resource-categories_carousel__Qkv1y,.resource-categories_container__FC6_X{position:relative;display:flex;align-items:center;justify-content:space-between;width:calc(100% + (var(--space-padding) * 2));margin-left:calc(var(--space-padding) * -1);margin-right:calc(var(--space-padding) * -1);padding-left:var(--space-padding);padding-right:var(--space-padding);max-width:100vw;box-sizing:border-box;min-width:0;grid-area:categories;overflow:hidden}.resource-categories_carousel__Qkv1y>nav,.resource-categories_container__FC6_X>nav{width:100%;height:auto;min-width:0}.resource-categories_ctrl__s6Nzl{position:absolute;border:none;background:none;color:var(--color-leaf);z-index:100}.resource-categories_ctrl__s6Nzl svg{display:block;width:1.5rem;min-width:1.5rem}.resource-categories_ctrl__s6Nzl:disabled{color:var(--color-grey-400);display:none}.resource-categories_prev__ns2fm{left:0}.resource-categories_next__nxye7{right:0}.resource-categories_list__nTyTk{display:flex;align-items:center;gap:var(--space-layout-sm);margin:0;padding:0;list-style:none;flex-wrap:nowrap;min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.resource-categories_list__nTyTk::-webkit-scrollbar{width:0;height:0;background:transparent}.resource-categories_list__nTyTk.resource-categories_carousel__Qkv1y{scroll-snap-type:x mandatory}.resource-categories_list__nTyTk.resource-categories_carousel__Qkv1y .resource-categories_item__RiJk6{scroll-snap-align:start}.resource-categories_item__RiJk6 a{display:block;color:var(--color-leaf);padding:.5rem 1rem;font:var(--font-body-small-bold);border:.1rem solid var(--color-leaf);border-radius:2rem;text-decoration:none;white-space:nowrap}.resource-categories_item__RiJk6.resource-categories_active__YUoYh a{color:var(--color-white);background:var(--color-leaf)}.resource-categories_nav__gLFly{position:relative;min-width:0;--fade-size:1.5rem;--fade-color:rgba(255,255,255,0.9)}.resource-categories_nav__gLFly:after,.resource-categories_nav__gLFly:before{content:"";position:absolute;top:0;bottom:0;width:var(--fade-size);pointer-events:none;z-index:1;opacity:0;transition:opacity .15s ease}.resource-categories_nav__gLFly:before{left:0;background:linear-gradient(to right,var(--fade-color),transparent)}.resource-categories_nav__gLFly:after{right:0;background:linear-gradient(to left,var(--fade-color),transparent)}.resource-categories_carousel__Qkv1y .resource-categories_nav__gLFly:after,.resource-categories_carousel__Qkv1y .resource-categories_nav__gLFly:before{opacity:1}.resource-categories_nav__gLFly[data-next="0"]:after,.resource-categories_nav__gLFly[data-prev="0"]:before{opacity:0}@media (prefers-reduced-motion:reduce){.resource-categories_list__nTyTk.resource-categories_carousel__Qkv1y{scroll-behavior:auto}}@media (min-width:768px){.resource-categories_item__RiJk6 a{padding:.875rem 1.5rem}.resource-categories_prev__ns2fm{left:.5rem}.resource-categories_next__nxye7{right:.5rem}}.resource-list_main___sAPj{width:100%;max-width:100%}.resource-list_header__oG3c5{width:100%;max-width:100%;padding:var(--space-padding)}.resource-list_title__KctiQ{margin:1rem 0;color:var(--color-leaf);font:var(--font-title-medium);letter-spacing:var(--letter-spacing-half);text-transform:uppercase}.resource-list_description__ss_Mc{color:var(--color-grey-900);font:var(--font-body-medium)}.resource-list_description__ss_Mc p{margin:0}.resource-list_description__ss_Mc a{color:var(--color-leaf);font:var(--font-body-medium-bold);text-decoration:underline}.resource-list_content__jR58e{width:100%;max-width:100%}.resource-list_layout__1HFBO{display:grid;grid-template-areas:"categories categories categories categories" "sorter . . ." "articles articles articles recommended";grid-template-columns:repeat(3,minmax(0,1fr)) minmax(16.5rem,1fr);padding:var(--space-padding);grid-gap:var(--space-layout-lg);gap:var(--space-layout-lg)}.resource-list_layout__1HFBO.resource-list_noSidebar__9qRQ6{grid-template-areas:"categories categories categories categories" "sorter . . ." "articles articles articles articles";grid-template-columns:repeat(4,minmax(0,1fr))}.resource-list_categories__z3Tns{grid-area:categories}.resource-list_articles__IW5LN{grid-area:articles;min-width:0}.resource-list_recommended__nePfb{grid-area:recommended;align-self:start;min-width:0}@media (max-width:1023px){.resource-list_layout__1HFBO{grid-template-columns:1fr;grid-template-areas:"categories" "sorter" "articles" "recommended"}.resource-list_layout__1HFBO.resource-list_noSidebar__9qRQ6{grid-template-columns:1fr;grid-template-areas:"categories" "sorter" "articles"}}@media (min-width:1920px){.resource-list_layout__1HFBO{grid-template-areas:"categories categories categories categories categories" "sorter . . . ." "articles articles articles articles recommended";grid-template-columns:repeat(4,minmax(0,1fr)) minmax(16.5rem,1fr)}.resource-list_layout__1HFBO.resource-list_noSidebar__9qRQ6{grid-template-areas:"categories categories categories categories" "sorter . . ." "articles articles articles articles";grid-template-columns:repeat(4,minmax(0,1fr))}}.featured-article_article__J8ymj{display:flex;flex-direction:column-reverse;align-items:stretch;width:100%;background:var(--color-grey-100);grid-column:1/-1;grid-area:featured}.featured-article_header___XKKA{display:flex;flex-direction:column;gap:var(--space-layout-md);width:100%;height:100%;padding:var(--space-padding)}.featured-article_title__jijZU{color:var(--color-leaf);font:var(--font-title-medium);letter-spacing:var(--letter-spacing-half);text-transform:uppercase;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.featured-article_description__E7myg{font:var(--font-body-medium);color:var(--color-grey-400)}.featured-article_tags__4JPXl{display:flex;align-items:center;gap:var(--space-layout-xs);margin:0}.featured-article_cta__2xtx4{display:inline-flex;align-items:center;max-width:12rem;gap:1rem;padding:1rem 1.5rem;background:var(--color-leaf);border-radius:2rem;font:var(--font-body-medium-bold);color:var(--color-white);text-decoration:none;&>svg{width:1rem}}.featured-article_image__JCb0U{position:relative;width:100%;height:auto;aspect-ratio:5/3}.featured-article_image__JCb0U img{object-fit:cover}@media (min-width:768px){.featured-article_article__J8ymj{flex-direction:row;overflow:hidden}.featured-article_header___XKKA{width:50%}.featured-article_image__JCb0U{width:50%;aspect-ratio:9/5}}@media (min-width:1280px){.featured-article_article__J8ymj{aspect-ratio:3/1;max-height:clamp(360px,35vw,520px);min-height:360px}}