/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.nadg-blog-card{display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden;background:#fff;color:var(--nadg-text-color-dark);font-family:var(--nadg-secondary-font);.nadg-blog-card__media{overflow:hidden;width:100%;img,picture,picture img{display:block;width:100%;min-height:214.87px;max-height:214.87px;object-fit:cover;}}.nadg-blog-card__body{display:flex;flex:1 1 auto;flex-direction:column;gap:0.75rem;padding:1.5rem;}.nadg-blog-card__eyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:0.5rem;margin:0;color:var(--nadg-text-color-dark);font-family:var(--nadg-secondary-font);font-size:0.75rem;line-height:1.4;}.nadg-blog-card__tag{margin:0;font-weight:700;letter-spacing:0.0625em;line-height:1;text-transform:uppercase;}.nadg-blog-card__tag::after{display:inline-block;width:0.25rem;height:0.25rem;margin-inline-start:0.5rem;border-radius:50%;background-color:var(--nadg-text-color-dark);vertical-align:middle;content:"";}.nadg-blog-card__read-time{margin:0;font-weight:400;font-size:0.875rem;line-height:1;}.nadg-blog-card__title{margin:0;color:var(--nadg-primary-color);font-family:var(--nadg-primary-font);font-weight:700;line-height:1.25;}.nadg-blog-card__summary{display:-webkit-box;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;color:var(--nadg-text-color-dark);font-family:var(--nadg-secondary-font);line-height:1.5;}.nadg-blog-card__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0.75rem 1rem;margin-block-start:auto;padding-block-start:0.5rem;}.nadg-blog-card__date{margin:0;color:var(--nadg-text-color-dark);font-family:var(--nadg-secondary-font);font-size:0.875rem;line-height:1.4;}.nadg-blog-card__link{display:inline-flex;align-items:center;gap:0.25rem;margin-inline-start:auto;color:var(--nadg-text-color-dark);font-family:var(--nadg-secondary-font);font-weight:600;line-height:1.5;text-decoration:none;transition:color var(--global-transition-speed) var(--global-transition-easing);&:hover{color:var(--nadg-primary-color);}&::after{display:inline-block;font-family:var(--fa-style-family-classic,"Font Awesome 7 Free");font-weight:900;font-style:normal;font-variant:normal;line-height:1;content:"\f054";-webkit-font-smoothing:antialiased;transition:transform var(--global-transition-speed) var(--global-transition-easing);}&:hover::after{transform:translateX(0.2rem);}}.nadg-theme-general &{border:1px solid color-mix(in srgb,var(--nadg-text-color-dark) 18%,transparent);border-radius:0.625rem;.nadg-blog-card__link{color:var(--nadg-primary-color);&:hover{color:var(--nadg-primary-dark-color);}}}.nadg-theme-family-pediatric &{border:3px solid var(--nadg-secondary-color);border-radius:1.875rem;.nadg-blog-card__link{color:var(--nadg-primary-color);&:hover{color:var(--nadg-primary-dark-color);}}}.nadg-theme-specialty &{border-radius:0.625rem;box-shadow:0 0.25rem 1.5rem
      color-mix(in srgb,var(--nadg-text-color-dark) 8%,transparent);}}
