/* ==========================================================================
   Blog / Archive / Search
   ========================================================================== */
.blog .archive-pagination, .search .archive-pagination, .resources .archive-pagination, .archive .archive-pagination, .author .archive-pagination {
  display: none; }

.blog .breadcrumb, .search .breadcrumb, .resources .breadcrumb, .archive .breadcrumb, .author .breadcrumb {
  padding: 15px 0;
  margin-bottom: 30px;
  background: var(--line); }
  .blog .breadcrumb .container, .search .breadcrumb .container, .resources .breadcrumb .container, .archive .breadcrumb .container, .author .breadcrumb .container {
    font-size: .9rem;
    padding: 0 5%; }
    .blog .breadcrumb .container a, .search .breadcrumb .container a, .resources .breadcrumb .container a, .archive .breadcrumb .container a, .author .breadcrumb .container a {
      font-weight: 600;
      border-bottom: 0; }
    .blog .breadcrumb .container span, .search .breadcrumb .container span, .resources .breadcrumb .container span, .archive .breadcrumb .container span, .author .breadcrumb .container span {
      color: var(--green); }

.blog .opportunity-roll, .search .opportunity-roll, .resources .opportunity-roll, .archive .opportunity-roll, .author .opportunity-roll {
  padding: 0; }

.blog .blog-container, .search .blog-container, .resources .blog-container, .archive .blog-container, .author .blog-container {
  padding: 0 var(--s2);
  margin: 0 auto;
  max-width: var(--max);
  display: flex;
  flex-direction: column; }
  .blog .blog-container h1, .search .blog-container h1, .resources .blog-container h1, .archive .blog-container h1, .author .blog-container h1 {
    font-size: 2rem;
    margin: 30px 0; }
  .blog .blog-container .resource-header, .search .blog-container .resource-header, .resources .blog-container .resource-header, .archive .blog-container .resource-header, .author .blog-container .resource-header {
    display: flex;
    flex-direction: column;
    gap: 1.2rem;
    scroll-margin-top: 8rem; }
    .blog .blog-container .resource-header h2, .search .blog-container .resource-header h2, .resources .blog-container .resource-header h2, .archive .blog-container .resource-header h2, .author .blog-container .resource-header h2 {
      font-size: 2.2rem;
      margin: 0; }
    .blog .blog-container .resource-header .all, .search .blog-container .resource-header .all, .resources .blog-container .resource-header .all, .archive .blog-container .resource-header .all, .author .blog-container .resource-header .all {
      font-size: 14px; }
  .blog .blog-container .search, .blog .blog-container .search-subscribe, .search .blog-container .search, .search .blog-container .search-subscribe, .resources .blog-container .search, .resources .blog-container .search-subscribe, .archive .blog-container .search, .archive .blog-container .search-subscribe, .author .blog-container .search, .author .blog-container .search-subscribe {
    padding: 30px 0;
    margin-bottom: 30px;
    border-bottom: thin solid var(--line);
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    position: relative; }
    .blog .blog-container .search .search, .blog .blog-container .search-subscribe .search, .search .blog-container .search .search, .search .blog-container .search-subscribe .search, .resources .blog-container .search .search, .resources .blog-container .search-subscribe .search, .archive .blog-container .search .search, .archive .blog-container .search-subscribe .search, .author .blog-container .search .search, .author .blog-container .search-subscribe .search {
      margin: 0;
      border-bottom: 0; }
    .blog .blog-container .search #blog-subscribe, .blog .blog-container .search-subscribe #blog-subscribe, .search .blog-container .search #blog-subscribe, .search .blog-container .search-subscribe #blog-subscribe, .resources .blog-container .search #blog-subscribe, .resources .blog-container .search-subscribe #blog-subscribe, .archive .blog-container .search #blog-subscribe, .archive .blog-container .search-subscribe #blog-subscribe, .author .blog-container .search #blog-subscribe, .author .blog-container .search-subscribe #blog-subscribe {
      display: none;
      font-size: 1rem;
      margin-top: 10px; }
    .blog .blog-container .search .subscribe-trigger, .blog .blog-container .search-subscribe .subscribe-trigger, .search .blog-container .search .subscribe-trigger, .search .blog-container .search-subscribe .subscribe-trigger, .resources .blog-container .search .subscribe-trigger, .resources .blog-container .search-subscribe .subscribe-trigger, .archive .blog-container .search .subscribe-trigger, .archive .blog-container .search-subscribe .subscribe-trigger, .author .blog-container .search .subscribe-trigger, .author .blog-container .search-subscribe .subscribe-trigger {
      font-weight: 800;
      text-decoration: none;
      margin: 0 auto 0 0;
      border-bottom: 2px solid var(--black);
      transition: all 250ms ease-in;
      display: flex;
      justify-content: space-between;
      align-items: center;
      width: 150px;
      z-index: 100; }
      .blog .blog-container .search .subscribe-trigger img, .blog .blog-container .search-subscribe .subscribe-trigger img, .search .blog-container .search .subscribe-trigger img, .search .blog-container .search-subscribe .subscribe-trigger img, .resources .blog-container .search .subscribe-trigger img, .resources .blog-container .search-subscribe .subscribe-trigger img, .archive .blog-container .search .subscribe-trigger img, .archive .blog-container .search-subscribe .subscribe-trigger img, .author .blog-container .search .subscribe-trigger img, .author .blog-container .search-subscribe .subscribe-trigger img {
        width: 15px;
        height: 15px; }
      .blog .blog-container .search .subscribe-trigger.active, .blog .blog-container .search-subscribe .subscribe-trigger.active, .search .blog-container .search .subscribe-trigger.active, .search .blog-container .search-subscribe .subscribe-trigger.active, .resources .blog-container .search .subscribe-trigger.active, .resources .blog-container .search-subscribe .subscribe-trigger.active, .archive .blog-container .search .subscribe-trigger.active, .archive .blog-container .search-subscribe .subscribe-trigger.active, .author .blog-container .search .subscribe-trigger.active, .author .blog-container .search-subscribe .subscribe-trigger.active {
        width: 85px;
        justify-content: flex-end; }
      .blog .blog-container .search .subscribe-trigger:hover, .blog .blog-container .search-subscribe .subscribe-trigger:hover, .search .blog-container .search .subscribe-trigger:hover, .search .blog-container .search-subscribe .subscribe-trigger:hover, .resources .blog-container .search .subscribe-trigger:hover, .resources .blog-container .search-subscribe .subscribe-trigger:hover, .archive .blog-container .search .subscribe-trigger:hover, .archive .blog-container .search-subscribe .subscribe-trigger:hover, .author .blog-container .search .subscribe-trigger:hover, .author .blog-container .search-subscribe .subscribe-trigger:hover {
        color: var(--black);
        opacity: .8; }
    .blog .blog-container .search form, .blog .blog-container .search-subscribe form, .search .blog-container .search form, .search .blog-container .search-subscribe form, .resources .blog-container .search form, .resources .blog-container .search-subscribe form, .archive .blog-container .search form, .archive .blog-container .search-subscribe form, .author .blog-container .search form, .author .blog-container .search-subscribe form {
      margin: 0;
      display: flex; }
      .blog .blog-container .search form input, .blog .blog-container .search-subscribe form input, .search .blog-container .search form input, .search .blog-container .search-subscribe form input, .resources .blog-container .search form input, .resources .blog-container .search-subscribe form input, .archive .blog-container .search form input, .archive .blog-container .search-subscribe form input, .author .blog-container .search form input, .author .blog-container .search-subscribe form input {
        border: 0;
        color: var(--black);
        font-family: var(--copy);
        padding: 5px 10px;
        border-bottom: 2px solid var(--black) !important;
        width: 100%; }
      .blog .blog-container .search form button, .blog .blog-container .search-subscribe form button, .search .blog-container .search form button, .search .blog-container .search-subscribe form button, .resources .blog-container .search form button, .resources .blog-container .search-subscribe form button, .archive .blog-container .search form button, .archive .blog-container .search-subscribe form button, .author .blog-container .search form button, .author .blog-container .search-subscribe form button {
        border: 0;
        background: transparent; }
      .blog .blog-container .search form.frm-show-form, .blog .blog-container .search-subscribe form.frm-show-form, .search .blog-container .search form.frm-show-form, .search .blog-container .search-subscribe form.frm-show-form, .resources .blog-container .search form.frm-show-form, .resources .blog-container .search-subscribe form.frm-show-form, .archive .blog-container .search form.frm-show-form, .archive .blog-container .search-subscribe form.frm-show-form, .author .blog-container .search form.frm-show-form, .author .blog-container .search-subscribe form.frm-show-form {
        display: block;
        width: 100%; }
        .blog .blog-container .search form.frm-show-form input, .blog .blog-container .search-subscribe form.frm-show-form input, .search .blog-container .search form.frm-show-form input, .search .blog-container .search-subscribe form.frm-show-form input, .resources .blog-container .search form.frm-show-form input, .resources .blog-container .search-subscribe form.frm-show-form input, .archive .blog-container .search form.frm-show-form input, .archive .blog-container .search-subscribe form.frm-show-form input, .author .blog-container .search form.frm-show-form input, .author .blog-container .search-subscribe form.frm-show-form input {
          color: var(--black);
          box-shadow: none;
          border-radius: 0; }
        .blog .blog-container .search form.frm-show-form button, .blog .blog-container .search-subscribe form.frm-show-form button, .search .blog-container .search form.frm-show-form button, .search .blog-container .search-subscribe form.frm-show-form button, .resources .blog-container .search form.frm-show-form button, .resources .blog-container .search-subscribe form.frm-show-form button, .archive .blog-container .search form.frm-show-form button, .archive .blog-container .search-subscribe form.frm-show-form button, .author .blog-container .search form.frm-show-form button, .author .blog-container .search-subscribe form.frm-show-form button {
          font-weight: 800;
          background: var(--gradient) !important;
          background-size: 110% 100% !important;
          background-clip: text !important;
          -webkit-background-clip: text !important;
          -webkit-text-fill-color: transparent !important;
          letter-spacing: .03em;
          padding: 8px 30px !important;
          background: #FFFFFF;
          border: 2px solid var(--black);
          border-radius: 100px;
          cursor: pointer;
          transition: all 250ms ease;
          box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.238297);
          align-self: center; }
          .blog .blog-container .search form.frm-show-form button:hover, .blog .blog-container .search-subscribe form.frm-show-form button:hover, .search .blog-container .search form.frm-show-form button:hover, .search .blog-container .search-subscribe form.frm-show-form button:hover, .resources .blog-container .search form.frm-show-form button:hover, .resources .blog-container .search-subscribe form.frm-show-form button:hover, .archive .blog-container .search form.frm-show-form button:hover, .archive .blog-container .search-subscribe form.frm-show-form button:hover, .author .blog-container .search form.frm-show-form button:hover, .author .blog-container .search-subscribe form.frm-show-form button:hover {
            background: var(--black);
            border: 2px solid var(--black);
            background-clip: unset;
            -webkit-text-fill-color: white; }
    .blog .blog-container .search .filters, .blog .blog-container .search-subscribe .filters, .search .blog-container .search .filters, .search .blog-container .search-subscribe .filters, .resources .blog-container .search .filters, .resources .blog-container .search-subscribe .filters, .archive .blog-container .search .filters, .archive .blog-container .search-subscribe .filters, .author .blog-container .search .filters, .author .blog-container .search-subscribe .filters {
      margin-top: 20px; }
      .blog .blog-container .search .filters .filter-container, .blog .blog-container .search-subscribe .filters .filter-container, .search .blog-container .search .filters .filter-container, .search .blog-container .search-subscribe .filters .filter-container, .resources .blog-container .search .filters .filter-container, .resources .blog-container .search-subscribe .filters .filter-container, .archive .blog-container .search .filters .filter-container, .archive .blog-container .search-subscribe .filters .filter-container, .author .blog-container .search .filters .filter-container, .author .blog-container .search-subscribe .filters .filter-container {
        margin-top: 10px;
        position: relative; }
        .blog .blog-container .search .filters .filter-container select, .blog .blog-container .search-subscribe .filters .filter-container select, .search .blog-container .search .filters .filter-container select, .search .blog-container .search-subscribe .filters .filter-container select, .resources .blog-container .search .filters .filter-container select, .resources .blog-container .search-subscribe .filters .filter-container select, .archive .blog-container .search .filters .filter-container select, .archive .blog-container .search-subscribe .filters .filter-container select, .author .blog-container .search .filters .filter-container select, .author .blog-container .search-subscribe .filters .filter-container select {
          display: flex;
          -webkit-appearance: none;
             -moz-appearance: none;
                  appearance: none;
          border: 0;
          color: var(--black);
          font-family: var(--copy);
          padding: 5px 10px;
          background: white;
          border-radius: 3px;
          border: 2px solid var(--black);
          box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.238297);
          width: 100%;
          cursor: pointer; }
        .blog .blog-container .search .filters .filter-container:after, .blog .blog-container .search-subscribe .filters .filter-container:after, .search .blog-container .search .filters .filter-container:after, .search .blog-container .search-subscribe .filters .filter-container:after, .resources .blog-container .search .filters .filter-container:after, .resources .blog-container .search-subscribe .filters .filter-container:after, .archive .blog-container .search .filters .filter-container:after, .archive .blog-container .search-subscribe .filters .filter-container:after, .author .blog-container .search .filters .filter-container:after, .author .blog-container .search-subscribe .filters .filter-container:after {
          content: '';
          background: url("../images/arrow-green-right.svg") no-repeat;
          position: absolute;
          right: 10px;
          top: 13px;
          width: 10px;
          height: 9px;
          display: block;
          pointer-events: none;
          -webkit-transform: rotate(90deg);
                  transform: rotate(90deg); }
  .blog .blog-container .blog-feed, .blog .blog-container .most-recent, .search .blog-container .blog-feed, .search .blog-container .most-recent, .resources .blog-container .blog-feed, .resources .blog-container .most-recent, .archive .blog-container .blog-feed, .archive .blog-container .most-recent, .author .blog-container .blog-feed, .author .blog-container .most-recent {
    margin: var(--s2) 0; }
    .blog .blog-container .blog-feed article, .blog .blog-container .most-recent article, .search .blog-container .blog-feed article, .search .blog-container .most-recent article, .resources .blog-container .blog-feed article, .resources .blog-container .most-recent article, .archive .blog-container .blog-feed article, .archive .blog-container .most-recent article, .author .blog-container .blog-feed article, .author .blog-container .most-recent article {
      margin-bottom: var(--s3);
      display: flex;
      flex-direction: column;
      gap: 1rem; }
      .blog .blog-container .blog-feed article .img-contain, .blog .blog-container .most-recent article .img-contain, .search .blog-container .blog-feed article .img-contain, .search .blog-container .most-recent article .img-contain, .resources .blog-container .blog-feed article .img-contain, .resources .blog-container .most-recent article .img-contain, .archive .blog-container .blog-feed article .img-contain, .archive .blog-container .most-recent article .img-contain, .author .blog-container .blog-feed article .img-contain, .author .blog-container .most-recent article .img-contain {
        height: 155px;
        transition: all 250ms ease-in; }
        .blog .blog-container .blog-feed article .img-contain img, .blog .blog-container .most-recent article .img-contain img, .search .blog-container .blog-feed article .img-contain img, .search .blog-container .most-recent article .img-contain img, .resources .blog-container .blog-feed article .img-contain img, .resources .blog-container .most-recent article .img-contain img, .archive .blog-container .blog-feed article .img-contain img, .archive .blog-container .most-recent article .img-contain img, .author .blog-container .blog-feed article .img-contain img, .author .blog-container .most-recent article .img-contain img {
          width: 100%;
          max-width: 100%;
          height: 155px;
          -o-object-fit: cover;
             object-fit: cover; }
      .blog .blog-container .blog-feed article .copy, .blog .blog-container .most-recent article .copy, .search .blog-container .blog-feed article .copy, .search .blog-container .most-recent article .copy, .resources .blog-container .blog-feed article .copy, .resources .blog-container .most-recent article .copy, .archive .blog-container .blog-feed article .copy, .archive .blog-container .most-recent article .copy, .author .blog-container .blog-feed article .copy, .author .blog-container .most-recent article .copy {
        display: flex;
        flex-direction: column;
        gap: .75rem; }
        .blog .blog-container .blog-feed article .copy .entry-meta, .blog .blog-container .blog-feed article .copy .cats, .blog .blog-container .most-recent article .copy .entry-meta, .blog .blog-container .most-recent article .copy .cats, .search .blog-container .blog-feed article .copy .entry-meta, .search .blog-container .blog-feed article .copy .cats, .search .blog-container .most-recent article .copy .entry-meta, .search .blog-container .most-recent article .copy .cats, .resources .blog-container .blog-feed article .copy .entry-meta, .resources .blog-container .blog-feed article .copy .cats, .resources .blog-container .most-recent article .copy .entry-meta, .resources .blog-container .most-recent article .copy .cats, .archive .blog-container .blog-feed article .copy .entry-meta, .archive .blog-container .blog-feed article .copy .cats, .archive .blog-container .most-recent article .copy .entry-meta, .archive .blog-container .most-recent article .copy .cats, .author .blog-container .blog-feed article .copy .entry-meta, .author .blog-container .blog-feed article .copy .cats, .author .blog-container .most-recent article .copy .entry-meta, .author .blog-container .most-recent article .copy .cats {
          font-size: 14px;
          line-height: 17px;
          display: flex;
          flex-wrap: wrap;
          gap: 0 .3rem; }
        .blog .blog-container .blog-feed article .copy h2, .blog .blog-container .most-recent article .copy h2, .search .blog-container .blog-feed article .copy h2, .search .blog-container .most-recent article .copy h2, .resources .blog-container .blog-feed article .copy h2, .resources .blog-container .most-recent article .copy h2, .archive .blog-container .blog-feed article .copy h2, .archive .blog-container .most-recent article .copy h2, .author .blog-container .blog-feed article .copy h2, .author .blog-container .most-recent article .copy h2 {
          font-size: 22px;
          margin: 0; }
          .blog .blog-container .blog-feed article .copy h2 a, .blog .blog-container .most-recent article .copy h2 a, .search .blog-container .blog-feed article .copy h2 a, .search .blog-container .most-recent article .copy h2 a, .resources .blog-container .blog-feed article .copy h2 a, .resources .blog-container .most-recent article .copy h2 a, .archive .blog-container .blog-feed article .copy h2 a, .archive .blog-container .most-recent article .copy h2 a, .author .blog-container .blog-feed article .copy h2 a, .author .blog-container .most-recent article .copy h2 a {
            text-decoration: none; }
          .blog .blog-container .blog-feed article .copy h2:after, .blog .blog-container .most-recent article .copy h2:after, .search .blog-container .blog-feed article .copy h2:after, .search .blog-container .most-recent article .copy h2:after, .resources .blog-container .blog-feed article .copy h2:after, .resources .blog-container .most-recent article .copy h2:after, .archive .blog-container .blog-feed article .copy h2:after, .archive .blog-container .most-recent article .copy h2:after, .author .blog-container .blog-feed article .copy h2:after, .author .blog-container .most-recent article .copy h2:after {
            content: '';
            margin-top: 20px;
            background: var(--black);
            height: 3px;
            width: 100px;
            display: block; }
        .blog .blog-container .blog-feed article .copy .cats, .blog .blog-container .most-recent article .copy .cats, .search .blog-container .blog-feed article .copy .cats, .search .blog-container .most-recent article .copy .cats, .resources .blog-container .blog-feed article .copy .cats, .resources .blog-container .most-recent article .copy .cats, .archive .blog-container .blog-feed article .copy .cats, .archive .blog-container .most-recent article .copy .cats, .author .blog-container .blog-feed article .copy .cats, .author .blog-container .most-recent article .copy .cats {
          gap: 0 .5rem; }
      .blog .blog-container .blog-feed article:hover .img-contain, .blog .blog-container .most-recent article:hover .img-contain, .search .blog-container .blog-feed article:hover .img-contain, .search .blog-container .most-recent article:hover .img-contain, .resources .blog-container .blog-feed article:hover .img-contain, .resources .blog-container .most-recent article:hover .img-contain, .archive .blog-container .blog-feed article:hover .img-contain, .archive .blog-container .most-recent article:hover .img-contain, .author .blog-container .blog-feed article:hover .img-contain, .author .blog-container .most-recent article:hover .img-contain {
        opacity: .8; }
      .blog .blog-container .blog-feed article:first-child:hover .img-contain, .blog .blog-container .most-recent article:first-child:hover .img-contain, .search .blog-container .blog-feed article:first-child:hover .img-contain, .search .blog-container .most-recent article:first-child:hover .img-contain, .resources .blog-container .blog-feed article:first-child:hover .img-contain, .resources .blog-container .most-recent article:first-child:hover .img-contain, .archive .blog-container .blog-feed article:first-child:hover .img-contain, .archive .blog-container .most-recent article:first-child:hover .img-contain, .author .blog-container .blog-feed article:first-child:hover .img-contain, .author .blog-container .most-recent article:first-child:hover .img-contain {
        opacity: 1; }
      .blog .blog-container .blog-feed article:last-child, .blog .blog-container .most-recent article:last-child, .search .blog-container .blog-feed article:last-child, .search .blog-container .most-recent article:last-child, .resources .blog-container .blog-feed article:last-child, .resources .blog-container .most-recent article:last-child, .archive .blog-container .blog-feed article:last-child, .archive .blog-container .most-recent article:last-child, .author .blog-container .blog-feed article:last-child, .author .blog-container .most-recent article:last-child {
        margin-bottom: 0; }
  .blog .blog-container .button-cta.outline, .search .blog-container .button-cta.outline, .resources .blog-container .button-cta.outline, .archive .blog-container .button-cta.outline, .author .blog-container .button-cta.outline {
    letter-spacing: .03em;
    padding: 8px 30px !important;
    margin: var(--s3) 0;
    background: #FFFFFF;
    border: 2px solid var(--black);
    border-radius: 100px;
    cursor: pointer;
    transition: all 250ms ease;
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.238297);
    align-self: center; }
    .blog .blog-container .button-cta.outline a, .search .blog-container .button-cta.outline a, .resources .blog-container .button-cta.outline a, .archive .blog-container .button-cta.outline a, .author .blog-container .button-cta.outline a {
      font-weight: 800;
      background: var(--gradient) !important;
      background-size: 110% 100% !important;
      background-clip: text !important;
      -webkit-background-clip: text !important;
      -webkit-text-fill-color: transparent !important; }
    .blog .blog-container .button-cta.outline:hover, .search .blog-container .button-cta.outline:hover, .resources .blog-container .button-cta.outline:hover, .archive .blog-container .button-cta.outline:hover, .author .blog-container .button-cta.outline:hover {
      background: var(--black);
      border: 2px solid var(--black); }
      .blog .blog-container .button-cta.outline:hover a, .search .blog-container .button-cta.outline:hover a, .resources .blog-container .button-cta.outline:hover a, .archive .blog-container .button-cta.outline:hover a, .author .blog-container .button-cta.outline:hover a {
        background: transparent;
        background-clip: unset;
        -webkit-text-fill-color: white; }

