@view-transition{navigation:auto}
html:not(.rr-js) [data-reveal]{opacity:1;transform:none}
body.admin-bar .nav-wrap{top:32px}
body.admin-bar #brand-intro{top:32px}
.article-caption>.gallery{font-family:var(--sans);font-size:16px;line-height:1.5}
.article-caption>.wp-block-image{margin:30px 0}
.article-caption h2{font-size:clamp(30px,4vw,52px);margin:34px 0 20px}
.article-caption h3{font-size:30px;margin:25px 0 15px}
.article-caption ul,.article-caption ol{padding-left:1.5em}
.article-caption a{text-decoration:underline;text-underline-offset:4px}
.article-caption .gallery button{font-size:14px}
.pagination,.navigation.pagination .nav-links{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin:36px auto;max-width:none}
.page-numbers{display:inline-block;padding:10px 15px;border:1px solid var(--rule)}
.page-numbers.current{background:var(--ink);color:var(--paper)}
.archive-controls>button{grid-column:1/-1;justify-self:start}
.search-body form{display:flex;gap:20px;align-items:center;margin:24px 0}
.search-body form input{min-width:0;flex:1;border:0;border-bottom:1px solid var(--ink);padding:18px 0;font:24px var(--sans);background:transparent}
.search-body form button{flex:none;font-size:13px}
.article-body .wp-block-embed iframe{max-width:100%}
.wp-caption{max-width:100%}.wp-caption-text{font-size:14px}.screen-reader-text{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;overflow:hidden;position:absolute!important;white-space:nowrap}
@media(max-width:782px){body.admin-bar .nav-wrap,body.admin-bar #brand-intro{top:46px}}
@media(max-width:600px){body.admin-bar .nav-wrap{top:0}.search-body form{flex-wrap:wrap}.search-body form input{width:100%}}

.article-caption:has(>.gallery){max-width:none}
.article-caption>p{max-width:780px}
.about-description-content>p{margin-bottom:24px}

.topline>span:last-child{text-transform:uppercase}