.nadg-blog-listing{.views-exposed-form{margin-block-end:2rem;}.views-exposed-form fieldset{margin:0;padding:0;border:0;}.views-exposed-form legend{display:none;}.views-exposed-form .fieldset-wrapper{margin:0;}.bef-checkboxes{display:flex;flex-wrap:wrap;gap:0.75rem;margin:0;padding:0;}.bef-checkboxes .form-item{margin:0;}.bef-checkboxes input.form-checkbox{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}.bef-checkboxes label.option{display:inline-flex;align-items:center;padding:0.625rem 1.25rem;border-radius:6.25rem;background:color-mix(in srgb,var(--nadg-primary-color) 8%,transparent);color:var(--nadg-text-color-dark);font-family:var(--nadg-secondary-font);font-size:0.875rem;font-weight:500;line-height:1;cursor:pointer;transition:background var(--global-transition-speed) var(--global-transition-easing),color var(--global-transition-speed) var(--global-transition-easing);}.bef-checkboxes label.option:hover{background:color-mix(in srgb,var(--nadg-primary-color) 16%,transparent);}.bef-checkboxes input.form-checkbox:checked + label.option{background:var(--nadg-primary-color);color:var(--nadg-text-color-light);}.bef-checkboxes input.form-checkbox:focus-visible + label.option{outline:2px solid var(--nadg-primary-color);outline-offset:2px;}.views-exposed-form .form-actions{display:flex;margin:0.75rem 0 0;}.views-exposed-form input[data-bef-auto-submit-click]{display:none;}.views-exposed-form input[name="reset"]{display:inline-flex;align-items:center;padding:0.625rem 1.25rem;border:1px solid var(--nadg-primary-color);border-radius:6.25rem;background:transparent;color:var(--nadg-primary-color);font-family:var(--nadg-secondary-font);font-size:0.875rem;font-weight:500;line-height:1;text-decoration:none;cursor:pointer;appearance:none;transition:background var(--global-transition-speed) var(--global-transition-easing),color var(--global-transition-speed) var(--global-transition-easing);}.views-exposed-form input[name="reset"]:hover{background:var(--nadg-primary-color);color:var(--nadg-text-color-light);}.views-exposed-form input[name="reset"]:focus-visible{outline:2px solid var(--nadg-primary-color);outline-offset:2px;}.nadg-blog-listing__grid{display:grid;grid-template-columns:1fr;gap:2rem;}@media (min-width:48rem){.nadg-blog-listing__grid{grid-template-columns:repeat(2,1fr);}}@media (min-width:64rem){.nadg-blog-listing__grid{grid-template-columns:repeat(3,1fr);}}.nadg-blog-listing__grid .views-row{display:flex;min-width:0;}.pager{margin-block-start:2.5rem;}.pager__items{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0.5rem;margin:0;padding:0;list-style:none;}.pager__item{margin:0;padding:0;list-style:none;}.pager__item a{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-width:2.5rem;min-height:2.5rem;padding:0 0.75rem;border:1px solid color-mix(in srgb,var(--nadg-text-color-dark) 20%,transparent);border-radius:0.3125rem;background:transparent;color:var(--nadg-text-color-dark);font-family:var(--nadg-secondary-font);font-size:1rem;font-weight:500;line-height:1;text-decoration:none;transition:background var(--global-transition-speed) var(--global-transition-easing),border-color var(--global-transition-speed) var(--global-transition-easing),color var(--global-transition-speed) var(--global-transition-easing);}.pager__item a:hover{border-color:var(--nadg-primary-color);color:var(--nadg-primary-color);}.pager__item a:focus-visible{outline:2px solid var(--nadg-primary-color);outline-offset:2px;}.pager__item.is-active a,.pager__item.is-active span{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-width:2.5rem;min-height:2.5rem;padding:0 0.75rem;background:var(--nadg-primary-color);border:1px solid var(--nadg-primary-color);color:var(--nadg-text-color-light);}.pager__item.is-active a:hover{background:var(--nadg-primary-dark-color);border-color:var(--nadg-primary-dark-color);color:var(--nadg-text-color-light);}.pager__item--next a,.pager__item--last a,.pager__item--previous a,.pager__item--first a{min-width:auto;border-color:transparent;color:var(--nadg-primary-color);font-weight:600;}.pager__item--next a:hover,.pager__item--last a:hover,.pager__item--previous a:hover,.pager__item--first a:hover{background:transparent;border-color:transparent;color:var(--nadg-primary-dark-color);}.nadg-theme-family-pediatric & .pager__item a{border-radius:6.25rem;}.nadg-theme-specialty & .pager__item a{border-radius:0.625rem;}}