.resources .blog-container .most-recent {
  border-bottom: 2px solid var(--line); }

.resources .blog-container .blog-feed.cats {
  padding-bottom: 50px;
  border-bottom: solid 2px var(--line); }
  .resources .blog-container .blog-feed.cats:last-child {
    border: 0; }

/* ==========================================================================
   Other Devices
   ========================================================================== */
@media (min-width: 576px) {
  .blog .breadcrumb .container, .search .breadcrumb .container, .resources .breadcrumb .container, .archive .breadcrumb .container, .author .breadcrumb .container {
    padding: 0 7%; }
  .blog .blog-container .search .subscribe-trigger, .blog .blog-container .search-subscribe .subscribe-trigger, .search .blog-container .search .subscribe-trigger, .search .blog-container .search-subscribe .subscribe-trigger, .resources .blog-container .search .subscribe-trigger, .resources .blog-container .search-subscribe .subscribe-trigger, .archive .blog-container .search .subscribe-trigger, .archive .blog-container .search-subscribe .subscribe-trigger, .author .blog-container .search .subscribe-trigger, .author .blog-container .search-subscribe .subscribe-trigger {
    font-size: 14px;
    margin: 0 0 20px auto;
    width: 91px;
    align-items: center; }
    .blog .blog-container .search .subscribe-trigger img, .blog .blog-container .search-subscribe .subscribe-trigger img, .search .blog-container .search .subscribe-trigger img, .search .blog-container .search-subscribe .subscribe-trigger img, .resources .blog-container .search .subscribe-trigger img, .resources .blog-container .search-subscribe .subscribe-trigger img, .archive .blog-container .search .subscribe-trigger img, .archive .blog-container .search-subscribe .subscribe-trigger img, .author .blog-container .search .subscribe-trigger img, .author .blog-container .search-subscribe .subscribe-trigger img {
      width: 10px;
      height: 10px; }
  .blog .blog-container .search form, .blog .blog-container .search-subscribe form, .search .blog-container .search form, .search .blog-container .search-subscribe form, .resources .blog-container .search form, .resources .blog-container .search-subscribe form, .archive .blog-container .search form, .archive .blog-container .search-subscribe form, .author .blog-container .search form, .author .blog-container .search-subscribe form {
    margin: 0; }
    .blog .blog-container .search form .frm_fields_container, .blog .blog-container .search-subscribe form .frm_fields_container, .search .blog-container .search form .frm_fields_container, .search .blog-container .search-subscribe form .frm_fields_container, .resources .blog-container .search form .frm_fields_container, .resources .blog-container .search-subscribe form .frm_fields_container, .archive .blog-container .search form .frm_fields_container, .archive .blog-container .search-subscribe form .frm_fields_container, .author .blog-container .search form .frm_fields_container, .author .blog-container .search-subscribe form .frm_fields_container {
      display: flex; }
      .blog .blog-container .search form .frm_fields_container .frm_form_field, .blog .blog-container .search-subscribe form .frm_fields_container .frm_form_field, .search .blog-container .search form .frm_fields_container .frm_form_field, .search .blog-container .search-subscribe form .frm_fields_container .frm_form_field, .resources .blog-container .search form .frm_fields_container .frm_form_field, .resources .blog-container .search-subscribe form .frm_fields_container .frm_form_field, .archive .blog-container .search form .frm_fields_container .frm_form_field, .archive .blog-container .search-subscribe form .frm_fields_container .frm_form_field, .author .blog-container .search form .frm_fields_container .frm_form_field, .author .blog-container .search-subscribe form .frm_fields_container .frm_form_field {
        width: 75%; }
  .blog .blog-container .search .search, .blog .blog-container .search-subscribe .search, .search .blog-container .search .search, .search .blog-container .search-subscribe .search, .resources .blog-container .search .search, .resources .blog-container .search-subscribe .search, .archive .blog-container .search .search, .archive .blog-container .search-subscribe .search, .author .blog-container .search .search, .author .blog-container .search-subscribe .search {
    padding: 10px 0; }
    .blog .blog-container .search .search .filters, .blog .blog-container .search-subscribe .search .filters, .search .blog-container .search .search .filters, .search .blog-container .search-subscribe .search .filters, .resources .blog-container .search .search .filters, .resources .blog-container .search-subscribe .search .filters, .archive .blog-container .search .search .filters, .archive .blog-container .search-subscribe .search .filters, .author .blog-container .search .search .filters, .author .blog-container .search-subscribe .search .filters {
      display: flex;
      justify-content: space-between; }
      .blog .blog-container .search .search .filters .filter-container, .blog .blog-container .search-subscribe .search .filters .filter-container, .search .blog-container .search .search .filters .filter-container, .search .blog-container .search-subscribe .search .filters .filter-container, .resources .blog-container .search .search .filters .filter-container, .resources .blog-container .search-subscribe .search .filters .filter-container, .archive .blog-container .search .search .filters .filter-container, .archive .blog-container .search-subscribe .search .filters .filter-container, .author .blog-container .search .search .filters .filter-container, .author .blog-container .search-subscribe .search .filters .filter-container {
        flex: 1;
        margin: 0 3px; }
  .blog .blog-container .blog-feed, .blog .blog-container .most-recent, .search .blog-container .blog-feed, .search .blog-container .most-recent, .resources .blog-container .blog-feed, .resources .blog-container .most-recent, .archive .blog-container .blog-feed, .archive .blog-container .most-recent, .author .blog-container .blog-feed, .author .blog-container .most-recent {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between; }
    .blog .blog-container .blog-feed article, .blog .blog-container .most-recent article, .search .blog-container .blog-feed article, .search .blog-container .most-recent article, .resources .blog-container .blog-feed article, .resources .blog-container .most-recent article, .archive .blog-container .blog-feed article, .archive .blog-container .most-recent article, .author .blog-container .blog-feed article, .author .blog-container .most-recent article {
      width: 48%; }
      .blog .blog-container .blog-feed article .copy h2, .blog .blog-container .most-recent article .copy h2, .search .blog-container .blog-feed article .copy h2, .search .blog-container .most-recent article .copy h2, .resources .blog-container .blog-feed article .copy h2, .resources .blog-container .most-recent article .copy h2, .archive .blog-container .blog-feed article .copy h2, .archive .blog-container .most-recent article .copy h2, .author .blog-container .blog-feed article .copy h2, .author .blog-container .most-recent article .copy h2 {
        font-size: 18px; }
      .blog .blog-container .blog-feed article:first-child, .blog .blog-container .most-recent article:first-child, .search .blog-container .blog-feed article:first-child, .search .blog-container .most-recent article:first-child, .resources .blog-container .blog-feed article:first-child, .resources .blog-container .most-recent article:first-child, .archive .blog-container .blog-feed article:first-child, .archive .blog-container .most-recent article:first-child, .author .blog-container .blog-feed article:first-child, .author .blog-container .most-recent article:first-child {
        width: 100%;
        display: flex;
        flex-direction: row-reverse;
        justify-content: space-between; }
        .blog .blog-container .blog-feed article:first-child .img-contain, .blog .blog-container .most-recent article:first-child .img-contain, .search .blog-container .blog-feed article:first-child .img-contain, .search .blog-container .most-recent article:first-child .img-contain, .resources .blog-container .blog-feed article:first-child .img-contain, .resources .blog-container .most-recent article:first-child .img-contain, .archive .blog-container .blog-feed article:first-child .img-contain, .archive .blog-container .most-recent article:first-child .img-contain, .author .blog-container .blog-feed article:first-child .img-contain, .author .blog-container .most-recent article:first-child .img-contain {
          height: 230px;
          width: 62%; }
          .blog .blog-container .blog-feed article:first-child .img-contain img, .blog .blog-container .most-recent article:first-child .img-contain img, .search .blog-container .blog-feed article:first-child .img-contain img, .search .blog-container .most-recent article:first-child .img-contain img, .resources .blog-container .blog-feed article:first-child .img-contain img, .resources .blog-container .most-recent article:first-child .img-contain img, .archive .blog-container .blog-feed article:first-child .img-contain img, .archive .blog-container .most-recent article:first-child .img-contain img, .author .blog-container .blog-feed article:first-child .img-contain img, .author .blog-container .most-recent article:first-child .img-contain img {
            height: 240px;
            -o-object-fit: cover;
               object-fit: cover; }
        .blog .blog-container .blog-feed article:first-child .copy, .blog .blog-container .most-recent article:first-child .copy, .search .blog-container .blog-feed article:first-child .copy, .search .blog-container .most-recent article:first-child .copy, .resources .blog-container .blog-feed article:first-child .copy, .resources .blog-container .most-recent article:first-child .copy, .archive .blog-container .blog-feed article:first-child .copy, .archive .blog-container .most-recent article:first-child .copy, .author .blog-container .blog-feed article:first-child .copy, .author .blog-container .most-recent article:first-child .copy {
          width: 35%; }
  .search .blog-container .blog-feed article:first-child, .resources .blog-container .blog-feed article:first-child, .archive .blog-container .blog-feed article:first-child, .author .blog-container .blog-feed article:first-child {
    width: 48%;
    flex-direction: column;
    justify-content: flex-start; }
    .search .blog-container .blog-feed article:first-child .img-contain, .resources .blog-container .blog-feed article:first-child .img-contain, .archive .blog-container .blog-feed article:first-child .img-contain, .author .blog-container .blog-feed article:first-child .img-contain {
      height: 155px;
      width: 100%;
      transition: all 250ms ease-in; }
      .search .blog-container .blog-feed article:first-child .img-contain img, .resources .blog-container .blog-feed article:first-child .img-contain img, .archive .blog-container .blog-feed article:first-child .img-contain img, .author .blog-container .blog-feed article:first-child .img-contain img {
        max-width: 100%;
        height: 155px;
        -o-object-fit: cover;
           object-fit: cover; }
    .search .blog-container .blog-feed article:first-child .copy, .resources .blog-container .blog-feed article:first-child .copy, .archive .blog-container .blog-feed article:first-child .copy, .author .blog-container .blog-feed article:first-child .copy {
      width: 100%; } }

