.nav-list{list-style:none;display:flex;align-items:center;gap:30px;margin:0;padding:0}.nav-list li{position:relative}.nav-list .current-menu-item>a{border-bottom:2px solid var(--red)}.nav-list .sub-menu{position:absolute;top:100%;left:0;min-width:200px;list-style:none;background:var(--ink);border:1px solid var(--line);padding:15px;z-index:40;display:none}.nav-list li:hover>.sub-menu,.nav-list li:focus-within>.sub-menu{display:block}.sub-menu li a{display:block}.prose{padding-top:70px;padding-bottom:70px;min-height:60vh}.prose h1{font-size:clamp(48px,7vw,90px);margin:15px 0 35px}.prose h2{font-size:44px;margin:35px 0 20px}.prose p{margin-bottom:20px}.prose a:not(.btn){text-decoration:underline;text-underline-offset:4px}.prose img,.prose video{max-width:100%;height:auto}.prose figure{max-width:100%}.prose article+article{margin-top:45px;border-top:1px solid var(--line);padding-top:30px}.alignwide{width:100%}.aligncenter{margin-inline:auto}.wp-caption-text,.gallery-caption{font-size:12px;color:var(--muted)}.screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.prose input{max-width:100%}.prose input[type=password]{padding:10px}.prose input[type=submit]{padding:10px;background:var(--red);border:0}.page-template-gallery .footer{border-top:1px solid var(--line)}
@media(max-width:700px){.nav-list{display:flex;flex-direction:column;align-items:stretch;gap:12px}.nav-list .sub-menu{position:static;display:block;border:0;border-left:1px solid var(--line);margin:8px 0;padding:5px 15px}.prose{padding-top:40px;padding-bottom:40px}.prose h1{overflow-wrap:anywhere}}
