body.he-editorial-page{margin:0!important;background:#f1f0e9!important;font-family:'DM Sans',Arial,sans-serif;color:#303b32}
.he-site{min-height:100vh}
.he-site .he-nav{font-size:15.6px}
.he-site .he-header a,.he-site .he-footer a{font-family:'DM Sans',Arial,sans-serif}
.he-site .he-header .he-logo{font-family:'Cormorant Garamond',Georgia,serif}
.he-site input,.he-site textarea,.he-site select{font:inherit;color:inherit;max-width:100%}
.he-site .he-inner{padding:52px 72px 80px;min-height:65vh}
.he-site .he-breadcrumb{display:flex;gap:12px;flex-wrap:wrap;font:400 12px/1.6 'DM Sans',Arial,sans-serif;color:var(--he-muted);margin-bottom:35px}
.he-site .he-breadcrumb a:hover,.he-site .he-footer a:hover{color:var(--he-accent);text-decoration:underline;text-underline-offset:4px}
.he-site .he-article{max-width:900px;margin:auto}
.he-site .he-article-head h1,.he-site .he-archive-head h1{font:400 clamp(38px,4.6vw,64px)/1.08 'Cormorant Garamond',Georgia,serif;letter-spacing:-1.3px;margin:18px 0 24px;text-transform:none;color:var(--he-ink);overflow-wrap:break-word}
.he-site .he-article-meta{display:flex;gap:20px;flex-wrap:wrap;font-size:12px;color:var(--he-muted);padding-bottom:27px;border-bottom:1px solid var(--he-line)}
.he-site .he-article-image{margin:32px 0 40px}
.he-site .he-article-image img{display:block;width:100%;height:auto;max-height:530px;object-fit:cover}
.he-site .he-entry{max-width:780px;margin:40px auto 0;font:400 17px/1.85 'DM Sans',Arial,sans-serif;overflow-wrap:break-word}
.he-site .he-entry :where(p,li,div,span,td,th,summary){font-family:inherit!important}
.he-site .he-entry p,.he-site .he-entry ul,.he-site .he-entry ol,.he-site .he-entry blockquote,.he-site .he-entry table{margin:0 0 1.45em}
.he-site .he-entry h1,.he-site .he-entry h2,.he-site .he-entry h3,.he-site .he-entry h4,.he-site .he-entry h5,.he-site .he-entry h6,.he-site .he-comments h2,.he-site .he-comments h3{font-family:'Cormorant Garamond',Georgia,serif!important;color:var(--he-ink);text-transform:none;font-weight:500;line-height:1.2;letter-spacing:-.4px;margin:1.4em 0 .55em}
.he-site .he-entry h1,.he-site .he-entry h2{font-size:36px}.he-site .he-entry h3{font-size:29px}.he-site .he-entry h4,.he-site .he-entry h5,.he-site .he-entry h6{font-size:25px}
.he-site .he-entry a,.he-site .he-tags a,.he-site .he-comments a{color:var(--he-accent);text-decoration:underline;text-underline-offset:3px}
.he-site .he-entry img,.he-site .he-entry iframe,.he-site .he-entry video{max-width:100%}.he-site .he-entry img{height:auto}
.he-site .he-entry figure,.he-site .he-entry .wp-caption{max-width:100%;margin:25px 0}
.he-site .he-entry .alignleft{float:left;margin:0 24px 20px 0}.he-site .he-entry .alignright{float:right;margin:0 0 20px 24px}.he-site .he-entry .aligncenter{display:block;margin:25px auto}
.he-site .he-entry:after{content:'';display:block;clear:both}
.he-site .he-entry table{width:100%;border-collapse:collapse;font-size:15px}.he-site .he-entry th,.he-site .he-entry td{padding:12px;text-align:left;border:1px solid var(--he-line)}
.he-site .he-entry blockquote{padding:15px 25px;border-left:2px solid var(--he-accent);background:#eef1e8}
.he-site .he-entry #toc_container{background:#f0f2eb;border:1px solid var(--he-line);padding:22px;font:400 14px/1.7 'DM Sans',Arial,sans-serif;width:100%;max-width:100%}
.he-site .he-entry #toc_container .toc_title{font:500 22px/1.3 'Cormorant Garamond',Georgia,serif;margin-bottom:12px}
.he-site .he-entry #toc_container ul{margin-bottom:0}
.he-site .he-entry .featured-snippet,.he-site .he-entry .featured-snippet p,.he-site .he-entry .featured-snippet li{font-family:'DM Sans',Arial,sans-serif!important}
.he-site .he-tags{max-width:780px;margin:30px auto;font-size:12px}
.he-site .he-adjacent{display:grid;grid-template-columns:1fr 1fr;gap:40px;max-width:900px;margin:50px auto 0;padding-top:28px;border-top:1px solid var(--he-line)}
.he-site .he-adjacent small{display:block;font-size:10px;text-transform:uppercase;letter-spacing:1px;color:var(--he-muted);margin-bottom:10px}
.he-site .he-adjacent a{font:400 25px/1.25 'Cormorant Garamond',Georgia,serif}
.he-site .he-archive-head{max-width:830px;margin-bottom:40px}.he-site .he-archive-description{font-size:16px;line-height:1.8;color:var(--he-muted)}
.he-site .he-archive-head .he-primary{margin-top:25px}
.he-site .he-subtopics{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 40px}.he-site .he-subtopics a{border:1px solid var(--he-line);padding:10px 16px;font-size:13px}.he-site .he-subtopics a:hover{background:#edf1e7}
.he-site .he-archive-posts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 32px}
.he-site .he-archive-posts .he-post,.he-site .he-archive-posts .he-post:first-child{display:block;grid-row:auto;grid-column:auto;border:0;padding:0;margin:0}
.he-site .he-archive-posts .he-post-photo,.he-site .he-archive-posts .he-post:first-child .he-post-photo{width:100%;height:auto;aspect-ratio:1.65;object-fit:cover}
.he-site .he-archive-posts .he-post-content{padding-top:18px}.he-site .he-archive-posts .he-post h3{font-size:28px;line-height:1.2}.he-site .he-archive-posts .he-post .he-excerpt,.he-site .he-archive-posts .he-post .he-read{display:block}
.he-site .he-archive-posts .he-excerpt{font-size:13px}.he-site .he-archive-posts .he-post-empty{aspect-ratio:1.65}
.he-site .pagination{margin-top:45px}.he-site .nav-links{display:flex;gap:12px;flex-wrap:wrap}.he-site .page-numbers{padding:9px 14px;border:1px solid var(--he-line);font-size:13px}.he-site .page-numbers.current{background:var(--he-accent);color:#fff}
.he-site .he-search{display:flex;gap:12px;align-items:end;max-width:580px;margin:30px 0}.he-site .he-search label{flex:1;font-size:12px}.he-site .he-search input{display:block;width:100%;padding:12px;border:1px solid var(--he-line);background:#fff;margin-top:8px}
.he-site .he-comments{max-width:780px;margin:55px auto 0;padding-top:15px;border-top:1px solid var(--he-line)}.he-site .he-comments h2,.he-site .he-comments h3{font-size:32px}
.he-site .he-comments .comment-list{list-style:none;padding:0}.he-site .he-comments .comment{padding:22px 0;border-bottom:1px solid var(--he-line)}.he-site .he-comments .children{list-style:none;padding-left:25px}.he-site .he-comments .avatar{float:left;margin-right:12px;border-radius:50%}.he-site .he-comments .comment-meta{font-size:11px;color:var(--he-muted);margin-bottom:14px}.he-site .he-comments .comment-author{font-size:13px}
.he-site .he-comments p{margin:15px 0}.he-site .he-comments textarea,.he-site .he-comments input:not([type=checkbox]):not([type=submit]){display:block;width:100%;padding:12px;border:1px solid var(--he-line);background:#fff;margin-top:8px}.he-site .he-comments input[type=submit]{background:var(--he-accent);color:#fff;border:0;padding:13px 22px;cursor:pointer}.he-site .he-comments .comment-notes,.he-site .he-comments .logged-in-as{font-size:12px}
.he-site .screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
@media(max-width:1050px){.he-site .he-inner{padding:40px 40px 60px}.he-site .he-archive-posts{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:860px){.he-site .he-menu{display:block;font-size:15.6px}.he-site .he-header{position:relative}.he-site .he-nav{display:none}.he-site .he-nav.he-open{display:flex;flex-direction:column;align-items:stretch;gap:9px;position:absolute;top:100%;left:0;right:0;padding:20px 27px;background:var(--he-paper);border-bottom:1px solid var(--he-line);z-index:10}}
@media(max-width:520px){.he-site .he-inner{padding:27px 25px 45px}.he-site .he-article-head h1,.he-site .he-archive-head h1{font-size:39px;letter-spacing:-.7px}.he-site .he-entry{font-size:16px;line-height:1.8;margin-top:30px}.he-site .he-entry h2{font-size:30px}.he-site .he-entry h3{font-size:26px}.he-site .he-article-image{margin:25px 0 30px}.he-site .he-entry .alignleft,.he-site .he-entry .alignright{float:none;display:block;margin:20px auto}.he-site .he-breadcrumb{margin-bottom:27px}.he-site .he-archive-posts{grid-template-columns:1fr;gap:35px}.he-site .he-archive-posts .he-post h3{font-size:27px}.he-site .he-adjacent{grid-template-columns:1fr;gap:25px}.he-site .he-search{flex-wrap:wrap}.he-site .he-search label{flex-basis:100%}}