@media (min-width: 782px) {
  .blog .blog-container .search, .blog .blog-container .search-subscribe, .search .blog-container .search, .search .blog-container .search-subscribe, .resources .blog-container .search, .resources .blog-container .search-subscribe, .archive .blog-container .search, .archive .blog-container .search-subscribe, .author .blog-container .search, .author .blog-container .search-subscribe {
    padding: 20px 0; }
    .blog .blog-container .search .subscribe-trigger, .blog .blog-container .search-subscribe .subscribe-trigger, .search .blog-container .search .subscribe-trigger, .search .blog-container .search-subscribe .subscribe-trigger, .resources .blog-container .search .subscribe-trigger, .resources .blog-container .search-subscribe .subscribe-trigger, .archive .blog-container .search .subscribe-trigger, .archive .blog-container .search-subscribe .subscribe-trigger, .author .blog-container .search .subscribe-trigger, .author .blog-container .search-subscribe .subscribe-trigger {
      align-self: flex-end; }
  .blog .blog-container .resource-header, .search .blog-container .resource-header, .resources .blog-container .resource-header, .archive .blog-container .resource-header, .author .blog-container .resource-header {
    flex-direction: row;
    justify-content: space-between; }
    .blog .blog-container .resource-header .all, .search .blog-container .resource-header .all, .resources .blog-container .resource-header .all, .archive .blog-container .resource-header .all, .author .blog-container .resource-header .all {
      align-self: flex-end; }
  .blog .blog-container .blog-feed, .blog .blog-container .most-recent, .search .blog-container .blog-feed, .search .blog-container .most-recent, .resources .blog-container .blog-feed, .resources .blog-container .most-recent, .archive .blog-container .blog-feed, .archive .blog-container .most-recent, .author .blog-container .blog-feed, .author .blog-container .most-recent {
    justify-content: flex-start;
    gap: 0 1.2rem; }
    .blog .blog-container .blog-feed article .img-contain, .blog .blog-container .most-recent article .img-contain, .search .blog-container .blog-feed article .img-contain, .search .blog-container .most-recent article .img-contain, .resources .blog-container .blog-feed article .img-contain, .resources .blog-container .most-recent article .img-contain, .archive .blog-container .blog-feed article .img-contain, .archive .blog-container .most-recent article .img-contain, .author .blog-container .blog-feed article .img-contain, .author .blog-container .most-recent article .img-contain {
      height: 200px; }
      .blog .blog-container .blog-feed article .img-contain img, .blog .blog-container .most-recent article .img-contain img, .search .blog-container .blog-feed article .img-contain img, .search .blog-container .most-recent article .img-contain img, .resources .blog-container .blog-feed article .img-contain img, .resources .blog-container .most-recent article .img-contain img, .archive .blog-container .blog-feed article .img-contain img, .archive .blog-container .most-recent article .img-contain img, .author .blog-container .blog-feed article .img-contain img, .author .blog-container .most-recent article .img-contain img {
        height: 200px; }
    .blog .blog-container .blog-feed article .copy, .blog .blog-container .most-recent article .copy, .search .blog-container .blog-feed article .copy, .search .blog-container .most-recent article .copy, .resources .blog-container .blog-feed article .copy, .resources .blog-container .most-recent article .copy, .archive .blog-container .blog-feed article .copy, .archive .blog-container .most-recent article .copy, .author .blog-container .blog-feed article .copy, .author .blog-container .most-recent article .copy {
      gap: 1.125rem; }
      .blog .blog-container .blog-feed article .copy .entry-meta, .blog .blog-container .most-recent article .copy .entry-meta, .search .blog-container .blog-feed article .copy .entry-meta, .search .blog-container .most-recent article .copy .entry-meta, .resources .blog-container .blog-feed article .copy .entry-meta, .resources .blog-container .most-recent article .copy .entry-meta, .archive .blog-container .blog-feed article .copy .entry-meta, .archive .blog-container .most-recent article .copy .entry-meta, .author .blog-container .blog-feed article .copy .entry-meta, .author .blog-container .most-recent article .copy .entry-meta {
        gap: 0 .5rem; }
    .blog .blog-container .blog-feed article:first-child, .blog .blog-container .most-recent article:first-child, .search .blog-container .blog-feed article:first-child, .search .blog-container .most-recent article:first-child, .resources .blog-container .blog-feed article:first-child, .resources .blog-container .most-recent article:first-child, .archive .blog-container .blog-feed article:first-child, .archive .blog-container .most-recent article:first-child, .author .blog-container .blog-feed article:first-child, .author .blog-container .most-recent article:first-child {
      justify-content: space-between;
      align-items: center; }
      .blog .blog-container .blog-feed article:first-child .img-contain, .blog .blog-container .most-recent article:first-child .img-contain, .search .blog-container .blog-feed article:first-child .img-contain, .search .blog-container .most-recent article:first-child .img-contain, .resources .blog-container .blog-feed article:first-child .img-contain, .resources .blog-container .most-recent article:first-child .img-contain, .archive .blog-container .blog-feed article:first-child .img-contain, .archive .blog-container .most-recent article:first-child .img-contain, .author .blog-container .blog-feed article:first-child .img-contain, .author .blog-container .most-recent article:first-child .img-contain {
        width: 60%; }
      .blog .blog-container .blog-feed article:first-child .copy, .blog .blog-container .most-recent article:first-child .copy, .search .blog-container .blog-feed article:first-child .copy, .search .blog-container .most-recent article:first-child .copy, .resources .blog-container .blog-feed article:first-child .copy, .resources .blog-container .most-recent article:first-child .copy, .archive .blog-container .blog-feed article:first-child .copy, .archive .blog-container .most-recent article:first-child .copy, .author .blog-container .blog-feed article:first-child .copy, .author .blog-container .most-recent article:first-child .copy {
        width: 37%; }
        .blog .blog-container .blog-feed article:first-child .copy h2, .blog .blog-container .most-recent article:first-child .copy h2, .search .blog-container .blog-feed article:first-child .copy h2, .search .blog-container .most-recent article:first-child .copy h2, .resources .blog-container .blog-feed article:first-child .copy h2, .resources .blog-container .most-recent article:first-child .copy h2, .archive .blog-container .blog-feed article:first-child .copy h2, .archive .blog-container .most-recent article:first-child .copy h2, .author .blog-container .blog-feed article:first-child .copy h2, .author .blog-container .most-recent article:first-child .copy h2 {
          font-size: 22px; }
  .search .blog-container .blog-feed article:first-child, .resources .blog-container .blog-feed article:first-child, .archive .blog-container .blog-feed article:first-child, .author .blog-container .blog-feed article:first-child {
    width: 48%;
    flex-direction: column;
    justify-content: flex-start; }
    .search .blog-container .blog-feed article:first-child .img-contain, .search .blog-container .blog-feed article:first-child .copy, .resources .blog-container .blog-feed article:first-child .img-contain, .resources .blog-container .blog-feed article:first-child .copy, .archive .blog-container .blog-feed article:first-child .img-contain, .archive .blog-container .blog-feed article:first-child .copy, .author .blog-container .blog-feed article:first-child .img-contain, .author .blog-container .blog-feed article:first-child .copy {
      width: 100%; }
    .search .blog-container .blog-feed article:first-child .img-contain, .resources .blog-container .blog-feed article:first-child .img-contain, .archive .blog-container .blog-feed article:first-child .img-contain, .author .blog-container .blog-feed article:first-child .img-contain {
      height: 200px; }
      .search .blog-container .blog-feed article:first-child .img-contain img, .resources .blog-container .blog-feed article:first-child .img-contain img, .archive .blog-container .blog-feed article:first-child .img-contain img, .author .blog-container .blog-feed article:first-child .img-contain img {
        height: 200px; }
  .resources .blog-container .most-recent {
    padding-bottom: 25px;
    margin-bottom: 55px; }
  .resources .blog-container .blog-feed.cats {
    padding-bottom: 10px; } }

