/* WordPress article and archive accommodations, additive to the approved visual concept. */
.his-skip-link{position:absolute;top:-120px;left:20px;z-index:50;background:#181b19;color:#fff;padding:13px 18px}.his-skip-link:focus{top:10px}
.his-page-head{padding-top:85px;padding-bottom:80px}.his-page-head h1{font-size:clamp(52px,8vw,128px);letter-spacing:-.085em;line-height:.95;text-transform:uppercase;overflow-wrap:anywhere;margin:35px 0}.his-page-head p{font-size:20px;max-width:550px;line-height:1.6;color:var(--ash)}
.his-posts-section{padding-top:110px;padding-bottom:110px}.his-post-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line)}.his-post-card{background:var(--bg);min-height:280px;padding:32px;display:flex;flex-direction:column;gap:12px}.his-post-card h2,.his-post-card h3{font-size:clamp(23px,2.8vw,36px);line-height:1.15;letter-spacing:-.055em;margin:18px 0 8px}.his-post-card h2 a:hover,.his-post-card h3 a:hover{text-decoration:underline;text-underline-offset:4px}.his-post-card p{font-size:14px;line-height:1.65;color:var(--ash);margin:0 0 20px}.his-post-link{font-size:11px;letter-spacing:.1em;font-weight:900;margin-top:auto;width:max-content;border-bottom:1px solid var(--ink);padding-bottom:8px}.his-page-list{margin-bottom:65px}.his-pagination{padding-bottom:75px}.his-pagination a{padding:8px}
.his-article{max-width:1100px;padding-top:80px;padding-bottom:125px}.his-article h1{font-size:clamp(44px,6vw,88px);letter-spacing:-.075em;line-height:1.04;overflow-wrap:anywhere;margin:28px 0 55px}.his-back{display:inline-block;margin-bottom:45px;border-bottom:1px solid currentColor;padding-bottom:8px}.his-article-photo{margin:0 0 55px}.his-article-photo img{width:100%;height:auto;display:block}.entry-content{max-width:800px;font-size:18px;line-height:1.74;overflow-wrap:anywhere}.entry-content p{margin:0 0 1.3em}.entry-content h2{font-size:clamp(29px,3vw,43px);line-height:1.16;letter-spacing:-.045em;margin:1.6em 0 .6em}.entry-content h3{font-size:25px;letter-spacing:-.03em;line-height:1.2;margin:1.4em 0 .6em}.entry-content a{text-decoration:underline;text-underline-offset:4px}.entry-content ul,.entry-content ol{padding-left:1.5em}.entry-content li{margin-bottom:.45em}.entry-content blockquote{margin:45px 0;border-left:5px solid var(--mint);padding:8px 30px;font-size:1.15em}.entry-content img{max-width:100%;height:auto}.entry-content figure{max-width:100%}.entry-content .wp-block-image img{height:auto}.entry-content .alignwide{max-width:1050px}.entry-content .alignfull{width:100vw;max-width:none;position:relative;left:50%;margin-left:-50vw}.entry-content table{border-collapse:collapse;display:block;max-width:100%;overflow:auto}.entry-content td,.entry-content th{padding:11px;border:1px solid var(--line)}.entry-content iframe{max-width:100%}
.his-article-lead{font-size:clamp(21px,2.5vw,31px);line-height:1.46;max-width:750px;margin:-20px 0 40px}.his-resource-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);margin:20px 0 45px}.his-resource-meta>div{padding:24px 20px;border-right:1px solid var(--line)}.his-resource-meta>div:first-child{padding-left:0}.his-resource-meta>div:last-child{border:0}.his-resource-meta p{font-size:14px;word-break:break-word;margin:14px 0 0}.his-info-block{border-bottom:1px solid var(--line);padding:35px 0;max-width:800px}.his-info-block h2{font-size:29px;letter-spacing:-.05em}.his-info-block p{font-size:16px;line-height:1.65}.his-entry-body{padding-top:40px}.his-resource-note{font-size:12px;color:var(--ash);max-width:730px;line-height:1.6;margin-top:50px}
@media(max-width:790px){.his-post-grid{grid-template-columns:1fr}.his-article{padding-top:58px;padding-bottom:80px}.his-posts-section{padding-top:70px;padding-bottom:75px}.his-resource-meta{grid-template-columns:1fr}.his-resource-meta>div{border-right:0;border-bottom:1px solid var(--line);padding:17px 0}.his-resource-meta>div:last-child{border:0}}
