/* WordPress glue for the alantee.com design */
.c8 .wp-block-group{margin:0}
.c8 .site-wrap img{max-width:100%;height:auto}
.c8 .feature-image img,.c8 .card-image img,.c8 .about-opening img,.c8 .article-image{object-fit:cover}
.c8 .about-opening figure.wp-block-image{margin:0}
.c8 .about-opening figure.wp-block-image img{width:100%}
.c8 .prose>*:first-child{margin-top:0}
.c8 .prose ul,.c8 .prose ol{font-size:16px;line-height:1.95;margin:0 0 23px 1.3em}
.c8 .prose h3{font-size:30px;line-height:1.2;margin:30px 0 14px;font-style:italic}
.c8 .prose h4{font-size:22px;margin:26px 0 12px}
.c8 .prose a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}
.c8 .prose blockquote{margin:30px 0;padding:4px 0 4px 24px;border-left:2px solid var(--accent);font-family:var(--head);font-style:italic;font-size:28px;line-height:1.35}
.c8 .prose .wp-block-image{margin:32px 0}
.c8 .prose .wp-block-image img{width:100%;height:auto}
.c8 .prose figcaption{font-size:11px;color:var(--muted);margin-top:8px}
.c8 .prose .wp-block-separator{border:0;border-top:1px solid var(--line);margin:35px 0}
.c8 .prose .wp-block-button__link{background:var(--ink);color:var(--paper);border-radius:0;padding:13px 22px;font-size:12px;font-weight:600;text-decoration:none}
.c8 .prose .wp-block-button__link:hover{background:var(--accent)}
.c8 .prose table{width:100%;border-collapse:collapse;font-size:14px}
.c8 .prose td,.c8 .prose th{border:1px solid var(--line);padding:8px 10px}
.c8 .prose .alignwide{margin-inline:-80px;max-width:none;width:auto}
.c8 .prose .alignfull{margin-inline:calc(50% - 50vw);max-width:100vw;width:100vw}
.c8 .page-body{max-width:740px;margin:10px auto 70px}
.c8 .pagination a,.c8 .pagination span.page-numbers{min-width:39px;height:39px;border:1px solid var(--line);display:inline-flex;align-items:center;justify-content:center;font-size:12px;padding:0 10px}
.c8 .pagination .current{background:var(--ink);color:var(--paper);border-color:var(--ink)}
.c8 .form-status[hidden]{display:none}
.c8 .hp-field{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}
.c8 .not-found{text-align:center;padding:40px 0 90px}
@media(max-width:700px){.c8 .prose .alignwide{margin-inline:0}}

/* Blog dropdown */
.c8 .navigation .nav-item{position:relative;display:flex;align-items:center;gap:2px}
.c8 .navigation .nav-item>a{padding:9px 0}
.c8 .navigation .nav-item>a.active{border-bottom:2px solid var(--accent)}
.c8 .navigation .nav-item>a:hover{color:var(--accent)}
.c8 .sub-toggle{background:none;border:0;color:inherit;padding:9px 6px;display:inline-flex;align-items:center;line-height:1}
.c8 .sub-toggle svg{transition:transform .15s}
.c8 .nav-item.open .sub-toggle svg,.c8 .nav-item:hover .sub-toggle svg{transform:rotate(180deg)}
.c8 .sub-menu{display:none;position:absolute;top:100%;left:-18px;min-width:290px;max-width:360px;margin:0;padding:8px 0;list-style:none;background:var(--paper);border:1px solid var(--line);box-shadow:0 14px 30px rgba(23,51,87,.12);z-index:60}
.c8 .nav-item:hover>.sub-menu,.c8 .nav-item:focus-within>.sub-menu,.c8 .nav-item.open>.sub-menu{display:block}
.c8 .sub-menu a{display:block;padding:10px 20px;font-size:13px;line-height:1.35;white-space:normal}
.c8 .sub-menu a:hover,.c8 .sub-menu a:focus-visible{background:var(--soft);color:var(--accent)}
.c8 .sub-menu a[aria-current="page"]{color:var(--accent)}
.c8 .sub-menu .sub-all{border-top:1px solid var(--line);margin-top:6px;padding-top:6px}
.c8 .sub-menu .sub-all a{font-size:11px;letter-spacing:.8px;text-transform:uppercase;font-weight:600}
@media(max-width:700px){
.c8 .navigation .nav-item{flex-wrap:wrap;justify-content:space-between;width:100%}
.c8 .navigation .nav-item>a{font-size:12px;padding:10px 0;flex:1}
.c8 .sub-toggle{padding:10px 8px}
.c8 .sub-menu{position:static;flex-basis:100%;min-width:0;max-width:none;box-shadow:none;border:0;border-left:1px solid var(--line);padding:0 0 6px 14px;margin:0 0 4px 2px}
.c8 .nav-item:hover>.sub-menu,.c8 .nav-item:focus-within>.sub-menu{display:none}
.c8 .nav-item.open>.sub-menu{display:block}
}
