/* WordPress-only additions, loaded after blog.css. The other files in this
   folder are copies of the static site's stylesheets and are not edited here. */

/* Logged-in editors see the WordPress admin bar above the floating header. */
@media(min-width:783px){.admin-bar.info-page .site-header{top:32px}}
@media(min-width:761px) and (max-width:782px){.admin-bar.info-page .site-header{top:46px}}

/* Filters are links to WordPress's own category, search and year pages. */
a.blog-filter{display:inline-flex;align-items:center;text-decoration:none}
.blog-filter.is-active{border-color:var(--blue);background:var(--blue);color:#fff}
.blog-filter.is-active small{color:#dce9ff}
.blog-find form{display:flex;flex:1;min-width:0}
.blog-result{margin:-8px 0 32px;color:var(--ink);font-size:clamp(22px,2vw,27px);font-weight:700;line-height:1.25;letter-spacing:-.025em}
.blog-pager .blog-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}
a.blog-button{display:inline-flex;align-items:center}
.blog-button[aria-busy=true]{opacity:.6;pointer-events:none}
.blog-page-body{max-width:720px}

/* Plugin output inside the article. The share row and the plugin's contents
   box are replaced by the theme's own "Share this article" and "On this page". */
.blog-body .addtoany_share_save_container,.blog-body #ez-toc-container{display:none}
.blog-body>div>*+*{margin-top:22px}
.blog-body .tablepress{margin:0}

/* Newsletter form (Mailchimp for WP) as the subscribe card. */
.blog-body .mc4wp-form{margin-top:56px;padding:36px;border-radius:24px;background:var(--tint)}
.blog-body #mc_embed_signup{background:transparent;color:inherit;font:inherit}
.blog-body #mc_embed_signup_scroll{display:flex;flex-wrap:wrap;align-items:center;gap:12px}
.blog-body #mc_embed_signup label{display:block;flex:0 0 100%;margin:0 0 8px;padding:0;color:var(--ink);font-size:clamp(22px,2vw,26px);font-weight:650;line-height:1.3;letter-spacing:-.02em}
.blog-body #mc_embed_signup input.email{display:block;flex:1;width:auto;min-width:0;min-height:56px;margin:0;padding:13px 16px;border:1px solid var(--line-strong);border-radius:12px;background:#fff;color:var(--ink);font:400 16px/1.5 Inter,Arial,sans-serif;text-indent:0}
.blog-body #mc_embed_signup input.email:focus-visible{outline:0;border-color:var(--blue);box-shadow:0 0 0 3px #1261df40}
.blog-body #mc_embed_signup .clear{flex:none;margin:0}
/* !important: the plugin's "blue" form theme sets these on the button itself. */
.blog-body #mc_embed_signup input.button{display:inline-flex;width:auto;height:auto;min-height:56px;margin:0;padding:15px 28px;border:0!important;border-radius:12px;background:#c94b0a!important;color:#fff!important;font:700 16px/1.4 Inter,Arial,sans-serif;text-transform:capitalize;cursor:pointer;transition:background .2s}
.blog-body #mc_embed_signup input.button:hover{background:#a94105!important}
.blog-body .blog-note{text-align:left}
.blog-body .mc4wp-response{font-size:14px}
.blog-body .mc4wp-response:not(:empty){margin-top:14px}

@media(max-width:760px){
  .blog-body .mc4wp-form{padding:26px 22px;border-radius:20px}
  .blog-body #mc_embed_signup_scroll{flex-direction:column;align-items:stretch}
  .blog-body #mc_embed_signup input.button{width:100%;min-height:52px;background:#c24b00!important}
}