@media (min-width: 992px) {
  .blog .breadcrumb, .search .breadcrumb, .resources .breadcrumb, .archive .breadcrumb, .author .breadcrumb {
    padding: 20px 0; }
    .blog .breadcrumb .container, .search .breadcrumb .container, .resources .breadcrumb .container, .archive .breadcrumb .container, .author .breadcrumb .container {
      padding: 0 5%; }
  .blog .blog-container, .search .blog-container, .resources .blog-container, .archive .blog-container, .author .blog-container {
    padding: 0 var(--s1); }
    .blog .blog-container h1, .search .blog-container h1, .resources .blog-container h1, .archive .blog-container h1, .author .blog-container h1 {
      font-size: 3rem; }
    .blog .blog-container .resource-header h2, .search .blog-container .resource-header h2, .resources .blog-container .resource-header h2, .archive .blog-container .resource-header h2, .author .blog-container .resource-header h2 {
      font-size: 2.5rem;
      margin: 30px 0 0; }
    .blog .blog-container .resource-header .all, .search .blog-container .resource-header .all, .resources .blog-container .resource-header .all, .archive .blog-container .resource-header .all, .author .blog-container .resource-header .all {
      font-size: 15px; }
    .blog .blog-container .search, .blog .blog-container .search-subscribe, .search .blog-container .search, .search .blog-container .search-subscribe, .resources .blog-container .search, .resources .blog-container .search-subscribe, .archive .blog-container .search, .archive .blog-container .search-subscribe, .author .blog-container .search, .author .blog-container .search-subscribe {
      flex-direction: row;
      flex-wrap: wrap;
      padding: 30px 0; }
      .blog .blog-container .search .search, .blog .blog-container .search-subscribe .search, .search .blog-container .search .search, .search .blog-container .search-subscribe .search, .resources .blog-container .search .search, .resources .blog-container .search-subscribe .search, .archive .blog-container .search .search, .archive .blog-container .search-subscribe .search, .author .blog-container .search .search, .author .blog-container .search-subscribe .search {
        order: 1;
        padding: 0;
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        border-bottom: 0; }
        .blog .blog-container .search .search form, .blog .blog-container .search-subscribe .search form, .search .blog-container .search .search form, .search .blog-container .search-subscribe .search form, .resources .blog-container .search .search form, .resources .blog-container .search-subscribe .search form, .archive .blog-container .search .search form, .archive .blog-container .search-subscribe .search form, .author .blog-container .search .search form, .author .blog-container .search-subscribe .search form {
          width: 45%; }
        .blog .blog-container .search .search .filters, .blog .blog-container .search-subscribe .search .filters, .search .blog-container .search .search .filters, .search .blog-container .search-subscribe .search .filters, .resources .blog-container .search .search .filters, .resources .blog-container .search-subscribe .search .filters, .archive .blog-container .search .search .filters, .archive .blog-container .search-subscribe .search .filters, .author .blog-container .search .search .filters, .author .blog-container .search-subscribe .search .filters {
          margin: 0 0 0 20px;
          width: 50%;
          align-self: flex-end; }
      .blog .blog-container .search .subscribe-trigger, .blog .blog-container .search-subscribe .subscribe-trigger, .search .blog-container .search .subscribe-trigger, .search .blog-container .search-subscribe .subscribe-trigger, .resources .blog-container .search .subscribe-trigger, .resources .blog-container .search-subscribe .subscribe-trigger, .archive .blog-container .search .subscribe-trigger, .archive .blog-container .search-subscribe .subscribe-trigger, .author .blog-container .search .subscribe-trigger, .author .blog-container .search-subscribe .subscribe-trigger {
        margin: 0;
        order: 2; }
      .blog .blog-container .search #blog-subscribe, .blog .blog-container .search-subscribe #blog-subscribe, .search .blog-container .search #blog-subscribe, .search .blog-container .search-subscribe #blog-subscribe, .resources .blog-container .search #blog-subscribe, .resources .blog-container .search-subscribe #blog-subscribe, .archive .blog-container .search #blog-subscribe, .archive .blog-container .search-subscribe #blog-subscribe, .author .blog-container .search #blog-subscribe, .author .blog-container .search-subscribe #blog-subscribe {
        order: 3;
        margin: 20px auto 0;
        width: 100%;
        background: #fafafa;
        border-radius: 0 0 5px 5px;
        box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.098297); }
        .blog .blog-container .search #blog-subscribe form, .blog .blog-container .search-subscribe #blog-subscribe form, .search .blog-container .search #blog-subscribe form, .search .blog-container .search-subscribe #blog-subscribe form, .resources .blog-container .search #blog-subscribe form, .resources .blog-container .search-subscribe #blog-subscribe form, .archive .blog-container .search #blog-subscribe form, .archive .blog-container .search-subscribe #blog-subscribe form, .author .blog-container .search #blog-subscribe form, .author .blog-container .search-subscribe #blog-subscribe form {
          padding: var(--s1) 0 0;
          margin: 0 auto;
          width: 80%; }
          .blog .blog-container .search #blog-subscribe form input, .blog .blog-container .search-subscribe #blog-subscribe form input, .search .blog-container .search #blog-subscribe form input, .search .blog-container .search-subscribe #blog-subscribe form input, .resources .blog-container .search #blog-subscribe form input, .resources .blog-container .search-subscribe #blog-subscribe form input, .archive .blog-container .search #blog-subscribe form input, .archive .blog-container .search-subscribe #blog-subscribe form input, .author .blog-container .search #blog-subscribe form input, .author .blog-container .search-subscribe #blog-subscribe form input {
            background: transparent; }
    .blog .blog-container .blog-feed, .blog .blog-container .most-recent, .search .blog-container .blog-feed, .search .blog-container .most-recent, .resources .blog-container .blog-feed, .resources .blog-container .most-recent, .archive .blog-container .blog-feed, .archive .blog-container .most-recent, .author .blog-container .blog-feed, .author .blog-container .most-recent {
      margin: var(--s3) 0;
      gap: 0 2rem; }
      .blog .blog-container .blog-feed article, .blog .blog-container .most-recent article, .search .blog-container .blog-feed article, .search .blog-container .most-recent article, .resources .blog-container .blog-feed article, .resources .blog-container .most-recent article, .archive .blog-container .blog-feed article, .archive .blog-container .most-recent article, .author .blog-container .blog-feed article, .author .blog-container .most-recent article {
        width: 31%; }
        .blog .blog-container .blog-feed article .img-contain, .blog .blog-container .most-recent article .img-contain, .search .blog-container .blog-feed article .img-contain, .search .blog-container .most-recent article .img-contain, .resources .blog-container .blog-feed article .img-contain, .resources .blog-container .most-recent article .img-contain, .archive .blog-container .blog-feed article .img-contain, .archive .blog-container .most-recent article .img-contain, .author .blog-container .blog-feed article .img-contain, .author .blog-container .most-recent article .img-contain {
          height: 230px; }
          .blog .blog-container .blog-feed article .img-contain img, .blog .blog-container .most-recent article .img-contain img, .search .blog-container .blog-feed article .img-contain img, .search .blog-container .most-recent article .img-contain img, .resources .blog-container .blog-feed article .img-contain img, .resources .blog-container .most-recent article .img-contain img, .archive .blog-container .blog-feed article .img-contain img, .archive .blog-container .most-recent article .img-contain img, .author .blog-container .blog-feed article .img-contain img, .author .blog-container .most-recent article .img-contain img {
            height: 230px; }
        .blog .blog-container .blog-feed article:first-child, .blog .blog-container .most-recent article:first-child, .search .blog-container .blog-feed article:first-child, .search .blog-container .most-recent article:first-child, .resources .blog-container .blog-feed article:first-child, .resources .blog-container .most-recent article:first-child, .archive .blog-container .blog-feed article:first-child, .archive .blog-container .most-recent article:first-child, .author .blog-container .blog-feed article:first-child, .author .blog-container .most-recent article:first-child {
          justify-content: space-between; }
          .blog .blog-container .blog-feed article:first-child .img-contain, .blog .blog-container .most-recent article:first-child .img-contain, .search .blog-container .blog-feed article:first-child .img-contain, .search .blog-container .most-recent article:first-child .img-contain, .resources .blog-container .blog-feed article:first-child .img-contain, .resources .blog-container .most-recent article:first-child .img-contain, .archive .blog-container .blog-feed article:first-child .img-contain, .archive .blog-container .most-recent article:first-child .img-contain, .author .blog-container .blog-feed article:first-child .img-contain, .author .blog-container .most-recent article:first-child .img-contain {
            height: 320px; }
            .blog .blog-container .blog-feed article:first-child .img-contain img, .blog .blog-container .most-recent article:first-child .img-contain img, .search .blog-container .blog-feed article:first-child .img-contain img, .search .blog-container .most-recent article:first-child .img-contain img, .resources .blog-container .blog-feed article:first-child .img-contain img, .resources .blog-container .most-recent article:first-child .img-contain img, .archive .blog-container .blog-feed article:first-child .img-contain img, .archive .blog-container .most-recent article:first-child .img-contain img, .author .blog-container .blog-feed article:first-child .img-contain img, .author .blog-container .most-recent article:first-child .img-contain img {
              height: 320px; }
          .blog .blog-container .blog-feed article:first-child .copy h2, .blog .blog-container .most-recent article:first-child .copy h2, .search .blog-container .blog-feed article:first-child .copy h2, .search .blog-container .most-recent article:first-child .copy h2, .resources .blog-container .blog-feed article:first-child .copy h2, .resources .blog-container .most-recent article:first-child .copy h2, .archive .blog-container .blog-feed article:first-child .copy h2, .archive .blog-container .most-recent article:first-child .copy h2, .author .blog-container .blog-feed article:first-child .copy h2, .author .blog-container .most-recent article:first-child .copy h2 {
            font-size: 24px; }
  .search .blog-container .blog-feed article:first-child, .resources .blog-container .blog-feed article:first-child, .archive .blog-container .blog-feed article:first-child, .author .blog-container .blog-feed article:first-child {
    flex-direction: column;
    justify-content: flex-start;
    width: 31%; }
    .search .blog-container .blog-feed article:first-child .img-contain, .resources .blog-container .blog-feed article:first-child .img-contain, .archive .blog-container .blog-feed article:first-child .img-contain, .author .blog-container .blog-feed article:first-child .img-contain {
      height: 230px;
      width: 100%; }
      .search .blog-container .blog-feed article:first-child .img-contain img, .resources .blog-container .blog-feed article:first-child .img-contain img, .archive .blog-container .blog-feed article:first-child .img-contain img, .author .blog-container .blog-feed article:first-child .img-contain img {
        height: 230px; }
    .search .blog-container .blog-feed article:first-child .copy h2, .resources .blog-container .blog-feed article:first-child .copy h2, .archive .blog-container .blog-feed article:first-child .copy h2, .author .blog-container .blog-feed article:first-child .copy h2 {
      font-size: 18px; }
  .resources .blog-container .most-recent {
    padding-bottom: 10px;
    margin-bottom: 10px; }
  .resources .blog-container .blog-feed {
    margin: 30px 0; } }

