.visually-hidden{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.acct-nav{min-height:4.625rem;width:100%}@media(min-width: 48rem){.acct-nav{min-height:5.875rem}}.acct-nav__items{display:flex;flex-wrap:wrap;-moz-column-gap:1.5rem;column-gap:1.5rem;row-gap:1rem}@media(min-width: 48rem){.acct-nav__items{-moz-column-gap:4rem;column-gap:4rem}}.acct-nav__item{display:inline;position:relative;text-align:center}.acct-nav__item a{color:var(--color-fg-text-body-secondary)}.acct-nav__item.acct-nav__item--active a{color:var(--color-fg-text-body-primary);text-decoration:none}.acct-nav__item.acct-nav__item--active:after{content:"";height:var(--tab-underline-size);background-color:var(--color-accent);position:absolute;bottom:0;left:0;right:0}.dash-card{container-type:inline-size;container-name:dash-card;max-width:25.9375rem;width:100%}.membership-details .dash-card .dash-card__title{font-size:1.5rem}.dash-card.no-bg{margin-bottom:var(--spacing-vert-sm)}.dash-card .btn{letter-spacing:0;line-height:1}.dash-card .btn--secondary{--color-btn-bg-idle: var(--color-bg-secondary)}.dash-card h4{color:var(--color-fg-text-heading-primary);font-family:var(--global-font-family);font-weight:var(--type-h3-font-weight);font-size:var(--type-h3-font-size);line-height:var(--type-h3-line-height)}.dash-card h4 strong,.dash-card h4 b{font-weight:var(--type-h3-font-weight-bold)}.dash-card h4 em,.dash-card h4 i{font-style:italic}.dash-card h4 a:not(.btn):not(.standalone-link):not(.tag):not(.type-color-secondary):not(.type-color-heading-secondary){color:var(--color-fg-link-idle)}.dash-card h4 a:not(.btn):not(.standalone-link):not(.tag):not(.type-color-secondary):not(.type-color-heading-secondary):hover{color:var(--color-fg-link-hover)}.dash-card h4 a:not(.btn):not(.standalone-link):not(.tag){transition-property:color;transition-duration:.1s}@media(max-width: 61.99rem){.dash-card h4{font-size:1.125rem}}.dash-card p{line-height:1.5}.dash-card dl{border-bottom:1px solid var(--color-fg-border-primary);-moz-column-gap:1rem;column-gap:1rem;display:flex;justify-content:space-between;align-items:flex-start}.dash-card dl:has(h4){align-items:flex-end}.dash-card dl:last-of-type{border-bottom:0;padding-bottom:0}.dash-card dl dt{flex-basis:55%}.dash-card dl dt.full{flex-basis:100%}.dash-card dl dt h4{text-decoration:underline}.dash-card dl dt .warning{color:var(--color-fg-icon-danger);font-weight:var(--type-body-sm-font-weight-bold)}.dash-card dl dd{-moz-column-gap:.3125rem;column-gap:.3125rem;display:flex;flex-basis:45%;justify-content:flex-end;text-align:right;width:45%}.dash-card dl .aafp-material-icon{top:.1875rem}.dash-card__cta-container{display:flex;gap:1rem;align-items:flex-start;flex-direction:column}@container dash-card (min-width: 330px){.dash-card__cta-container{align-items:center;flex-direction:row;gap:1.5rem}}.dash-card__cta{--color-fg-link-idle: var(--color-btn-secondary-text-idle);display:flex;align-items:center;gap:.5rem}.dash-card__cta a{line-height:1.2;text-decoration:none}.dash-card__cta a:hover{text-decoration:underline}.sb-grid:has(.dash-card){display:grid;grid-template-columns:repeat(auto-fit, 1fr);gap:1.5rem}@media(min-width: 415px){.sb-grid:has(.dash-card){grid-template-columns:repeat(auto-fit, 415px)}}aafp-drawer{display:none}aafp-drawer.hydrated{display:block}.aafp-drawer{border-top:1px solid var(--color-fg-border-primary);border-bottom:1px solid var(--color-fg-border-primary);border-collapse:collapse;padding:2.6875rem 0 1.4375rem 0}.aafp-drawer__title{align-items:center;display:flex;justify-content:space-between}.aafp-drawer__title-items{display:flex;flex-direction:column;-moz-column-gap:3rem;column-gap:3rem;row-gap:0;text-align:right}@media(min-width: 62rem){.aafp-drawer__title-items{flex-direction:row}}.aafp-drawer__heading{text-align:left}.aafp-drawer__btn{align-items:center;display:flex;-moz-column-gap:1rem;column-gap:1rem;padding:.75rem .5rem .75rem 2.5rem;position:relative}@media(max-width: 61.99rem){.aafp-drawer__item:has(.aafp-drawer__title-items) .aafp-drawer__btn{flex-basis:50%}}.aafp-drawer__item{position:relative}.aafp-drawer__content{padding:1.1875rem 0 0 0}.aafp-drawer__btn aafp-material-icon{position:absolute;left:0;top:calc(50% - 12px);transition:opacity .4s ease-in-out}.aafp-drawer__btn aafp-material-icon.aafp-icon--opened{opacity:0}.aafp-drawer__btn aafp-material-icon.aafp-icon--closed{opacity:1}.aafp-drawer .aafp-drawer__item--expanded .aafp-icon--closed{opacity:0}.aafp-drawer .aafp-drawer__item--expanded .aafp-icon--opened{opacity:1}aafp-drawer-group{display:none}aafp-drawer-group.hydrated{display:block}.aafp-drawer-group{margin-bottom:3rem;padding-left:0}.cme-credit-progress{display:block;margin-bottom:var(--spacing-vert-sm)}.cme-credit-progress p{margin-bottom:2rem}.cme-credit-progress__label{color:var(--color-fg-text-body-primary);font-family:var(--global-font-family);font-size:var(--type-body-sm-font-size);line-height:var(--type-body-sm-line-height);font-weight:var(--type-body-sm-font-weight-bold)}.cme-credit-progress__label strong,.cme-credit-progress__label b{font-weight:var(--type-body-sm-font-weight-bold)}.cme-credit-progress__label em,.cme-credit-progress__label i{font-style:italic}.cme-credit-progress__label a:not(.btn):not(.standalone-link):not(.tag):not(.type-color-secondary):not(.type-color-heading-secondary){color:var(--color-fg-link-idle)}.cme-credit-progress__label a:not(.btn):not(.standalone-link):not(.tag):not(.type-color-secondary):not(.type-color-heading-secondary):hover{color:var(--color-fg-link-hover)}.cme-credit-progress__label a:not(.btn):not(.standalone-link):not(.tag){transition-property:color;transition-duration:.1s}.cme-credit-progress__label{align-items:flex-end;-moz-column-gap:1rem;column-gap:1rem;display:flex;justify-content:space-between;text-wrap:pretty}.cme-credit-progress__bar{background-color:var(--color-fg-border-tertiary);height:1rem}.cme-credit-progress--at-risk .cme-credit-progress__bar{background-color:#ea6725}.cme-credit-progress__track{background-color:var(--color-fg-border-primary);height:1rem;position:relative;width:100%}.cme-credit-progress__icon{color:var(--color-fg-border-tertiary);position:absolute;left:0;top:-4px}.cme-credit-progress--at-risk .cme-credit-progress__icon{color:#ea6725}.cme-credit-progress__icon span{position:relative;z-index:10}.cme-credit-progress__icon:after{content:"";display:block;width:18px;height:19px;background-color:#fff;border-radius:50%;position:absolute;top:2px;left:3px;z-index:1}aafp-journal-issues-promo{display:none}aafp-journal-issues-promo.hydrated{display:block}.container_tab_wrapper{width:100%;max-width:var(--container-max-width);margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}@media(min-width: 62rem){.container_tab_wrapper{padding-left:var(--container-gutter);padding-right:var(--container-gutter)}}.journal-issues-promo__heading .container{display:flex;flex-direction:column}.journal-issues-promo__hr{--horizontal-line-margin-bottom: var(--spacing-vert-sm);--horizontal-line-margin-top: var(--spacing-vert-sm);color:var(--color-fg-border-primary);margin-top:var(--horizontal-line-margin-top);margin-bottom:var(--horizontal-line-margin-bottom)}aafp-journal-issues-promo .journal-issues-promo__hr{position:relative;left:50%;transform:translateX(-50%);width:100vw;max-width:none}.journal-issues-promo__heading-wrap{margin-top:var(--spacing-vert-sm);margin-bottom:var(--spacing-type-h2-above-body);display:flex;justify-content:space-between;flex-flow:row wrap;row-gap:var(--spacing-vert-xs);-moz-column-gap:var(--grid-gutter);column-gap:var(--grid-gutter)}.journal-issues-promo__heading-wrap h2{flex:0 0 100%;width:100%;max-width:var(--text-max-width);min-width:0}@media(min-width: 62rem){.journal-issues-promo__heading-wrap h2{flex:1}}.journal-issues-promo__heading--with-cta .journal-issues-promo__heading-wrap h2{max-width:var(--text-max-width-narrow)}.journal-issues-promo__heading-cta{width:100%;flex:0 0 100%;min-width:0;display:flex;align-items:flex-start;justify-content:flex-start}@media(min-width: 62rem){.journal-issues-promo__heading-cta{width:auto;flex:none}}.journal-issues-promo__heading-cta .btn{width:100%}@media(min-width: 48rem){.journal-issues-promo__heading-cta .btn{width:auto}}.journal-issues-promo__issue-info{display:flex;align-items:center;justify-content:space-between;gap:3rem;padding:0 0 3rem 0}.journal-issues-promo__issue-info h3{flex:1;min-width:0}.journal-issues-promo__issue-cta{width:100%}@media(min-width: 48rem){.journal-issues-promo__issue-cta{width:auto}}.journal-issues-promo .aafp-card__content{row-gap:2rem}@media(min-width: 62rem){.journal-issues-promo--inset .aafp-card__content{row-gap:3rem}}.journal-issues-promo__subscription-content{align-items:center;display:flex;border-bottom:1px solid var(--color-fg-border-primary);flex-wrap:wrap;gap:2rem;justify-content:center;margin-bottom:2rem;padding-bottom:2rem}@media(min-width: 48rem){.journal-issues-promo__subscription-content{margin-bottom:3rem;padding-bottom:3rem}}.journal-issues-promo__subscription-content:empty{display:none}.journal-issues-promo__subscription-content aafp-cta-promo,.journal-issues-promo__subscription-content aafp-cta-promo img{width:100%}.journal-issues-promo__subscription-text{display:flex;gap:.5rem;margin:0;min-width:0}.journal-issues-promo__subscription-cta{width:100%}@media(min-width: 48rem){.journal-issues-promo__subscription-cta{width:auto}}@media(max-width: 47.99rem){.journal-issues-promo__issue-info{flex-direction:column;align-items:flex-start;gap:2rem;padding:0 0 2rem 0}}.aafp-icon{position:relative;display:inline-flex;width:2em;height:2em;flex:none;color:inherit;transition-property:transform;transition-duration:.1s}.aafp-icon__svg{position:absolute;top:0;left:0;width:100%;height:100%;fill:currentColor;transition-property:fill;transition-duration:.2s;transition-timing-function:ease-in-out}aafp-button{display:inline-flex}@media(max-width: 61.99rem){aafp-button--full,aafp-button:has(.btn--full){width:100%}aafp-button--full a,aafp-button:has(.btn--full) a{width:100%}}.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;padding:var(--btn-padding-y) var(--btn-padding-x);font-family:var(--btn-font-family);font-size:var(--btn-font-size);font-weight:var(--btn-font-weight);font-style:var(--btn-font-style);line-height:var(--btn-line-height);letter-spacing:var(--btn-letter-spacing);text-transform:var(--btn-text-transform);background-color:var(--color-btn-bg-idle);color:var(--color-btn-text-idle);text-align:center;white-space:normal;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:var(--btn-border-width) solid var(--color-btn-border-idle);border-radius:var(--btn-border-radius);transition-property:color,background-color,border-color;transition-duration:.2s;transition-timing-function:ease-in-out;text-decoration:none}.btn:not(.btn--sm):not(.btn--page-action):not(.btn--tag){min-height:var(--touch-target)}.btn__label{text-decoration-color:rgba(0,0,0,0);text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:auto;transition:text-decoration-color .2s ease-in-out,text-decoration-thickness .2s ease-in-out,transform .2s ease-in-out}.aafp-icon+.btn__label,.aafp-material-icon+.btn__label,aafp-material-icon+.btn__label{margin-left:.5rem}.btn__label+.aafp-icon,.btn__label+.aafp-material-icon,.btn__label+aafp-material-icon{margin-left:.5rem}.btn .aafp-icon{transition:transform .2s ease-in-out}.btn .aafp-icon,.btn aafp-material-icon{width:var(--btn-icon-size);height:var(--btn-icon-size)}.btn .aafp-material-icon{--aafp-icon-font-size: var(--btn-icon-size) !important;transition:transform .2s ease-in-out}.btn .loading-spinner{position:relative;width:.75rem;height:.75rem;color:inherit;pointer-events:none;margin-left:-0.75rem;transform:translateX(0.75rem)}.btn .loading-spinner.btn__loading-spinner--enter{opacity:0;transform:translateX(0.6875rem)}.btn .loading-spinner.btn__loading-spinner--enter-active{opacity:1;transform:translateX(0.6875rem);transition:opacity .2s ease-in-out,transform .2s ease-in-out}.btn .loading-spinner.btn__loading-spinner--exit{opacity:1;transform:translateX(0.75rem)}.btn .loading-spinner.btn__loading-spinner--exit-active{opacity:0;transform:translateX(0.6875rem);transition:opacity .2s ease-in-out,transform .2s ease-in-out}.btn .loading-spinner__spinner{position:absolute;top:-0.25rem;left:-0.25rem;right:-0.25rem;bottom:-0.25rem;width:auto;height:auto}.btn:hover{background-color:var(--color-btn-bg-hover);color:var(--color-btn-text-hover);border-color:var(--color-btn-border-hover)}.btn:hover .btn__label{text-decoration-color:var(--color-btn-text-hover)}.btn:hover.btn--page-action .btn__label{text-decoration-color:rgba(0,0,0,0)}.btn:hover.btn--tertiary .btn__label{text-decoration-color:var(--color-btn-text-hover)}.btn:focus-visible{outline:.125rem solid var(--color-focus-outline-color);outline-offset:.1875rem;text-decoration-color:currentColor;outline-offset:-0.125rem;outline-width:.1875rem}.btn:disabled:not(.btn--loading),.btn[aria-disabled=true]:not(.btn--loading){background-color:var(--color-btn-bg-disabled);color:var(--color-btn-text-disabled);border-color:var(--color-btn-border-disabled);cursor:not-allowed}.btn:disabled:not(.btn--loading) .btn__label,.btn[aria-disabled=true]:not(.btn--loading) .btn__label{-webkit-text-decoration:rgba(0,0,0,0);text-decoration:rgba(0,0,0,0)}.btn:disabled:not(.btn--loading) .aafp-icon,.btn:disabled:not(.btn--loading) .aafp-material-icon,.btn[aria-disabled=true]:not(.btn--loading) .aafp-icon,.btn[aria-disabled=true]:not(.btn--loading) .aafp-material-icon{color:var(--color-btn-text-disabled)}.btn--secondary{--color-btn-bg-idle: var(--color-btn-secondary-bg-idle);--color-btn-text-idle: var(--color-btn-secondary-text-idle);--color-btn-border-idle: var(--color-btn-secondary-border-idle);--color-btn-bg-hover: var(--color-btn-secondary-bg-hover);--color-btn-text-hover: var(--color-btn-secondary-text-hover);--color-btn-border-hover: var(--color-btn-secondary-border-hover);--color-btn-bg-active: var(--color-btn-secondary-bg-active);--color-btn-text-active: var(--color-btn-secondary-text-active);--color-btn-border-active: var(--color-btn-secondary-border-active);--color-btn-bg-disabled: var(--color-btn-secondary-bg-disabled);--color-btn-text-disabled: var(--color-btn-secondary-text-disabled);--color-btn-border-disabled: var(--color-btn-secondary-border-disabled)}.btn--secondary:focus-visible{--color-btn-border-idle: var(--color-focus-outline-color)}.btn--page-action{--btn-padding-y: 0.375rem;--btn-padding-x: 1rem;--btn-font-size: var(--type-body-xs-font-size);--type-body-xs-line-height: 0.875;--color-btn-bg-idle: var(--color-btn-page-action-bg-idle);--color-btn-text-idle: var(--color-btn-page-action-text-idle);--color-btn-border-idle: var(--color-btn-page-action-border-idle);--color-btn-bg-hover: var(--color-btn-page-action-bg-hover);--color-btn-text-hover: var(--color-btn-page-action-text-hover);--color-btn-border-hover: var(--color-btn-page-action-border-hover);--color-btn-bg-active: var(--color-btn-page-action-bg-active);--color-btn-text-active: var(--color-btn-page-action-text-active);--color-btn-border-active: var(--color-btn-page-action-border-active);--color-btn-bg-disabled: var(--color-btn-page-action-bg-disabled);--color-btn-text-disabled: var(--color-btn-page-action-text-disabled);--color-btn-border-disabled: var(--color-btn-page-action-border-disabled)}.btn--tertiary{--color-btn-bg-idle: var(--color-btn-tertiary-bg-idle);--color-btn-text-idle: var(--color-btn-tertiary-text-idle);--color-btn-border-idle: var(--color-btn-tertiary-border-idle);--color-btn-bg-hover: var(--color-btn-tertiary-bg-hover);--color-btn-text-hover: var(--color-btn-tertiary-text-hover);--color-btn-border-hover: var(--color-btn-tertiary-border-hover);--color-btn-bg-active: var(--color-btn-tertiary-bg-active);--color-btn-text-active: var(--color-btn-tertiary-text-active);--color-btn-border-active: var(--color-btn-tertiary-border-active);--color-btn-bg-disabled: var(--color-btn-tertiary-bg-disabled);--color-btn-text-disabled: var(--color-btn-tertiary-text-disabled);--color-btn-border-disabled: var(--color-btn-tertiary-border-disabled);--btn-padding-x: 0;--btn-border-width: 0;border-radius:.375rem}.btn--sm{font-size:var(--btn-sm-font-size);line-height:var(--btn-sm-line-height);padding:var(--btn-sm-padding-y) var(--btn-sm-padding-x)}.btn:active,.btn--loading{--color-btn-bg-idle: var(--color-btn-bg-active);--color-btn-text-idle: var(--color-btn-text-active);--color-btn-border-idle: var(--color-btn-border-active);--color-btn-bg-hover: var(--color-btn-bg-active);--color-btn-text-hover: var(--color-btn-text-active);--color-btn-border-hover: var(--color-btn-border-active)}.btn--loading .btn__label,.btn--loading .aafp-icon,.btn--loading .aafp-material-icon{transform:translateX(-0.75rem)}.btn--loading:hover .btn__label,.btn--loading:active .btn__label{text-decoration:none;text-decoration-color:rgba(0,0,0,0)}.button-group{display:inline-flex;gap:1rem;flex-wrap:nowrap}@supports(container-type: inline-size){.cta-promo-blue-pill{container-type:inline-size;container-name:cta-promo-blue-pill}}.cta-promo-blue-pill{padding:2rem;margin-top:var(--spacing-vert-sm);margin-bottom:var(--spacing-vert-sm);background-color:var(--color-bg-primary);border-radius:1rem}@media(min-width: 48rem){.cta-promo-blue-pill{padding:1rem 2rem}.content-with-right-rail__rail .cta-promo-blue-pill{padding:2rem}}.cta-promo-blue-pill__heading{color:var(--color-fg-text-heading-primary);font-family:var(--global-font-family);font-size:var(--type-cme-quiz-cta-promo-font-size);font-weight:var(--type-cme-quiz-cta-promo-font-weight);line-height:var(--type-cme-quiz-cta-promo-line-height);letter-spacing:var(--type-cme-quiz-cta-promo-letter-spacing);line-clamp:var(--heading-lines-mobile);-webkit-line-clamp:var(--heading-lines-mobile);text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;word-wrap:break-word;font-size:1.5rem}@media(min-width: 48rem){.cta-promo-blue-pill__heading{line-clamp:var(--heading-lines-desktop);-webkit-line-clamp:var(--heading-lines-desktop);text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;word-wrap:break-word;font-size:2.5rem}}.cta-promo-blue-pill__description{margin-top:.5rem;line-clamp:var(--description-lines-mobile);-webkit-line-clamp:var(--description-lines-mobile);text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;word-wrap:break-word}@media(min-width: 48rem){.cta-promo-blue-pill__description{margin-top:1rem;line-clamp:var(--description-lines-desktop);-webkit-line-clamp:var(--description-lines-desktop);text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;word-wrap:break-word}}.cta-promo-blue-pill__caption{margin-top:.25rem;line-clamp:var(--caption-lines-mobile);-webkit-line-clamp:var(--caption-lines-mobile);text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;word-wrap:break-word}@media(min-width: 48rem){.cta-promo-blue-pill__caption{line-clamp:var(--caption-lines-desktop);-webkit-line-clamp:var(--caption-lines-desktop);text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;word-wrap:break-word}}.cta-promo-blue-pill__cta{width:100%;margin-top:1.5rem}.cta-promo-blue-pill__cta .btn__label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-bottom:.125rem;margin-bottom:-0.125rem;line-height:1}@media(min-width: 48rem){.cta-promo-blue-pill--horizontal{display:flex;flex-flow:row wrap;align-items:center}.cta-promo-blue-pill--horizontal .cta-promo-blue-pill__body{flex-grow:1;margin-right:1.5rem}.cta-promo-blue-pill--horizontal .cta-promo-blue-pill__heading{margin-right:3rem;text-align:center;max-width:18.75rem;flex:0 1 auto}.cta-promo-blue-pill--horizontal .cta-promo-blue-pill__content{display:flex;align-items:center;width:100%;flex:1}.cta-promo-blue-pill--horizontal .cta-promo-blue-pill__description{margin-top:0}.cta-promo-blue-pill--horizontal .cta-promo-blue-pill__cta{width:auto;margin-left:auto;margin-top:0;flex:none}}@media(max-width: 55rem){.cta-promo-blue-pill--horizontal .cta-promo-blue-pill__content{display:block}.cta-promo-blue-pill--horizontal .cta-promo-blue-pill__body{margin-right:0}.cta-promo-blue-pill--horizontal .cta-promo-blue-pill__cta{margin-top:1.5rem}}@media(min-width: 48rem){.cta-promo-blue-pill--horizontal.cta-promo-blue-pill--inset{padding:2rem}.cta-promo-blue-pill--horizontal.cta-promo-blue-pill--inset .cta-promo-blue-pill__content{display:block}.cta-promo-blue-pill--horizontal.cta-promo-blue-pill--inset .cta-promo-blue-pill__body{margin-right:0}.cta-promo-blue-pill--horizontal.cta-promo-blue-pill--inset .cta-promo-blue-pill__cta{margin-top:1.5rem}.cta-promo-blue-pill--horizontal.cta-promo-blue-pill--inset .cta-promo-blue-pill__caption{margin-top:.25rem}}@supports(container-type: inline-size){@container cta-promo-blue-pill (max-width: 40.5rem){@media(min-width: 48rem){.cta-promo-blue-pill--horizontal .cta-promo-blue-pill__heading{display:block !important;margin-right:0 !important;width:100% !important;flex:0 0 100% !important;max-width:100% !important;text-align:left !important}.cta-promo-blue-pill--horizontal .cta-promo-blue-pill__body{margin-right:0 !important;width:100% !important;flex:0 0 100% !important;max-width:100% !important}.cta-promo-blue-pill--horizontal .cta-promo-blue-pill__body:not(:only-child){margin-top:1rem}}}}@media(min-width: 48rem){#main-content>.standalone-cta-promo .blue-pill-cmp .cta-promo-blue-pill--vertical{display:flex;flex-flow:row wrap;align-items:center}#main-content>.standalone-cta-promo .blue-pill-cmp .cta-promo-blue-pill--vertical .cta-promo-blue-pill__body{flex-grow:1;margin-right:1.5rem}#main-content>.standalone-cta-promo .blue-pill-cmp .cta-promo-blue-pill--vertical .cta-promo-blue-pill__heading{margin-right:3rem;text-align:center;max-width:18.75rem;flex:0 1 auto}#main-content>.standalone-cta-promo .blue-pill-cmp .cta-promo-blue-pill--vertical .cta-promo-blue-pill__content{display:flex;align-items:center;width:100%;flex:1}#main-content>.standalone-cta-promo .blue-pill-cmp .cta-promo-blue-pill--vertical .cta-promo-blue-pill__description{margin-top:0}#main-content>.standalone-cta-promo .blue-pill-cmp .cta-promo-blue-pill--vertical .cta-promo-blue-pill__cta{width:auto;margin-left:auto;margin-top:0;flex:none}}@media(max-width: 55rem){#main-content>.standalone-cta-promo .blue-pill-cmp .cta-promo-blue-pill--vertical .cta-promo-blue-pill__content{display:block}#main-content>.standalone-cta-promo .blue-pill-cmp .cta-promo-blue-pill--vertical .cta-promo-blue-pill__body{margin-right:0}#main-content>.standalone-cta-promo .blue-pill-cmp .cta-promo-blue-pill--vertical .cta-promo-blue-pill__cta{margin-top:1.5rem}}.content-with-right-rail__main .cta-promo-blue-pill{padding:2rem}@media(min-width: 48rem){.content-with-right-rail__main .cta-promo-blue-pill .cta-promo-blue-pill__cta{width:auto}}@media(min-width: 62rem){.content-with-right-rail__main .cta-promo-blue-pill.cta-promo-blue-pill--horizontal .cta-promo-blue-pill__content{display:block}.content-with-right-rail__main .cta-promo-blue-pill.cta-promo-blue-pill--horizontal .cta-promo-blue-pill__body{margin-right:0}.content-with-right-rail__main .cta-promo-blue-pill.cta-promo-blue-pill--horizontal .cta-promo-blue-pill__cta{margin-top:1.5rem}}@media(min-width: 48rem){.content-with-right-rail__rail .cta-promo-blue-pill .cta-promo-blue-pill__cta{width:auto}}@media(min-width: 62rem){.content-with-right-rail__rail .cta-promo-blue-pill .cta-promo-blue-pill__cta{width:100%}}@media(min-width: 48rem){.content-with-right-rail__rail .right-rail-content-container>.standalone-cta-promo .cta-promo-blue-pill__heading{font-size:1.5rem}.content-with-right-rail__rail .right-rail-content-container>.standalone-cta-promo .cta-promo-blue-pill__description{font-size:1rem}}.content-with-right-rail__rail .right-rail-content-container>.standalone-cta-promo .cta-promo-blue-pill__description{margin-top:.5rem}@media(min-width: 48rem){.content-with-right-rail__rail .right-rail-content-container>.standalone-cta-promo .cta-promo-blue-pill__description{margin-top:1rem}}@media(min-width: 62rem){.cta-promo-blue-pill--horizontal .cta-promo-blue-pill__heading{min-width:18.75rem}}.cta-promo__content{margin-top:1.5rem;max-width:var(--text-max-width)}.cta-promo__description,.cta-promo__caption{margin-top:1rem}.cta-promo__cta{margin-top:2rem;width:100%}.cta-promo__media,.cta-promo__media img{aspect-ratio:1/1}.right-rail-content-container>.cta-promo{margin-top:0}.right-rail-content-container>.cta-promo .cta-promo__content{margin-top:0}.right-rail-content-container>.cta-promo{border-top:1px solid var(--color-neutral-gray-200);margin-top:var(--spacing-vert-sm);padding-top:var(--spacing-vert-sm)}.background-container .cta-promo__content{margin-top:0}@media(min-width: 48rem){.cta-promo.cta-promo--horizontal{display:grid;gap:2rem;align-items:flex-start;grid-template-columns:repeat(12, minmax(0, 1fr))}.cta-promo.cta-promo--horizontal .cta-promo__media{grid-column:span 2/span 2}.cta-promo.cta-promo--horizontal .cta-promo__content{margin-top:0;grid-column:span 10/span 10}.cta-promo.cta-promo--horizontal .cta-promo__description,.cta-promo.cta-promo--horizontal .cta-promo__caption{margin-top:.5rem}.cta-promo.cta-promo--horizontal .cta-promo__cta{margin-top:1.5rem;width:auto}}@media(min-width: 48rem){.cta-promo.cta-promo--horizontal.cta-promo--inset{gap:var(--page-gutter);align-items:center}.cta-promo.cta-promo--horizontal.cta-promo--inset .cta-promo__media,.cta-promo.cta-promo--horizontal.cta-promo--inset .cta-promo__content{grid-column:span calc(12 / 2)/span calc(12/2)}.cta-promo.cta-promo--horizontal.cta-promo--inset .cta-promo__description,.cta-promo.cta-promo--horizontal.cta-promo--inset .cta-promo__caption{margin-top:1rem}.cta-promo.cta-promo--horizontal.cta-promo--inset .cta-promo__cta{margin-top:2rem}}.content-with-right-rail__rail .right-rail-content-container>.standalone-cta-promo{border-top:1px solid var(--color-neutral-gray-200);margin-top:var(--spacing-vert-sm);padding-top:var(--spacing-vert-sm);padding-top:0}.content-with-right-rail__rail .subscribe-promo .cta-promo__content{margin-top:0}.content-with-right-rail__rail .subscribe-promo .cta-promo{border-top:1px solid var(--color-neutral-gray-200);margin-top:var(--spacing-vert-sm);padding-top:var(--spacing-vert-sm)}.content-with-right-rail__rail .right-rail-content-container .cta-promo.cta-promo--horizontal{display:block;grid-template-columns:none}.content-with-right-rail__rail .right-rail-content-container .cta-promo.cta-promo--horizontal .cta-promo__media,.content-with-right-rail__rail .right-rail-content-container .cta-promo.cta-promo--horizontal .cta-promo__content{grid-column:auto;margin-top:1.5rem}.content-with-right-rail__rail .background-container .cta-promo.cta-promo--horizontal .cta-promo__content{margin-top:0}.loading-spinner{display:inline-block;text-align:center;color:var(--color-fg-text-body-primary);width:3.5rem;height:3.5rem}.loading-spinner--theme-light .loading-spinner{color:var(--color-neutral-white)}.loading-spinner__spinner{position:relative;margin:0 auto;width:100%;height:100%}.loading-spinner__spinner svg{width:100%;height:100%;position:absolute;top:0;left:0}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.loading-spinner__spinner-icon{animation:spin 1s linear infinite}.loading-spinner__label{margin-top:2rem}.placeholder__loading-spinner{aspect-ratio:16/9;width:100%;background:var(--image-placeholder-bg);display:flex;align-items:center;justify-content:center;position:absolute}.aafp-image{display:block;position:relative;width:100%;height:auto}.aafp-image__image{-o-object-position:center center;object-position:center center}.aafp-image__image--lazy{opacity:0;visibility:hidden;transition:opacity .3s ease}.aafp-image--no-placeholder{background:rgba(0,0,0,0)}.aafp-image--aspect-ratio-auto .aafp-image__image{width:100%;height:auto}.aafp-image--aspect-ratio-1-1{aspect-ratio:1/1}.aafp-image--aspect-ratio-1-1 .aafp-image__image{width:100%;height:100%}.aafp-image--aspect-ratio-2-3{aspect-ratio:2/3}.aafp-image--aspect-ratio-2-3 .aafp-image__image{width:100%;height:100%}.aafp-image--aspect-ratio-3-2{aspect-ratio:3/2}.aafp-image--aspect-ratio-3-2 .aafp-image__image{width:100%;height:100%}.aafp-image--aspect-ratio-4-3{aspect-ratio:4/3}.aafp-image--aspect-ratio-4-3 .aafp-image__image{width:100%;height:100%}.aafp-image--aspect-ratio-16-9{aspect-ratio:16/9}.aafp-image--aspect-ratio-16-9 .aafp-image__image{width:100%;height:100%}.aafp-image--aspect-ratio-fill{height:100%}.aafp-image--aspect-ratio-fill .aafp-image__image{width:100%;height:100%}.aafp-image--fit-cover .aafp-image__image{-o-object-fit:cover;object-fit:cover}.aafp-image--fit-contain .aafp-image__image{-o-object-fit:contain;object-fit:contain}.aafp-image--inline{width:auto;display:inline-block;vertical-align:middle;line-height:0}.aafp-image--inline .aafp-image__image{display:inline-block;margin:0}.aafp-image--focal-point-top_left .aafp-image__image{-o-object-position:left top;object-position:left top}.aafp-image--focal-point-top_center .aafp-image__image{-o-object-position:center top;object-position:center top}.aafp-image--focal-point-top_right .aafp-image__image{-o-object-position:right top;object-position:right top}.aafp-image--focal-point-middle_left .aafp-image__image{-o-object-position:left center;object-position:left center}.aafp-image--focal-point-auto .aafp-image__image,.aafp-image--focal-point-middle_center .aafp-image__image{-o-object-position:center;object-position:center}.aafp-image--focal-point-middle_right .aafp-image__image{-o-object-position:right center;object-position:right center}.aafp-image--focal-point-bottom_left .aafp-image__image{-o-object-position:left bottom;object-position:left bottom}.aafp-image--focal-point-bottom_center .aafp-image__image{-o-object-position:center bottom;object-position:center bottom}.aafp-image--focal-point-bottom_right .aafp-image__image{-o-object-position:right bottom;object-position:right bottom}@supports(container-type: inline-size){.aafp-card{container-type:inline-size;container-name:aafp-card}}.aafp-card__content{width:100%;min-width:0;display:flex;flex-flow:row wrap;row-gap:1.5rem;-moz-column-gap:var(--grid-gutter);column-gap:var(--grid-gutter)}.aafp-card--padded .aafp-card__content{-moz-column-gap:0;column-gap:0;row-gap:0}.aafp-card--bg-primary .aafp-card__content{background-color:var(--color-bg-primary)}.aafp-card--bg-secondary .aafp-card__content{background-color:var(--color-bg-secondary)}.aafp-card--bg-tertiary .aafp-card__content{background-color:var(--color-bg-tertiary)}.aafp-card--bg-quaternary .aafp-card__content{background-color:var(--color-bg-quaternary)}.aafp-card--bg-quinary .aafp-card__content{background-color:var(--color-bg-quinary)}.aafp-card__media{position:relative;width:100%;min-width:0;aspect-ratio:1/1;overflow:hidden}.aafp-card__media--aspect-ratio-16-9{aspect-ratio:16/9}.aafp-card__media--size-compact+.aafp-card__body .aafp-card__body-wrap{max-width:var(--text-max-width)}.aafp-card__media .aafp-image,.aafp-card__media .aafp-image__image{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--color-image-placeholder-bg)}.aafp-card__media>a{display:block;width:100%;height:100%}.aafp-card__media--aspect-ratio-auto{aspect-ratio:auto}.aafp-card__media--aspect-ratio-auto .aafp-image,.aafp-card__media--aspect-ratio-auto .aafp-image__image{position:relative;height:auto}.aafp-card__media--aspect-ratio-auto>a{height:auto}.aafp-card__body{width:100%;min-width:0}.aafp-card__body-wrap{max-width:var(--text-max-width-med)}.aafp-card__body-wrap>*:last-child{margin-bottom:0}.aafp-card--padded .aafp-card__body{padding:var(--spacing-vert-xs) var(--page-gutter)}@media(min-width: 48rem){.aafp-card--padded .aafp-card__body{padding:var(--spacing-vert-xs) 2rem var(--spacing-vert-xs) var(--grid-gutter)}}@media(min-width: 79rem){.aafp-card--padded .aafp-card__body{padding:var(--grid-gutter) 2.5rem var(--grid-gutter) var(--grid-gutter)}}@media(min-width: 48rem){.aafp-card--layout-side-by-side .aafp-card__body{display:flex;flex-direction:column;justify-content:flex-start}.aafp-card--layout-side-by-side .aafp-card__body--align-middle{justify-content:center}.aafp-card--layout-side-by-side .aafp-card__body--align-bottom{justify-content:flex-end}}.aafp-card__kicker,.aafp-card__header{margin-bottom:var(--spacing-text-gap-sm)}.aafp-card__kicker .aafp-icon,.aafp-card__kicker .aafp-material-icon,.aafp-card__header .aafp-icon,.aafp-card__header .aafp-material-icon{position:relative;top:-.0833333333em}.aafp-card__header{margin-bottom:var(--spacing-text-gap-sm)}@media(min-width: 48rem){.aafp-card--layout-side-by-side .aafp-card__content{align-items:flex-start}.aafp-card--layout-side-by-side .aafp-card__body{flex:1;align-self:stretch}.aafp-card--layout-side-by-side .aafp-card__media{flex:0 0 50%}.aafp-card--layout-side-by-side .aafp-card__media--aspect-ratio-1-1,.aafp-card--layout-side-by-side .aafp-card__media--aspect-ratio-auto{flex:0 0 calc(33.3333333333% - .6666666667*var(--grid-gutter))}.aafp-card--layout-side-by-side .aafp-card__media--aspect-ratio-1-1.aafp-card__media--size-compact,.aafp-card--layout-side-by-side .aafp-card__media--aspect-ratio-auto.aafp-card__media--size-compact{flex:0 0 calc(16.6666666667% - .8333333333*var(--grid-gutter))}.aafp-card--layout-side-by-side .aafp-card__media--aspect-ratio-1-1.aafp-card__media--size-thirds,.aafp-card--layout-side-by-side .aafp-card__media--aspect-ratio-auto.aafp-card__media--size-thirds{flex:0 0 calc(50% - .5*var(--grid-gutter))}.aafp-card--layout-side-by-side .aafp-card__media--aspect-ratio-1-1.aafp-card__media--size-half,.aafp-card--layout-side-by-side .aafp-card__media--aspect-ratio-auto.aafp-card__media--size-half{flex:0 0 calc(50% - .5*var(--grid-gutter))}.aafp-card--layout-side-by-side .aafp-card__media--aspect-ratio-16-9{flex:0 0 calc(50% - .5*var(--grid-gutter))}.aafp-card--layout-side-by-side .aafp-card__media--aspect-ratio-16-9.aafp-card__media--size-compact{flex:0 0 calc(25% - .75*var(--grid-gutter))}.aafp-card--layout-side-by-side .aafp-card__media--aspect-ratio-16-9.aafp-card__media--size-thirds{flex:0 0 calc(50% - .5*var(--grid-gutter))}.aafp-card--layout-side-by-side .aafp-card__media--aspect-ratio-16-9.aafp-card__media--size-half{flex:0 0 calc(50% - .5*var(--grid-gutter))}.aafp-card--layout-side-by-side .aafp-card__media--size-thirds{max-width:calc(26rem)}}@media(min-width: 79rem){.aafp-card--layout-side-by-side .aafp-card__media--aspect-ratio-16-9{flex:0 0 calc(58.3333333333% - .4166666667*var(--grid-gutter))}.aafp-card--layout-side-by-side .aafp-card__media--aspect-ratio-1-1.aafp-card__media--size-thirds,.aafp-card--layout-side-by-side .aafp-card__media--aspect-ratio-16-9.aafp-card__media--size-thirds,.aafp-card--layout-side-by-side .aafp-card__media--aspect-ratio-auto.aafp-card__media--size-thirds{flex:0 0 calc(33.3333333333% - .6666666667*var(--grid-gutter))}}@media(min-width: 90rem){.aafp-card--layout-side-by-side .aafp-card__media--aspect-ratio-16-9{flex:0 0 calc(66.6666666667% - .3333333333*var(--grid-gutter))}}@supports(container-type: inline-size){@container aafp-card (max-width: 55rem){.aafp-card .aafp-card__body-wrap{max-width:var(--text-max-width-sm)}@media(min-width: 62rem){.aafp-card--layout-side-by-side .aafp-card__media--aspect-ratio-1-1,.aafp-card--layout-side-by-side .aafp-card__media--aspect-ratio-auto{flex:0 0 calc(37.5% - .625*var(--grid-gutter))}.aafp-card--layout-side-by-side .aafp-card__media--aspect-ratio-1-1.aafp-card__media--size-compact,.aafp-card--layout-side-by-side .aafp-card__media--aspect-ratio-auto.aafp-card__media--size-compact{flex:0 0 calc(25% - .75*var(--grid-gutter))}.aafp-card--layout-side-by-side .aafp-card__media--aspect-ratio-1-1.aafp-card__media--size-thirds,.aafp-card--layout-side-by-side .aafp-card__media--aspect-ratio-auto.aafp-card__media--size-thirds{flex:0 0 calc(50% - .5*var(--grid-gutter))}.aafp-card--layout-side-by-side .aafp-card__media--aspect-ratio-1-1.aafp-card__media--size-half,.aafp-card--layout-side-by-side .aafp-card__media--aspect-ratio-auto.aafp-card__media--size-half{flex:0 0 calc(50% - .5*var(--grid-gutter))}.aafp-card--layout-side-by-side .aafp-card__media--aspect-ratio-16-9{flex:0 0 calc(50% - .5*var(--grid-gutter))}.aafp-card--layout-side-by-side .aafp-card__media--aspect-ratio-16-9.aafp-card__media--size-compact{flex:0 0 calc(37.5% - .625*var(--grid-gutter))}.aafp-card--layout-side-by-side .aafp-card__media--aspect-ratio-16-9.aafp-card__media--size-thirds{flex:0 0 calc(50% - .5*var(--grid-gutter))}.aafp-card--layout-side-by-side .aafp-card__media--aspect-ratio-16-9.aafp-card__media--size-half{flex:0 0 calc(50% - .5*var(--grid-gutter))}}}@container aafp-card (max-width: 33.25rem){@media(min-width: 48rem){.aafp-card--layout-side-by-side .aafp-card__content{flex-direction:column}.aafp-card--layout-side-by-side .aafp-card__content>*{flex:1 !important;width:100% !important}.aafp-card--layout-side-by-side .aafp-card__media{max-width:none !important}.aafp-card--layout-side-by-side.aafp-card--padded .aafp-card__body{padding:2rem 1.5rem 2rem}}}}.tabs{display:block}.tabs__tablist{background-color:var(--color-bg-primary);margin-top:var(--spacing-vert-xs);display:flex;align-items:stretch;overflow-x:auto;scrollbar-color:var(--color-neutral-gray-200) rgba(0,0,0,0)}.tabs__tablist--centered>*:first-child{margin-left:auto}.tabs__tablist--centered>*:last-child{margin-right:auto}@media(max-width: 47.99rem)and (any-hover: none){.tabs__tablist{scrollbar-width:none}.tabs__tablist--touched{scrollbar-width:auto}}.tabs__tab{--tab-width: 14rem;display:flex;flex-direction:column;align-items:center;width:var(--tab-width);height:auto;min-width:var(--tab-width);min-height:4.875rem;flex:none;text-align:center;padding:0 .5rem 1.5rem;color:var(--color-fg-text-body-primary);font-family:var(--global-font-family);font-size:var(--type-body-font-size);line-height:var(--type-body-line-height);font-weight:var(--type-body-font-weight-bold)}.tabs__tab strong,.tabs__tab b{font-weight:var(--type-body-font-weight-bold)}.tabs__tab em,.tabs__tab i{font-style:italic}.tabs__tab a:not(.btn):not(.standalone-link):not(.tag):not(.type-color-secondary):not(.type-color-heading-secondary){color:var(--color-fg-link-idle)}.tabs__tab a:not(.btn):not(.standalone-link):not(.tag):not(.type-color-secondary):not(.type-color-heading-secondary):hover{color:var(--color-fg-link-hover)}.tabs__tab a:not(.btn):not(.standalone-link):not(.tag){transition-property:color;transition-duration:.1s}.tabs__tab{color:var(--color-tab-inactive);position:relative}.tabs__tab-label,.tabs__tab-sublabel{--color-tab-inactive: var(--color-fg-text-heading-secondary);--color-tab-active: var(--color-fg-text-heading-primary);display:inline;line-clamp:2;-webkit-line-clamp:2;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;word-wrap:break-word}.tabs__tab-label{text-decoration:underline}.tabs__tab-sublabel{margin-top:.25rem;color:var(--color-fg-text-body-primary);font-family:var(--global-font-family);font-size:var(--type-body-xs-font-size);line-height:var(--type-body-xs-line-height);font-weight:var(--type-body-xs-font-weight)}.tabs__tab-sublabel strong,.tabs__tab-sublabel b{font-weight:var(--type-body-xs-font-weight-bold)}.tabs__tab-sublabel em,.tabs__tab-sublabel i{font-style:italic}.tabs__tab-sublabel a:not(.btn):not(.standalone-link):not(.tag):not(.type-color-secondary):not(.type-color-heading-secondary){color:var(--color-fg-link-idle)}.tabs__tab-sublabel a:not(.btn):not(.standalone-link):not(.tag):not(.type-color-secondary):not(.type-color-heading-secondary):hover{color:var(--color-fg-link-hover)}.tabs__tab-sublabel a:not(.btn):not(.standalone-link):not(.tag){transition-property:color;transition-duration:.1s}.tabs__tab-sublabel{color:var(--color-fg-text-body-secondary)}.tabs__tab[aria-selected=true]:after{content:"";height:var(--tab-underline-size);background-color:var(--color-accent);position:absolute;bottom:0;left:0;right:0}.tabs__tab[aria-selected=true]{color:var(--color-tab-active)}.tabs__tab[aria-selected=true] .tabs__tab-label{text-decoration:none}.tabs__tab:focus-visible{outline-offset:-0.125rem}.tabs__tab:hover .tabs__tab-label{text-decoration:none}.tabs__tabpanel{display:block}.tabs__tabpanel[aria-hidden=true]{position:absolute;top:0;visibility:hidden;height:0;overflow:hidden}.tabs__tablist::-webkit-scrollbar-track{background:rgba(0,0,0,0);border-radius:.75rem}.tabs__tablist::-webkit-scrollbar-thumb{background:var(--color-neutral-gray-200);border-radius:.75rem}aafp-tab{flex:none}aafp-tab .tabs__tab{height:100%}aafp-collapsible{display:none}aafp-collapsible.hydrated{display:block}.collapsible__slot::after{content:"";display:block;height:1rem}.collapsible--expanding .collapsible__slot,.collapsible--collapsing .collapsible__slot{transition:height .4s ease-out;overflow:hidden}.collapsible--collapsed .collapsible__slot{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.collapsible__slot>*:last-child{margin-bottom:0}.event-list{display:block;margin-bottom:var(--spacing-vert-sm)}.event-list__items{display:flex;flex-direction:column;gap:2rem;list-style:none;margin:0;padding:0}.event-list__item{padding:0 0 2rem 0;border-bottom:1px solid var(--color-fg-border-primary)}.event-list__item:last-child{border-bottom:none;padding-bottom:0}.event-list__item-details{display:flex;flex-direction:column;gap:.5rem}.event-list__item-detail{display:flex;align-items:center;gap:.5rem}.heading{margin-bottom:2rem}.heading+.heading:not(.heading--small){margin-bottom:1.5rem;margin-top:5rem}.heading:has(+.heading--small){margin-bottom:5rem}.heading:has(+.heading--small)+.heading{margin-bottom:1rem}.heading__heading{max-width:var(--text-max-width)}.heading--with-secondary-heading .heading__heading,.heading--with-cta .heading__heading{max-width:var(--text-max-width-narrow)}.heading--with-rule{border-top:1px solid var(--color-neutral-gray-200);margin-top:var(--spacing-vert-sm);padding-top:var(--spacing-vert-sm);padding-top:0}.heading--small .heading__heading{color:var(--color-fg-text-heading-primary);font-family:var(--global-font-family);font-weight:var(--type-h3-font-weight);font-size:var(--type-h3-font-size);line-height:var(--type-h3-line-height)}.heading--small .heading__heading strong,.heading--small .heading__heading b{font-weight:var(--type-h3-font-weight-bold)}.heading--small .heading__heading em,.heading--small .heading__heading i{font-style:italic}.heading--small .heading__heading a:not(.btn):not(.standalone-link):not(.tag):not(.type-color-secondary):not(.type-color-heading-secondary){color:var(--color-fg-link-idle)}.heading--small .heading__heading a:not(.btn):not(.standalone-link):not(.tag):not(.type-color-secondary):not(.type-color-heading-secondary):hover{color:var(--color-fg-link-hover)}.heading--small .heading__heading a:not(.btn):not(.standalone-link):not(.tag){transition-property:color;transition-duration:.1s}.heading__cta{width:100%;min-width:0;display:flex;align-items:flex-start;justify-content:flex-start}.heading__cta aafp-button{width:100%}@media(min-width: 48rem){.heading__cta{width:auto}.heading__cta aafp-button{width:auto}}.heading__cta .btn{width:100%}@media(min-width: 48rem){.heading__cta .btn{width:auto}}@media(min-width: 62rem){.content-with-right-rail__rail .heading__cta .btn{width:100%}}@media print{.heading__cta .btn{display:none !important}}.heading__wrap{margin-top:3rem;display:flex;justify-content:space-between;flex-flow:row wrap;row-gap:var(--spacing-vert-xs);-moz-column-gap:var(--grid-gutter);column-gap:var(--grid-gutter);margin-bottom:1.5rem}@media(min-width: 48rem){.heading__wrap{margin-bottom:2rem}}.heading--small .heading__wrap{margin-bottom:1.5rem}.jump-links__content{align-items:flex-start;border-radius:1rem;-moz-column-gap:3rem;column-gap:3rem;display:flex;flex-flow:column}@media(min-width: 48rem){.jump-links__content{flex-flow:row wrap}}.jump-links__heading{word-wrap:break-word;overflow-wrap:break-word}.jump-links__heading>p,.jump-links__heading ul,.jump-links__heading ol,.jump-links__heading blockquote{margin-bottom:1em}.jump-links__heading h2{margin-bottom:var(--spacing-type-h2-above-body)}.jump-links__heading *+h2,*+.jump-links__heading>h2:first-child{margin-top:var(--spacing-vert-sm)}.jump-links__heading h3{margin-bottom:var(--spacing-type-h3-above-body)}.jump-links__heading *+h3,*+.jump-links__heading>h3:first-child{margin-top:var(--spacing-vert-sm)}.jump-links__heading h4{margin-bottom:var(--spacing-type-h4-above-body)}.jump-links__heading *+h4,*+.jump-links__heading>h4:first-child{margin-top:var(--spacing-vert-xs)}.jump-links__heading>*:last-child{margin-bottom:0}.jump-links__heading ul,.jump-links__heading ul>li>ul>li>ul>li>ul,.jump-links__heading ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul,.jump-links__heading ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul{list-style:disc}.jump-links__heading ul>li>ul,.jump-links__heading ul>li>ul>li>ul>li>ul>li>ul,.jump-links__heading ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul{list-style:circle}.jump-links__heading ul>li>ul>li>ul,.jump-links__heading ul>li>ul>li>ul>li>ul>li>ul>li>ul,.jump-links__heading ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul>li>ul{list-style:square}.jump-links__heading ul[data-indent-level="1"],.jump-links__heading ul[data-indent-level="4"],.jump-links__heading ul[data-indent-level="7"],.jump-links__heading ul[data-indent-level="10"]{list-style:disc !important}.jump-links__heading ul[data-indent-level="2"],.jump-links__heading ul[data-indent-level="5"],.jump-links__heading ul[data-indent-level="8"]{list-style:circle !important}.jump-links__heading ul[data-indent-level="3"],.jump-links__heading ul[data-indent-level="6"],.jump-links__heading ul[data-indent-level="9"]{list-style:square !important}.jump-links__heading ol,.jump-links__heading ol>li>ol>li>ol>li>ol,.jump-links__heading ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol,.jump-links__heading ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol{list-style:decimal}.jump-links__heading ol>li>ol,.jump-links__heading ol>li>ol>li>ol>li>ol>li>ol,.jump-links__heading ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol{list-style:lower-alpha}.jump-links__heading ol>li>ol>li>ol,.jump-links__heading ol>li>ol>li>ol>li>ol>li>ol>li>ol,.jump-links__heading ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol{list-style:lower-roman}.jump-links__heading ol[data-indent-level="1"],.jump-links__heading ol[data-indent-level="4"],.jump-links__heading ol[data-indent-level="7"],.jump-links__heading ol[data-indent-level="10"]{list-style:decimal !important}.jump-links__heading ol[data-indent-level="2"],.jump-links__heading ol[data-indent-level="5"],.jump-links__heading ol[data-indent-level="8"]{list-style:lower-alpha !important}.jump-links__heading ol[data-indent-level="3"],.jump-links__heading ol[data-indent-level="6"],.jump-links__heading ol[data-indent-level="9"]{list-style:lower-roman !important}.jump-links__heading ul,.jump-links__heading ol{padding-left:2rem;margin-top:.5rem}.jump-links__heading ul li,.jump-links__heading ol li{margin-bottom:.5rem}.jump-links__heading>ol[data-indent-level="2"],.jump-links__heading>ul[data-indent-level="2"]{padding-left:4rem}.jump-links__heading>ol[data-indent-level="3"],.jump-links__heading>ul[data-indent-level="3"]{padding-left:6rem}.jump-links__heading>ol[data-indent-level="4"],.jump-links__heading>ul[data-indent-level="4"]{padding-left:8rem}.jump-links__heading>ol[data-indent-level="5"],.jump-links__heading>ul[data-indent-level="5"]{padding-left:10rem}.jump-links__heading>ol[data-indent-level="6"],.jump-links__heading>ul[data-indent-level="6"]{padding-left:12rem}.jump-links__heading>ol[data-indent-level="7"],.jump-links__heading>ul[data-indent-level="7"]{padding-left:14rem}.jump-links__heading>ol[data-indent-level="8"],.jump-links__heading>ul[data-indent-level="8"]{padding-left:16rem}.jump-links__heading>ol[data-indent-level="9"],.jump-links__heading>ul[data-indent-level="9"]{padding-left:18rem}.jump-links__heading>ol[data-indent-level="10"],.jump-links__heading>ul[data-indent-level="10"]{padding-left:20rem}.jump-links__heading blockquote{padding:0 3rem;position:relative}.jump-links__heading blockquote:before{content:"“";position:absolute;left:calc(3rem - .5em)}.jump-links__heading blockquote:after{content:"”"}.jump-links__heading{align-items:center;display:flex;flex-shrink:0;min-height:var(--touch-target)}.jump-links__list{display:flex;flex-flow:column wrap;gap:.25rem 2.5rem;max-width:100%}@media(min-width: 48rem){.jump-links__list{flex:1;flex-flow:row wrap}}@media(min-width: 62rem){.jump-links__list{gap:.25rem 3rem}}.jump-links a{align-items:center;display:flex;min-height:var(--touch-target)}@media(min-width: 62rem){.jump-links a{white-space:nowrap}}.link-list{display:block;margin-bottom:var(--spacing-vert-sm)}.link-list__content{display:flex;flex-direction:column;gap:1.5rem}.link-list__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.25rem}.link-list__item{margin:0;display:flex;align-items:center;gap:.375rem}.link-list__link{align-items:center;display:inline-flex;gap:.5rem}.icon-list{display:block}@media(max-width: 47.99rem){.icon-list{margin-bottom:var(--spacing-vert-sm)}}.icon-list__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3rem}.icon-list__item{display:flex;flex-direction:column;gap:1rem;align-items:flex-start}@media(min-width: 48rem){.icon-list__item{flex-direction:row;gap:1.5rem}}.icon-list__icon{flex-shrink:0;width:80px;height:80px;display:flex;align-items:center;justify-content:center}.icon-list__copy{flex:1;min-width:0}.icon-list__title{color:var(--color-fg-text-heading-primary)}.icon-list__title a{text-decoration:underline}.icon-list__title a:hover{text-decoration:none}.membership-details__columns{--grid-gutter: 1rem}.membership-details__columns dd{display:flex;min-height:1.5rem}.membership-details__columns dd a{-moz-column-gap:.25rem;column-gap:.25rem;display:inline-flex;color:var(--color-fg-text-body-secondary);white-space:nowrap}.membership-details__columns dd a:hover+div:has(.aafp-material-icon):has([name=arrow_outward]){transition:transform .2s ease-in-out;transform:translate3d(0.25rem, -0.25rem, 0)}.membership-details__cta{color:var(--color-fg-text-body-primary);font-family:var(--global-font-family);font-size:var(--type-body-sm-font-size);line-height:var(--type-body-sm-line-height);font-weight:var(--type-body-sm-font-weight-bold)}.membership-details__cta strong,.membership-details__cta b{font-weight:var(--type-body-sm-font-weight-bold)}.membership-details__cta em,.membership-details__cta i{font-style:italic}.membership-details__cta a:not(.btn):not(.standalone-link):not(.tag):not(.type-color-secondary):not(.type-color-heading-secondary){color:var(--color-fg-link-idle)}.membership-details__cta a:not(.btn):not(.standalone-link):not(.tag):not(.type-color-secondary):not(.type-color-heading-secondary):hover{color:var(--color-fg-link-hover)}.membership-details__cta a:not(.btn):not(.standalone-link):not(.tag){transition-property:color;transition-duration:.1s}.membership-details__cta{display:flex;align-items:center;gap:.25rem;padding:.75rem 0}@media(max-width: 61.99rem){.membership-details__cta{--type-body-sm-font-size: 1rem}}.membership-details__cta a{--color-fg-link-idle: var(--color-fg-text-body-secondary);text-decoration:none}.membership-details__cta a:hover{text-decoration:underline}.horizontal-divider{border-top:1px solid var(--color-neutral-gray-200);margin-top:var(--spacing-vert-sm);padding-top:var(--spacing-vert-sm)}.content-with-right-rail,.content-with-left-rail{--type-body-font-size: 1rem;color:var(--color-fg-text-body-primary);font-family:var(--global-font-family);font-size:var(--type-body-font-size);line-height:var(--type-body-line-height);font-weight:var(--type-body-font-weight)}.content-with-right-rail strong,.content-with-right-rail b,.content-with-left-rail strong,.content-with-left-rail b{font-weight:var(--type-body-font-weight-bold)}.content-with-right-rail em,.content-with-right-rail i,.content-with-left-rail em,.content-with-left-rail i{font-style:italic}.content-with-right-rail a:not(.btn):not(.standalone-link):not(.tag):not(.type-color-secondary):not(.type-color-heading-secondary),.content-with-left-rail a:not(.btn):not(.standalone-link):not(.tag):not(.type-color-secondary):not(.type-color-heading-secondary){color:var(--color-fg-link-idle)}.content-with-right-rail a:not(.btn):not(.standalone-link):not(.tag):not(.type-color-secondary):not(.type-color-heading-secondary):hover,.content-with-left-rail a:not(.btn):not(.standalone-link):not(.tag):not(.type-color-secondary):not(.type-color-heading-secondary):hover{color:var(--color-fg-link-hover)}.content-with-right-rail a:not(.btn):not(.standalone-link):not(.tag),.content-with-left-rail a:not(.btn):not(.standalone-link):not(.tag){transition-property:color;transition-duration:.1s}.content-with-right-rail,.content-with-left-rail{row-gap:3rem}.content-with-right-rail h2,.content-with-left-rail h2{font-weight:var(--type-h2-font-weight);line-height:var(--type-h2-line-height)}.content-with-right-rail h3,.content-with-left-rail h3{font-weight:var(--type-h3-font-weight);line-height:var(--type-h3-line-height)}.content-with-right-rail h4,.content-with-left-rail h4{font-weight:var(--type-h4-font-weight);line-height:var(--type-h4-line-height)}@media(max-width: 61.99rem){.content-with-right-rail p,.content-with-left-rail p{font-size:.875rem}}.content-with-right-rail .aafp-promo-results .grid:has(.pcard--inline),.content-with-left-rail .aafp-promo-results .grid:has(.pcard--inline){-moz-column-gap:0;column-gap:0}.content-with-right-rail__main .bg-primary .heading .container,.content-with-right-rail__main .bg-secondary .heading .container,.content-with-right-rail__main .bg-tertiary .heading .container,.content-with-right-rail__main .bg-quaternary .heading .container,.content-with-left-rail__main .bg-primary .heading .container,.content-with-left-rail__main .bg-secondary .heading .container,.content-with-left-rail__main .bg-tertiary .heading .container,.content-with-left-rail__main .bg-quaternary .heading .container{padding-left:0;padding-right:0}.content-with-right-rail__main .bg-primary .heading .container:first-child .heading__wrap,.content-with-right-rail__main .bg-secondary .heading .container:first-child .heading__wrap,.content-with-right-rail__main .bg-tertiary .heading .container:first-child .heading__wrap,.content-with-right-rail__main .bg-quaternary .heading .container:first-child .heading__wrap,.content-with-left-rail__main .bg-primary .heading .container:first-child .heading__wrap,.content-with-left-rail__main .bg-secondary .heading .container:first-child .heading__wrap,.content-with-left-rail__main .bg-tertiary .heading .container:first-child .heading__wrap,.content-with-left-rail__main .bg-quaternary .heading .container:first-child .heading__wrap{margin-top:0}.content-with-right-rail__main .container,.content-with-left-rail__main .container{padding-left:0;padding-right:0}.content-with-right-rail__main>:last-child,.content-with-left-rail__main>:last-child{margin-bottom:0}.content-with-right-rail .left-rail-content-container,.content-with-right-rail .right-rail-content-container,.content-with-left-rail .left-rail-content-container,.content-with-left-rail .right-rail-content-container{height:100%}.content-with-right-rail .left-rail-content-container .container,.content-with-right-rail .right-rail-content-container .container,.content-with-left-rail .left-rail-content-container .container,.content-with-left-rail .right-rail-content-container .container{padding-left:0;padding-right:0}.content-with-right-rail .left-rail-content-container:last-child,.content-with-right-rail .right-rail-content-container:last-child,.content-with-left-rail .left-rail-content-container:last-child,.content-with-left-rail .right-rail-content-container:last-child{margin-bottom:0}.content-with-right-rail .left-rail-content-container .page-actions,.content-with-right-rail .right-rail-content-container .page-actions,.content-with-left-rail .left-rail-content-container .page-actions,.content-with-left-rail .right-rail-content-container .page-actions{display:flex;gap:1rem}@media(max-width: 61.99rem){.content-with-right-rail .left-rail-content-container .page-actions .btn,.content-with-right-rail .right-rail-content-container .page-actions .btn,.content-with-left-rail .left-rail-content-container .page-actions .btn,.content-with-left-rail .right-rail-content-container .page-actions .btn{width:100%}.content-with-right-rail .left-rail-content-container .page-actions aafp-button,.content-with-right-rail .right-rail-content-container .page-actions aafp-button,.content-with-left-rail .left-rail-content-container .page-actions aafp-button,.content-with-left-rail .right-rail-content-container .page-actions aafp-button{flex-grow:1}}.revealer__row--hidden{display:none}.revealer__controls{text-align:center}.revealer .aafp-table+.revealer__controls{margin-top:-1.5rem}.tag:not(.token){align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-tag-bg-idle);border-radius:2rem;color:var(--color-tag-text-idle);cursor:default;display:inline-flex;flex-grow:0;font-family:var(--btn-font-family);font-size:.875rem;font-style:normal;font-weight:600;gap:.5rem;justify-content:center;letter-spacing:var(--btn-letter-spacing);line-height:1.5;min-width:0;padding:.25rem 1rem;text-align:left;text-decoration:none;text-transform:var(--btn-text-transform);transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,text-decoration-thickness;transition-timing-function:ease-in-out;-webkit-user-select:inherit;-moz-user-select:inherit;user-select:inherit;vertical-align:middle;white-space:normal;word-break:break-word}.tag--secondary{--color-tag-bg-idle: var(--color-tag-secondary-bg-idle);--color-tag-text-idle: var(--color-tag-secondary-text-idle)}.tag[href]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tag[href]:hover{background-color:var(--color-tag-bg-hover);color:var(--color-tag-text-hover);text-decoration:underline;text-decoration-color:var(--color-tag-text-hover)}.tag[href]:hover--secondary{--color-tag-bg-hover: var(--color-tag-secondary-bg-hover);--color-tag-text-hover: var(--color-tag-secondary-text-hover)}.tag[href]:active{background-color:var(--color-tag-bg-active);color:var(--color-tag-text-active)}.tag[href]:active--secondary{--color-tag-bg-active: var(--color-tag-secondary-bg-active);--color-tag-text-active: var(--color-tag-secondary-text-active)}.tag__label{line-clamp:1;-webkit-line-clamp:1;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;word-wrap:break-word}.tag__label:not(:first-child){margin-left:.5rem}.tag__label:not(:last-child){margin-right:.5rem}.tag:focus-visible{outline:.125rem solid var(--color-focus-outline-color);outline-offset:.1875rem;outline-offset:-0.125rem;outline-width:.1875rem;text-decoration-color:currentColor}aafp-input,aafp-textarea{display:block;width:100%}.aafp-form-control{display:block;width:100%;padding:var(--input-padding-y) var(--input-padding-x);color:var(--color-input-text-filled);font-family:var(--input-font-family);font-size:var(--input-font-size);line-height:var(--input-line-height);font-weight:var(--input-font-weight);font-style:var(--input-font-style);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-input-bg-idle);background-clip:padding-box;border:var(--input-border-width) solid var(--color-input-border-idle);border-radius:var(--input-border-radius);outline:0 solid rgba(0,0,0,0);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:border-color .15s,outline-color .15s,background-color .15s}.aafp-form-control[type=file]{overflow:hidden}.aafp-form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.aafp-form-control:invalid:not(:hover):not(:active):not(:focus):not(:disabled).aafp-form-control--touched{border-color:var(--color-input-border-error);background-color:var(--color-input-bg-error)}.aafp-form-control:hover{color:var(--color-input-text-hover);background-color:var(--color-input-bg-hover);border-color:var(--color-input-border-hover)}.aafp-form-control:active{color:var(--color-input-text-filled);background-color:var(--color-input-bg-pressed);border-color:var(--color-input-border-pressed)}.aafp-form-control:focus{color:var(--color-input-text-filled);background-color:var(--color-input-bg-active);border-color:var(--color-input-border-active);outline:var(--input-focus-border-width) solid var(--color-input-border-active)}.aafp-form-control::-webkit-datetime-edit{display:block;padding:0}.aafp-form-control::-moz-placeholder{color:var(--color-input-text-placeholder);opacity:1}.aafp-form-control::placeholder{color:var(--color-input-text-placeholder);opacity:1}.aafp-form-control:disabled{color:var(--color-input-text-disabled);background-color:var(--color-input-bg-disabled);border-color:var(--color-input-border-disabled);opacity:1}textarea.aafp-form-control{min-height:var(--input-height);resize:vertical}.aafp-range-value-label{color:var(--color-fg-text-body-primary);font-family:var(--global-font-family);font-weight:var(--type-button-font-weight);line-height:var(--type-button-line-height);letter-spacing:var(--type-button-letter-spacing);font-size:var(--type-button-font-size);margin-bottom:0;padding-top:var(--spacing-0_75);padding-bottom:var(--spacing-0_75);color:var(--color-fg-text-body-primary);min-height:1em}.aafp-form-group--has-tooltip .aafp-range-value-label{display:inline-flex;align-items:center}.aafp-form-group--has-tooltip .aafp-range-value-label .aafp-material-icon__tooltip{position:absolute;left:-1rem;top:1.75rem;border-radius:1rem;width:16.5625rem;background-color:var(--color-bg-tertiary);padding:.75rem;box-shadow:.125rem .125rem .875rem 0 rgba(0,0,0,.15);text-align:left}.aafp-form-control--range{border:0;background:rgba(0,0,0,0);padding:.75rem 0;width:100%;max-width:var(--spacing-37_5);height:var(--spacing-5_5);cursor:pointer;outline:none;display:block}.aafp-form-control--range:hover{background:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.aafp-form-control--range:focus{background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);outline:none}.aafp-form-control--range:disabled{background-color:rgba(0,0,0,0);cursor:not-allowed;opacity:.6}.aafp-form-control--range::-webkit-slider-runnable-track{width:100%;height:.3125rem;background:linear-gradient(to right, var(--color-fg-border-tertiary) 0%, var(--color-fg-border-tertiary) var(--range-fill-percent, 0%), var(--color-fg-border-primary) var(--range-fill-percent, 0%), var(--color-fg-border-primary) 100%);border-radius:var(--spacing-0_25);border:none}.aafp-form-control--range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:1.5rem;height:1.5rem;border-radius:50%;background:var(--color-bg-primary);border:3px solid var(--color-fg-border-tertiary);margin-top:-0.59375rem;cursor:pointer}.aafp-form-control--range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 .125rem var(--color-focus-outline-color);outline:none}.aafp-form-control--range:disabled::-webkit-slider-thumb{background:var(--color-input-bg-idle);border-color:var(--color-input-border-disabled);cursor:not-allowed}.aafp-form-control--range:disabled::-webkit-slider-runnable-track{background:var(--color-input-bg-disabled)}.aafp-form-control--range::-moz-range-track{width:100%;height:.3125rem;background:var(--color-fg-border-primary);border-radius:var(--spacing-0_25);border:none}.aafp-form-control--range::-moz-range-progress{height:.25rem;background:var(--color-fg-border-tertiary);border-radius:var(--spacing-0_25)}.aafp-form-control--range::-moz-range-thumb{-moz-appearance:none;appearance:none;width:1rem;height:1rem;border-radius:50%;background:var(--color-bg-primary);border:3px solid var(--color-fg-border-tertiary);cursor:pointer}.aafp-form-control--range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 .125rem var(--color-focus-outline-color);outline:none}.aafp-form-control--range:disabled::-moz-range-thumb{background:var(--color-input-bg-disabled);border-color:var(--color-input-border-disabled);cursor:not-allowed}.aafp-form-control--range:disabled::-moz-range-track,.aafp-form-control--range:disabled::-moz-range-progress{background:var(--color-input-bg-disabled)}.aafp-form-control--range::-ms-track{width:100%;height:.25rem;background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:rgba(0,0,0,0);cursor:pointer}.aafp-form-control--range::-ms-fill-lower{background:var(--color-fg-border-tertiary);border-radius:var(--spacing-0_25)}.aafp-form-control--range::-ms-fill-upper{background:var(--color-fg-border-secondary);border-radius:var(--spacing-0_25)}.aafp-form-control--range::-ms-thumb{width:1.5rem;height:1.5rem;border-radius:50%;background:var(--color-bg-primary);border:3px solid var(--color-fg-border-tertiary);cursor:pointer;margin-top:0}.aafp-form-control--range:focus-visible::-ms-thumb{box-shadow:0 0 0 .125rem var(--color-focus-outline-color)}aafp-select{display:block;width:100%}select.aafp-form-control{background-image:var(--input-select-icon);background-size:var(--input-line-height) var(--input-line-height);background-repeat:no-repeat;background-position-x:calc(100% - var(--input-padding-x));background-position-y:center;padding-right:calc(var(--input-padding-x) + var(--input-line-height) + var(--input-icon-gap))}aafp-checkbox,aafp-radio,aafp-radio-group{display:block;width:100%}.aafp-form-choice{--checkbox-min-height: var(--touch-target);--checkbox-size-with-padding: calc( var(--input-checkbox-size) + (var(--input-checkbox-padding) * 2) );--checkbox-spacing: calc( ( var(--checkbox-min-height) - (var(--type-body-sm-line-height) * var(--type-body-sm-font-size)) ) / 2 );position:relative;display:block;min-height:var(--checkbox-min-height)}.aafp-form-choice__input{position:absolute;z-index:-1;opacity:0}.aafp-form-choice__input~.aafp-form-choice__label:before{content:"";pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:block;position:absolute;top:calc((var(--checkbox-min-height) - var(--input-checkbox-size))/2);left:var(--input-checkbox-padding);width:var(--input-checkbox-size);height:var(--input-checkbox-size);border:var(--input-checkbox-border-width) solid var(--color-input-checkbox-border);outline:0 solid rgba(0,0,0,0);background-color:var(--color-input-checkbox-bg-idle);transition:background-color .15s,outline-color .15s}.aafp-form-choice__input~.aafp-form-choice__label:hover:before{background-color:var(--color-input-checkbox-bg-hover)}.aafp-form-choice__input[type=checkbox]~.aafp-form-choice__label:before{border-radius:var(--input-checkbox-border-width)}.aafp-form-choice__input[type=radio]~.aafp-form-choice__label:before{border-radius:var(--input-checkbox-size)}.aafp-form-choice__input[type=checkbox]:indeterminate~.aafp-form-choice__label:after{content:"";pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:block;position:absolute;top:calc((var(--checkbox-min-height) - var(--input-checkbox-border-width))/2);left:calc((var(--checkbox-size-with-padding) - var(--input-radio-icon-size))/2);width:var(--input-radio-icon-size);height:var(--input-checkbox-border-width);background-color:var(--color-input-checkbox-border)}.aafp-form-choice__input:checked~.aafp-form-choice__label:after{content:"";pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:block;position:absolute}.aafp-form-choice__input[type=checkbox]:checked~.aafp-form-choice__label:after{top:calc((var(--checkbox-min-height) - var(--input-checkbox-icon-size))/2);left:calc((var(--checkbox-size-with-padding) - var(--input-checkbox-icon-size))/2);width:var(--input-checkbox-icon-size);height:var(--input-checkbox-icon-size);background-color:rgba(0,0,0,0);background-image:var(--input-checkbox-icon);background-size:100% 100%;background-repeat:no-repeat;background-position-x:center;background-position-y:center}.aafp-form-choice__input[type=radio]:checked~.aafp-form-choice__label:after{top:calc((var(--checkbox-min-height) - var(--input-radio-icon-size))/2);left:calc((var(--checkbox-size-with-padding) - var(--input-radio-icon-size))/2);width:var(--input-radio-icon-size);height:var(--input-radio-icon-size);background-color:var(--color-input-checkbox-border);border-radius:var(--input-radio-icon-size)}.aafp-form-choice__input:focus~.aafp-form-choice__label:before{background-color:var(--color-input-checkbox-bg-active);outline:var(--input-checkbox-border-width) solid var(--color-input-border-active);outline-offset:calc((var(--checkbox-size-with-padding) - var(--input-checkbox-size))/2)}.aafp-form-choice__input:disabled~.aafp-form-choice__label:before{background-color:var(--color-input-checkbox-bg-disabled);border-color:var(--color-input-checkbox-border-disabled);outline:0}.aafp-form-choice__input:disabled~.aafp-form-choice__label:after{background-image:var(--input-checkbox-icon-disabled)}.aafp-form-choice__input[type=checkbox]:disabled~.aafp-form-choice__label:after{background-image:var(--input-checkbox-icon-disabled)}.aafp-form-choice__input[type=radio]:disabled~.aafp-form-choice__label:after{background-color:var(--color-input-checkbox-border-disabled)}.aafp-form-choice__input[type=checkbox]:indeterminate:disabled~.aafp-form-choice__label:after{background-color:var(--color-input-checkbox-border-disabled)}.aafp-form-choice__label{color:var(--color-fg-text-body-primary);font-family:var(--global-font-family);font-size:var(--type-body-sm-font-size);line-height:var(--type-body-sm-line-height);font-weight:var(--type-body-sm-font-weight)}.aafp-form-choice__label strong,.aafp-form-choice__label b{font-weight:var(--type-body-sm-font-weight-bold)}.aafp-form-choice__label em,.aafp-form-choice__label i{font-style:italic}.aafp-form-choice__label a:not(.btn):not(.standalone-link):not(.tag):not(.type-color-secondary):not(.type-color-heading-secondary){color:var(--color-fg-link-idle)}.aafp-form-choice__label a:not(.btn):not(.standalone-link):not(.tag):not(.type-color-secondary):not(.type-color-heading-secondary):hover{color:var(--color-fg-link-hover)}.aafp-form-choice__label a:not(.btn):not(.standalone-link):not(.tag){transition-property:color;transition-duration:.1s}.aafp-form-choice__label{display:inline-block;padding:var(--checkbox-spacing) 0 var(--checkbox-spacing) calc(var(--checkbox-size-with-padding) + var(--input-checkbox-gap))}.aafp-form-label{display:inline-block;margin-bottom:.5rem;font-family:var(--input-label-font-family);font-size:var(--input-label-font-size);line-height:var(--input-label-line-height);font-weight:var(--input-label-font-weight);font-style:var(--input-label-font-style)}aafp-required-marker{display:inline}.aafp-required-marker{display:inline;color:var(--color-input-error-message-text);font-family:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;font-style:inherit}.requirement.met{color:var(--color-input-success-message-text)}.aafp-form-helper-text{color:var(--color-fg-text-body-primary);font-family:var(--global-font-family);font-size:var(--type-body-xs-font-size);line-height:var(--type-body-xs-line-height);font-weight:var(--type-body-xs-font-weight)}.aafp-form-helper-text strong,.aafp-form-helper-text b{font-weight:var(--type-body-xs-font-weight-bold)}.aafp-form-helper-text em,.aafp-form-helper-text i{font-style:italic}.aafp-form-helper-text a:not(.btn):not(.standalone-link):not(.tag):not(.type-color-secondary):not(.type-color-heading-secondary){color:var(--color-fg-link-idle)}.aafp-form-helper-text a:not(.btn):not(.standalone-link):not(.tag):not(.type-color-secondary):not(.type-color-heading-secondary):hover{color:var(--color-fg-link-hover)}.aafp-form-helper-text a:not(.btn):not(.standalone-link):not(.tag){transition-property:color;transition-duration:.1s}.aafp-form-helper-text{display:block;width:100%;color:var(--color-fg-text-body-secondary);margin-top:.5rem}.aafp-form-error-message{display:block;margin-top:.5rem;color:var(--color-input-error-message-text);font-family:var(--global-font-family);font-size:var(--type-body-xs-font-size);line-height:var(--type-body-xs-line-height);font-weight:var(--type-body-xs-font-weight)}.aafp-form-error-message--choice{margin-top:-0.5rem;padding-left:calc(var(--input-checkbox-size) + var(--input-checkbox-padding)*2 + var(--input-checkbox-gap))}aafp-fieldset{display:block}aafp-form{display:block}aafp-submit-button{display:inline-flex}.aafp-form-stack{display:grid;grid-template-columns:minmax(0px, 1fr);grid-auto-rows:min-content;gap:var(--spacing-vert-xs)}.right-rail-content-container.is-sticky{position:sticky;top:var(--scroll-padding-top)}@media(min-width: 79rem){.right-rail-content-container{padding-left:var(--grid-gutter);border-left:1px solid var(--color-fg-border-primary)}}.right-rail-content-container .right-rail-cmp{border-top:1px solid var(--color-neutral-gray-200);margin-top:var(--spacing-vert-sm);padding-top:var(--spacing-vert-sm)}.steps{color:var(--color-fg-text-body-primary);font-family:var(--global-font-family);font-size:var(--type-body-sm-font-size);line-height:var(--type-body-sm-line-height);font-weight:var(--type-body-sm-font-weight)}.steps strong,.steps b{font-weight:var(--type-body-sm-font-weight-bold)}.steps em,.steps i{font-style:italic}.steps a:not(.btn):not(.standalone-link):not(.tag):not(.type-color-secondary):not(.type-color-heading-secondary){color:var(--color-fg-link-idle)}.steps a:not(.btn):not(.standalone-link):not(.tag):not(.type-color-secondary):not(.type-color-heading-secondary):hover{color:var(--color-fg-link-hover)}.steps a:not(.btn):not(.standalone-link):not(.tag){transition-property:color;transition-duration:.1s}.steps{align-items:flex-start;display:flex;flex-direction:column;gap:1.5rem}@media(max-width: 47.99rem){.steps{font-size:.875rem}}@media(min-width: 62rem){.steps{align-items:center;flex-direction:row;gap:2rem}}.steps .steps-label{color:var(--color-fg-text-body-primary);font-weight:600}.steps .step-item{align-items:center;color:var(--color-fg-link-disabled);display:flex;gap:.625rem}.steps .step-item.active{color:var(--color-fg-text-body-primary);font-weight:600}.steps .step-item.active .step-number{color:var(--color-fg-icon-tertiary)}.steps .step-number{font-weight:600}.steps .step-link{text-decoration:underline;cursor:pointer}.steps .step-link:hover{text-decoration:none}.aafp-table{color:var(--color-fg-text-body-primary);font-family:var(--global-font-family);font-size:var(--type-body-font-size);line-height:var(--type-body-line-height);font-weight:var(--type-body-font-weight)}.aafp-table strong,.aafp-table b{font-weight:var(--type-body-font-weight-bold)}.aafp-table em,.aafp-table i{font-style:italic}.aafp-table a:not(.btn):not(.standalone-link):not(.tag):not(.type-color-secondary):not(.type-color-heading-secondary){color:var(--color-fg-link-idle)}.aafp-table a:not(.btn):not(.standalone-link):not(.tag):not(.type-color-secondary):not(.type-color-heading-secondary):hover{color:var(--color-fg-link-hover)}.aafp-table a:not(.btn):not(.standalone-link):not(.tag){transition-property:color;transition-duration:.1s}.aafp-table{overflow-x:auto;margin-bottom:3rem;width:100%}.aafp-table table{width:100%;border-collapse:collapse}.aafp-table .table__cta{--color-fg-link-idle: var(--color-fg-text-body-secondary);color:var(--color-fg-text-body-primary);font-family:var(--global-font-family);font-size:var(--type-body-sm-font-size);line-height:var(--type-body-sm-line-height);font-weight:var(--type-body-sm-font-weight-bold)}.aafp-table .table__cta strong,.aafp-table .table__cta b{font-weight:var(--type-body-sm-font-weight-bold)}.aafp-table .table__cta em,.aafp-table .table__cta i{font-style:italic}.aafp-table .table__cta a:not(.btn):not(.standalone-link):not(.tag):not(.type-color-secondary):not(.type-color-heading-secondary){color:var(--color-fg-link-idle)}.aafp-table .table__cta a:not(.btn):not(.standalone-link):not(.tag):not(.type-color-secondary):not(.type-color-heading-secondary):hover{color:var(--color-fg-link-hover)}.aafp-table .table__cta a:not(.btn):not(.standalone-link):not(.tag){transition-property:color;transition-duration:.1s}.aafp-table .table__cta{display:inline-flex;gap:.5rem;align-items:center;text-decoration:none}.aafp-table .table__cta:hover>span{text-decoration:underline}.aafp-table.table--rows th,.aafp-table.table--rows td{width:50%}@media(max-width: 61.99rem){.aafp-table.table--flex tr{display:flex;flex-direction:column;-moz-column-gap:3rem;column-gap:3rem}.aafp-table.table--flex aafp-button,.aafp-table.table--flex .btn{width:100%}.aafp-table.table--flex td>div:has(aafp-button){width:100%}.aafp-table.table--flex colgroup{display:none}}.aafp-table.table--grouped tbody tr{border-bottom:none;padding-bottom:0}.aafp-table.table--grouped tbody tr:last-child{border-bottom:1px solid var(--color-fg-border-primary);padding-bottom:1rem}.aafp-table__cell--multiline ul{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.aafp-table__cell--multiline ul li:has(.aafp-material-icon){display:flex;gap:.75rem;align-items:flex-start}.aafp-table th:has(+.table__cell--multiline){vertical-align:middle}.aafp-table th{--type-body-font-weight: 600}.aafp-table td{min-width:9.375rem}.aafp-table td .aafp-material-icon{margin-right:.5rem;vertical-align:middle}.aafp-table td .btn__label{white-space:nowrap}.aafp-table td:last-child:has(aafp-button){text-align:right}@media(min-width: 48rem){.aafp-table td .button-group{gap:2.5rem}}.aafp-table td.text-right,.aafp-table td .text-right{text-align:right}.aafp-table td.text-left,.aafp-table td .text-left{text-align:left}.aafp-table td.text-center,.aafp-table td .text-center{text-align:center}.aafp-table tr.highlighted{background:var(--color-btn-bg-idle);color:var(--color-bg-primary)}@media(min-width: 48rem){.aafp-table tr.divider td{padding-top:3rem}}.aafp-table tr.no-border{border-bottom:none}.aafp-table tr.no-border th,.aafp-table tr.no-border td{border-bottom:none}.aafp-table tr{border-bottom:1px solid var(--color-fg-border-primary)}.aafp-table tr td,.aafp-table tr th{padding:1rem;text-align:left;vertical-align:top}table.dataTable tbody th,table.dataTable tbody td,table.dataTable>tbody>tr>th,table.dataTable>tbody>tr>td{padding:1rem !important}div.dt-container.dt-empty-footer tbody>tr:last-child>*{border-bottom:none !important}table.dataTable td.dt-type-numeric,table.dataTable th.dt-type-numeric{text-align:left !important}table.dataTable thead:not(:has(.dt-column-title:not(:empty))),table thead:not(:has(th:not(:empty),td:not(:empty))){visibility:collapse}.text-with-icon{display:inline;gap:.25rem;text-decoration:none;color:inherit}.text-with-icon[href]{color:var(--color-fg-link-primary);cursor:pointer;display:inline;text-decoration:underline}.text-with-icon[href]:hover{text-decoration:none}.text-with-icon[href]:visited{color:var(--color-fg-link-visited)}.dash-card__cta .text-with-icon[href]{display:inline;align-items:center;text-decoration:none;text-wrap-style:balance}.dash-card__cta .text-with-icon[href] .aafp-material-icon{margin-top:0}.text-with-icon__icon{display:inline-flex;align-items:center;flex-shrink:0;margin-top:-0.4375rem}.text-with-icon__icon--before{margin-right:.25rem}.text-with-icon__text{display:inline}.aafp-transcripts{display:block}.aafp-transcripts .aafp-table{padding-left:0;padding-right:0}.aafp-transcripts .aafp-table table{color:var(--color-fg-text-body-primary);font-family:var(--global-font-family);font-size:var(--type-body-sm-font-size);line-height:var(--type-body-sm-line-height);font-weight:var(--type-body-sm-font-weight)}.aafp-transcripts .aafp-table table strong,.aafp-transcripts .aafp-table table b{font-weight:var(--type-body-sm-font-weight-bold)}.aafp-transcripts .aafp-table table em,.aafp-transcripts .aafp-table table i{font-style:italic}.aafp-transcripts .aafp-table table a:not(.btn):not(.standalone-link):not(.tag):not(.type-color-secondary):not(.type-color-heading-secondary){color:var(--color-fg-link-idle)}.aafp-transcripts .aafp-table table a:not(.btn):not(.standalone-link):not(.tag):not(.type-color-secondary):not(.type-color-heading-secondary):hover{color:var(--color-fg-link-hover)}.aafp-transcripts .aafp-table table a:not(.btn):not(.standalone-link):not(.tag){transition-property:color;transition-duration:.1s}.aafp-transcripts .aafp-table .transcript__details{display:flex;flex-direction:column;gap:.5rem}.aafp-transcripts .aafp-table .table__cta{color:var(--color-fg-text-body-secondary)}.aafp-transcripts .transcript__utils{display:flex;gap:1rem}.aafp-transcripts .transcript__totals{font-size:var(--type-h3-font-size);font-weight:var(--type-h3-font-weight);display:flex;justify-content:space-between}.aafp-transcripts .transcript__totals ul{display:flex;flex-direction:column;align-items:flex-end;gap:0}@media(min-width: 48rem){.aafp-transcripts .transcript__totals ul{flex-direction:row;gap:3rem}}.aafp-transcripts .transcript__controls{align-items:center;display:flex;flex-direction:column;-moz-column-gap:3rem;column-gap:3rem;row-gap:2rem;width:100%}@media(min-width: 48rem){.aafp-transcripts .transcript__controls{flex-direction:row}}.aafp-transcripts .transcript__controls:has([type=date]){gap:1rem;width:calc(33% - 27px)}.aafp-transcripts .field-group{display:flex;flex-basis:33%;flex-direction:column;gap:.5rem}@media(max-width: 61.99rem){.aafp-transcripts .field-group{width:100%}}.aafp-transcripts .field-group:has([type=checkbox]){flex-direction:row;align-items:center;gap:.5rem}.aafp-transcripts .field-group:has([type=date]){flex-basis:50%}.aafp-carousel__slide{margin-right:1.25rem}@media(min-width: 48rem){.aafp-carousel__slide{margin-right:3rem}}@media(min-width: 48rem){.swiper--two-up .aafp-carousel__slide{width:calc(50% - 1.5rem)}}@media(min-width: 48rem){.swiper--three-up .aafp-carousel__slide{width:calc(33.33% - 2rem)}}@media(min-width: 48rem){.swiper--four-up .aafp-carousel__slide{width:calc(25% - 2.5rem)}}.aafp-carousel .standalone-link{padding-left:.375rem}.aafp-carousel .standalone-link:focus-visible{outline-offset:-0.1875rem;padding-left:.375rem;padding-right:.375rem}@keyframes navigationArrowLeft{0%{transform:translateX(0rem) rotate(0deg)}99.99999%{transform:translateX(-100%) rotate(0deg)}100%{transform:translateX(0%) rotate(0deg)}}@keyframes navigationArrowRight{0%{transform:translateX(0%) rotate(-180deg)}99.99999%{transform:translateX(100%) rotate(-180deg)}100%{transform:translateX(0%) rotate(-180deg)}}.navigation-arrow{display:inline-block;position:relative;flex:none;width:1.5rem;height:1.5rem;color:var(--color-fg-icon-tertiary)}.navigation-arrow svg{position:absolute;display:block;width:2rem;height:2rem;top:-0.25rem;left:-0.25rem}.navigation-arrow--size-large{width:2rem;height:2rem}.navigation-arrow--size-large svg{width:2.75rem;height:2.75rem;top:-0.375rem;left:-0.375rem}.navigation-arrow--disabled{color:var(--color-neutral-gray-200)}.navigation-arrow__arrows{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.navigation-arrow__arrow{position:absolute;top:0;left:0;width:100%;height:100%;transform:translateX(0%) rotate(0deg)}.navigation-arrow__arrow--copy{left:100%}.navigation-arrow:not(.navigation-arrow--disabled):hover .navigation-arrow__arrow,a:hover .navigation-arrow:not(.navigation-arrow--disabled) .navigation-arrow__arrow,button:hover .navigation-arrow:not(.navigation-arrow--disabled) .navigation-arrow__arrow{animation:navigationArrowLeft .3s ease-in-out 1}.navigation-arrow--direction-right .navigation-arrow__arrow{transform:translateX(0%) rotate(-180deg)}.navigation-arrow--direction-right .navigation-arrow__arrow--copy{left:-100%}.navigation-arrow--direction-right:not(.navigation-arrow--disabled):hover .navigation-arrow__arrow,a:hover .navigation-arrow--direction-right:not(.navigation-arrow--disabled) .navigation-arrow__arrow,button:hover .navigation-arrow--direction-right:not(.navigation-arrow--disabled) .navigation-arrow__arrow{animation:navigationArrowRight .3s ease-in-out 1}.aafp-carousel-navigation{display:flex;justify-content:flex-end;align-items:center;margin-top:2rem}@media(max-width: 47.99rem){.slideshow:has(.swiper:not(.swiper--one-up)) .aafp-carousel-navigation{margin-right:1.5rem}}.aafp-carousel-navigation__button{width:2.75rem;height:2.75rem;display:inline-flex;justify-content:center;align-items:center}.aafp-carousel-navigation__button:focus-visible{outline-offset:-0.125rem;border-radius:100%}.aafp-carousel-navigation__pagination{letter-spacing:-0.125rem;margin-right:.375rem}.pcard{width:100%;container-type:inline-size;container-name:card;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.pcard.grid{grid-auto-rows:max-content}.pcard__tags{margin-bottom:.75rem}.pcard__tags-content{display:flex;flex-wrap:wrap;align-items:center;gap:1rem .5rem;padding-top:.375rem;padding-bottom:.375rem}.pcard__labels-content{display:flex;flex-wrap:wrap;align-items:center;gap:1rem .5rem;padding-top:.375rem;padding-bottom:.375rem}.pcard__labels .tag:not(.token){background-color:var(--color-neutral-white);padding:.0625rem .625rem .0625rem .625rem}.pcard__title{display:flex;align-items:center;justify-content:flex-start;word-break:break-word}.pcard__title>a :not(.aafp-icon--external-link){display:inline}.pcard__desc{line-clamp:5;-webkit-line-clamp:5;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;word-wrap:break-word}.pcard__desc p:not(:last-child){margin-bottom:.5rem}.pcard__desc a .aafp-icon.aafp-icon--external-link{width:1rem;height:1rem;top:3px}.pcard__desc a .aafp-icon.aafp-icon--external-link{top:.125rem}.pcard__desc *{word-break:break-word}.pcard__gated{margin-left:.25rem}.pcard__item{display:flex;gap:.5rem;align-items:center;margin-bottom:.25rem}.pcard__sponsor .aafp-image__image{width:9.375rem;height:2.5rem;-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left}.pcard .pcard__content :last-child{margin-bottom:0}.pcard .pcard__byline+.pcard__desc,.pcard .pcard__dateline+.pcard__desc{margin-top:.5rem}.pcard .pcard__sponsored{color:var(--color-fg-text-body-secondary)}.content-with-right-rail__rail .pcard .pcard__sponsored{margin-bottom:1.5rem}.pcard__kicker{font-weight:var(--type-body-sm-font-weight-bold)}.pcard .pcard__cme-compare .btn{width:100%}.pcard__media{overflow:hidden;position:relative}.pcard__media-wrapper{position:relative}.pcard__media-wrapper .pcard__has-video{position:absolute;bottom:1rem;left:1rem;width:2.25rem;height:2.25rem;pointer-events:none}.pcard__media-wrapper .pcard__has-video .aafp-material-icon__icon{position:relative;z-index:2}.pcard__media-wrapper .pcard__has-video:after{content:"";position:absolute;top:.125rem;left:.125rem;width:2rem;height:2rem;background:var(--color-neutral-white);border-radius:50%;z-index:1}.pcard--noimage .pcard__media{display:none}.pcard__media-aspect-1-1{aspect-ratio:1/1}.pcard__media-aspect-16-9{aspect-ratio:16/9}.pcard__wrapper.pcard--stacked{display:block}.pcard__wrapper.pcard--stacked .pcard--image .pcard__sponsored.pcard__sponsored--inline{display:none}.pcard__wrapper.pcard--stacked:has(.pcard__sponsored.pcard__sponsored--stacked){position:relative}.pcard__wrapper.pcard--stacked:has(.pcard__sponsored.pcard__sponsored--stacked)::before{content:"";display:block;height:1.5625rem;margin-bottom:1.5rem}@media(min-width: 48rem){.pcard__wrapper.pcard--stacked:has(.pcard__sponsored.pcard__sponsored--stacked)::before{height:1.875rem}}.pcard__wrapper.pcard--stacked:has(.pcard__sponsored.pcard__sponsored--stacked) .pcard__sponsored.pcard__sponsored--stacked{position:absolute;top:0;left:0;margin-bottom:0}.pcard__wrapper.pcard--stacked .pcard__media{margin-bottom:1.5rem}.pcard__wrapper .pcard__labels:has(+.pcard__tags){margin-bottom:.625rem}.pcard__wrapper .pcard__tags .tags__content{padding-top:0}.pcard__wrapper .pcard__labels{padding-right:1rem;position:absolute;top:.625rem;left:1rem}.pcard__wrapper.pcard--noimage .pcard__labels{position:static}.pcard__wrapper.pcard--noimage .pcard__media{margin-bottom:0}.pcard__wrapper.pcard--inline{display:block}.pcard__wrapper.pcard--inline .pcard__labels{padding-right:1rem;position:absolute;top:.625rem;left:1rem}.pcard__wrapper.pcard--inline .pcard__media{margin-bottom:1.5rem}@container card (min-width: 581px){.pcard__wrapper.pcard--inline{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));grid-auto-rows:max-content;-moz-column-gap:var(--grid-gutter);column-gap:var(--grid-gutter);row-gap:1.75rem}.pcard__wrapper.pcard--inline .pcard__cme-compare .btn{width:auto}.pcard__wrapper.pcard--inline .pcard__sponsored.pcard__sponsored--inline{display:block}.pcard__wrapper.pcard--inline .pcard--image .pcard__labels,.pcard__wrapper.pcard--inline .pcard--image .pcard__sponsored.pcard__sponsored--stacked{display:none}}@container card (min-width: 581px){.pcard__wrapper.pcard--inline{grid-template-columns:repeat(8, minmax(0, 1fr))}.pcard__wrapper.pcard--inline .pcard__media{grid-column:span 5/span 5}.pcard__wrapper.pcard--inline .pcard__content{grid-column:span 3/span 3}.pcard__wrapper.pcard--inline.pcard--1-1 .pcard__media{grid-column:span 3/span 3}.pcard__wrapper.pcard--inline.pcard--1-1 .pcard__content{grid-column:span 5/span 5}}@container card (min-width: 881px){.pcard__wrapper.pcard--inline{grid-template-columns:repeat(12, minmax(0, 1fr))}.pcard__wrapper.pcard--inline .pcard__media{grid-column:span 8/span 8}.pcard__wrapper.pcard--inline .pcard__content{grid-column:span 4/span 4}.pcard__wrapper.pcard--inline.pcard--1-1 .pcard__media{grid-column:span 4/span 4}.pcard__wrapper.pcard--inline.pcard--1-1 .pcard__content{grid-column:span 8/span 8}}.pcard .pcard__wrapper.pcard--noimage .pcard__content{grid-column:span 6/span 6}@media(min-width: 48rem){.promo-grid__card--sponsored-spacing .pcard__wrapper.pcard--stacked::before{content:"";display:block;height:1.875rem;margin-bottom:1.5rem}.search-browse__result-list--no-image .promo-grid__card--sponsored-spacing .pcard__wrapper.pcard--stacked::before{display:none}}@media(min-width: 48rem)and (max-width: 78.99rem){.promo-grid__card--sponsored-spacing-md .pcard__wrapper.pcard--stacked::before{content:"";display:block;height:1.875rem;margin-bottom:1.5rem}.search-browse__result-list--no-image .promo-grid__card--sponsored-spacing-md .pcard__wrapper.pcard--stacked::before{display:none}}@media(min-width: 79rem){.promo-grid__card--sponsored-spacing-xl .pcard__wrapper.pcard--stacked::before{content:"";display:block;height:1.875rem;margin-bottom:1.5rem}.search-browse__result-list--no-image .promo-grid__card--sponsored-spacing-xl .pcard__wrapper.pcard--stacked::before{display:none}}.pcard:has(.compare-button--active),.promo-grid--sb .pcard:nth-child(2):has(.cme-compare-btn){border-radius:.25rem;background:var(--color-neutral-white);box-shadow:0 0 0 1rem var(--color-neutral-white),0 .5rem 1.5rem .5rem rgba(0,0,0,.18);transition:box-shadow .2s ease-in-out}.pcard:has(.compare-button--active) .cme-compare-btn,.pcard:has(.compare-button--active) .cme-compare-btn .btn,.promo-grid--sb .pcard:nth-child(2):has(.cme-compare-btn) .cme-compare-btn,.promo-grid--sb .pcard:nth-child(2):has(.cme-compare-btn) .cme-compare-btn .btn{width:100%}.podcast-card:has(.cme-compare-btn){height:100%;display:flex;flex-direction:column}.pcard:has(.cme-compare-btn){height:100%;flex:1 1 auto}.pcard:has(.cme-compare-btn) .pcard__wrapper.pcard--stacked{display:flex;flex-direction:column;flex:1 1 auto;height:100%}.pcard:has(.cme-compare-btn) .pcard__content{display:flex;flex-direction:column;flex:1 1 auto}.pcard:has(.cme-compare-btn) .pcard__content>.mt-4:last-child{margin-top:auto;padding-top:2rem}.pcard:has(.cme-compare-btn) .cme-compare-btn,.pcard:has(.cme-compare-btn) .cme-compare-btn .btn{width:100%}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px;.swiper-slide,.swiper-cube-shadow{transform-style:preserve-3d}}.swiper-css-mode{>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;&::-webkit-scrollbar{display:none}}>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{>.swiper-wrapper{scroll-snap-type:x mandatory}>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}}&.swiper-vertical{>.swiper-wrapper{scroll-snap-type:y mandatory}>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}}&.swiper-free-mode{>.swiper-wrapper{scroll-snap-type:none}>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}}&.swiper-centered{>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}}&.swiper-centered.swiper-horizontal{>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}}&.swiper-centered.swiper-vertical{>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}}}.swiper-3d{.swiper-slide-shadow,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top,.swiper-slide-shadow-bottom,.swiper-slide-shadow,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top,.swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-slide-shadow{background:rgba(0, 0, 0, 0.15)}.swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible{.swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}