@media (min-width: 1200px) {
  .blog .breadcrumb .container, .search .breadcrumb .container, .resources .breadcrumb .container, .archive .breadcrumb .container, .author .breadcrumb .container {
    padding: 0 3%; }
  .blog .blog-container .search .subscribe-trigger, .blog .blog-container .search-subscribe .subscribe-trigger, .search .blog-container .search .subscribe-trigger, .search .blog-container .search-subscribe .subscribe-trigger, .resources .blog-container .search .subscribe-trigger, .resources .blog-container .search-subscribe .subscribe-trigger, .archive .blog-container .search .subscribe-trigger, .archive .blog-container .search-subscribe .subscribe-trigger, .author .blog-container .search .subscribe-trigger, .author .blog-container .search-subscribe .subscribe-trigger {
    margin: 0;
    order: 3; }
    .blog .blog-container .search .subscribe-trigger.active, .blog .blog-container .search-subscribe .subscribe-trigger.active, .search .blog-container .search .subscribe-trigger.active, .search .blog-container .search-subscribe .subscribe-trigger.active, .resources .blog-container .search .subscribe-trigger.active, .resources .blog-container .search-subscribe .subscribe-trigger.active, .archive .blog-container .search .subscribe-trigger.active, .archive .blog-container .search-subscribe .subscribe-trigger.active, .author .blog-container .search .subscribe-trigger.active, .author .blog-container .search-subscribe .subscribe-trigger.active {
      align-self: center; }
  .blog .blog-container .search #blog-subscribe, .blog .blog-container .search-subscribe #blog-subscribe, .search .blog-container .search #blog-subscribe, .search .blog-container .search-subscribe #blog-subscribe, .resources .blog-container .search #blog-subscribe, .resources .blog-container .search-subscribe #blog-subscribe, .archive .blog-container .search #blog-subscribe, .archive .blog-container .search-subscribe #blog-subscribe, .author .blog-container .search #blog-subscribe, .author .blog-container .search-subscribe #blog-subscribe {
    order: 2;
    margin: 0 20px 0 auto;
    width: 27%;
    background: transparent;
    border-radius: 0;
    box-shadow: none; }
    .blog .blog-container .search #blog-subscribe form, .blog .blog-container .search-subscribe #blog-subscribe form, .search .blog-container .search #blog-subscribe form, .search .blog-container .search-subscribe #blog-subscribe form, .resources .blog-container .search #blog-subscribe form, .resources .blog-container .search-subscribe #blog-subscribe form, .archive .blog-container .search #blog-subscribe form, .archive .blog-container .search-subscribe #blog-subscribe form, .author .blog-container .search #blog-subscribe form, .author .blog-container .search-subscribe #blog-subscribe form {
      padding: 0;
      margin: 0;
      width: 100%; }
      .blog .blog-container .search #blog-subscribe form input, .blog .blog-container .search-subscribe #blog-subscribe form input, .search .blog-container .search #blog-subscribe form input, .search .blog-container .search-subscribe #blog-subscribe form input, .resources .blog-container .search #blog-subscribe form input, .resources .blog-container .search-subscribe #blog-subscribe form input, .archive .blog-container .search #blog-subscribe form input, .archive .blog-container .search-subscribe #blog-subscribe form input, .author .blog-container .search #blog-subscribe form input, .author .blog-container .search-subscribe #blog-subscribe form input {
        background: white; }
      .blog .blog-container .search #blog-subscribe form fieldset, .blog .blog-container .search-subscribe #blog-subscribe form fieldset, .search .blog-container .search #blog-subscribe form fieldset, .search .blog-container .search-subscribe #blog-subscribe form fieldset, .resources .blog-container .search #blog-subscribe form fieldset, .resources .blog-container .search-subscribe #blog-subscribe form fieldset, .archive .blog-container .search #blog-subscribe form fieldset, .archive .blog-container .search-subscribe #blog-subscribe form fieldset, .author .blog-container .search #blog-subscribe form fieldset, .author .blog-container .search-subscribe #blog-subscribe form fieldset {
        padding: 0; }
      .blog .blog-container .search #blog-subscribe form .frm_fields_container .frm_form_field, .blog .blog-container .search-subscribe #blog-subscribe form .frm_fields_container .frm_form_field, .search .blog-container .search #blog-subscribe form .frm_fields_container .frm_form_field, .search .blog-container .search-subscribe #blog-subscribe form .frm_fields_container .frm_form_field, .resources .blog-container .search #blog-subscribe form .frm_fields_container .frm_form_field, .resources .blog-container .search-subscribe #blog-subscribe form .frm_fields_container .frm_form_field, .archive .blog-container .search #blog-subscribe form .frm_fields_container .frm_form_field, .archive .blog-container .search-subscribe #blog-subscribe form .frm_fields_container .frm_form_field, .author .blog-container .search #blog-subscribe form .frm_fields_container .frm_form_field, .author .blog-container .search-subscribe #blog-subscribe form .frm_fields_container .frm_form_field {
        padding: 0;
        margin: 0; }
        .blog .blog-container .search #blog-subscribe form .frm_fields_container .frm_form_field label, .blog .blog-container .search-subscribe #blog-subscribe form .frm_fields_container .frm_form_field label, .search .blog-container .search #blog-subscribe form .frm_fields_container .frm_form_field label, .search .blog-container .search-subscribe #blog-subscribe form .frm_fields_container .frm_form_field label, .resources .blog-container .search #blog-subscribe form .frm_fields_container .frm_form_field label, .resources .blog-container .search-subscribe #blog-subscribe form .frm_fields_container .frm_form_field label, .archive .blog-container .search #blog-subscribe form .frm_fields_container .frm_form_field label, .archive .blog-container .search-subscribe #blog-subscribe form .frm_fields_container .frm_form_field label, .author .blog-container .search #blog-subscribe form .frm_fields_container .frm_form_field label, .author .blog-container .search-subscribe #blog-subscribe form .frm_fields_container .frm_form_field label {
          top: 0 !important; }
      .blog .blog-container .search #blog-subscribe form.frm-show-form button, .blog .blog-container .search-subscribe #blog-subscribe form.frm-show-form button, .search .blog-container .search #blog-subscribe form.frm-show-form button, .search .blog-container .search-subscribe #blog-subscribe form.frm-show-form button, .resources .blog-container .search #blog-subscribe form.frm-show-form button, .resources .blog-container .search-subscribe #blog-subscribe form.frm-show-form button, .archive .blog-container .search #blog-subscribe form.frm-show-form button, .archive .blog-container .search-subscribe #blog-subscribe form.frm-show-form button, .author .blog-container .search #blog-subscribe form.frm-show-form button, .author .blog-container .search-subscribe #blog-subscribe form.frm-show-form button {
        padding: 8px 16px !important;
        margin: 0; }
  .blog .blog-container .blog-feed, .blog .blog-container .most-recent, .search .blog-container .blog-feed, .search .blog-container .most-recent, .resources .blog-container .blog-feed, .resources .blog-container .most-recent, .archive .blog-container .blog-feed, .archive .blog-container .most-recent, .author .blog-container .blog-feed, .author .blog-container .most-recent {
    margin-top: var(--s3);
    gap: 0 2.2rem; }
    .blog .blog-container .blog-feed article, .blog .blog-container .most-recent article, .search .blog-container .blog-feed article, .search .blog-container .most-recent article, .resources .blog-container .blog-feed article, .resources .blog-container .most-recent article, .archive .blog-container .blog-feed article, .archive .blog-container .most-recent article, .author .blog-container .blog-feed article, .author .blog-container .most-recent article {
      margin-bottom: var(--s4); }
      .blog .blog-container .blog-feed article .copy h2, .blog .blog-container .most-recent article .copy h2, .search .blog-container .blog-feed article .copy h2, .search .blog-container .most-recent article .copy h2, .resources .blog-container .blog-feed article .copy h2, .resources .blog-container .most-recent article .copy h2, .archive .blog-container .blog-feed article .copy h2, .archive .blog-container .most-recent article .copy h2, .author .blog-container .blog-feed article .copy h2, .author .blog-container .most-recent article .copy h2 {
        font-size: 22px;
        line-height: 30px; }
      .blog .blog-container .blog-feed article:first-child, .blog .blog-container .most-recent article:first-child, .search .blog-container .blog-feed article:first-child, .search .blog-container .most-recent article:first-child, .resources .blog-container .blog-feed article:first-child, .resources .blog-container .most-recent article:first-child, .archive .blog-container .blog-feed article:first-child, .archive .blog-container .most-recent article:first-child, .author .blog-container .blog-feed article:first-child, .author .blog-container .most-recent article:first-child {
        align-items: center; }
        .blog .blog-container .blog-feed article:first-child .img-contain, .blog .blog-container .most-recent article:first-child .img-contain, .search .blog-container .blog-feed article:first-child .img-contain, .search .blog-container .most-recent article:first-child .img-contain, .resources .blog-container .blog-feed article:first-child .img-contain, .resources .blog-container .most-recent article:first-child .img-contain, .archive .blog-container .blog-feed article:first-child .img-contain, .archive .blog-container .most-recent article:first-child .img-contain, .author .blog-container .blog-feed article:first-child .img-contain, .author .blog-container .most-recent article:first-child .img-contain {
          height: 430px; }
          .blog .blog-container .blog-feed article:first-child .img-contain img, .blog .blog-container .most-recent article:first-child .img-contain img, .search .blog-container .blog-feed article:first-child .img-contain img, .search .blog-container .most-recent article:first-child .img-contain img, .resources .blog-container .blog-feed article:first-child .img-contain img, .resources .blog-container .most-recent article:first-child .img-contain img, .archive .blog-container .blog-feed article:first-child .img-contain img, .archive .blog-container .most-recent article:first-child .img-contain img, .author .blog-container .blog-feed article:first-child .img-contain img, .author .blog-container .most-recent article:first-child .img-contain img {
            height: 430px;
            width: 100%; }
        .blog .blog-container .blog-feed article:first-child .copy h2, .blog .blog-container .most-recent article:first-child .copy h2, .search .blog-container .blog-feed article:first-child .copy h2, .search .blog-container .most-recent article:first-child .copy h2, .resources .blog-container .blog-feed article:first-child .copy h2, .resources .blog-container .most-recent article:first-child .copy h2, .archive .blog-container .blog-feed article:first-child .copy h2, .archive .blog-container .most-recent article:first-child .copy h2, .author .blog-container .blog-feed article:first-child .copy h2, .author .blog-container .most-recent article:first-child .copy h2 {
          font-size: 30px;
          line-height: 40px; }
  .search .blog-container .blog-feed article:first-child .img-contain, .resources .blog-container .blog-feed article:first-child .img-contain, .archive .blog-container .blog-feed article:first-child .img-contain, .author .blog-container .blog-feed article:first-child .img-contain {
    height: 230px; }
    .search .blog-container .blog-feed article:first-child .img-contain img, .resources .blog-container .blog-feed article:first-child .img-contain img, .archive .blog-container .blog-feed article:first-child .img-contain img, .author .blog-container .blog-feed article:first-child .img-contain img {
      height: 230px; }
  .search .blog-container .blog-feed article:first-child .copy h2, .resources .blog-container .blog-feed article:first-child .copy h2, .archive .blog-container .blog-feed article:first-child .copy h2, .author .blog-container .blog-feed article:first-child .copy h2 {
    font-size: 22px;
    line-height: 30px; }
  .resources .blog-container .blog-feed {
    margin: 30px 0; } }

@media (min-width: 1400px) {
  .blog .breadcrumb .container, .search .breadcrumb .container, .resources .breadcrumb .container, .archive .breadcrumb .container, .author .breadcrumb .container {
    padding: 0;
    margin: 0 auto;
    max-width: var(--max); }
  .blog .blog-container, .search .blog-container, .resources .blog-container, .archive .blog-container, .author .blog-container {
    padding: 0; }
    .blog .blog-container .blog-feed, .blog .blog-container .most-recent, .search .blog-container .blog-feed, .search .blog-container .most-recent, .resources .blog-container .blog-feed, .resources .blog-container .most-recent, .archive .blog-container .blog-feed, .archive .blog-container .most-recent, .author .blog-container .blog-feed, .author .blog-container .most-recent {
      gap: 0px 2.7rem; }
      .blog .blog-container .blog-feed article:first-child .copy h2, .blog .blog-container .most-recent article:first-child .copy h2, .search .blog-container .blog-feed article:first-child .copy h2, .search .blog-container .most-recent article:first-child .copy h2, .resources .blog-container .blog-feed article:first-child .copy h2, .resources .blog-container .most-recent article:first-child .copy h2, .archive .blog-container .blog-feed article:first-child .copy h2, .archive .blog-container .most-recent article:first-child .copy h2, .author .blog-container .blog-feed article:first-child .copy h2, .author .blog-container .most-recent article:first-child .copy h2 {
        font-size: 35px;
        line-height: 45px; }
  .search .blog-container .blog-feed article:first-child .copy h2, .resources .blog-container .blog-feed article:first-child .copy h2, .archive .blog-container .blog-feed article:first-child .copy h2, .author .blog-container .blog-feed article:first-child .copy h2 {
    font-size: 22px;
    line-height: 30px; }
  .resources .blog-container .blog-feed {
    margin: 30px 0; } }
