.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.portfolio-card>a{display:block}.portfolio-card>a>div{padding-top:48px;min-height:142px}.portfolio-card>a>div>span{display:inline-block;padding:4px 13px;border-radius:8px;background:var(--color-cream);color:var(--color-primary)}
.filters a{min-width:115px;height:40px;padding:0 15px;border-radius:999px;background:var(--color-surface);font-weight:700;display:inline-flex;align-items:center;justify-content:center;transition:.2s}.filters a:hover,.filters a.active{background:var(--color-primary);color:var(--color-white)}
.pagination .page-numbers{min-width:20px;padding:3px 2px;border-bottom:1px solid transparent;text-align:center;font:500 16px Montserrat,sans-serif}.pagination .current{border-bottom-color:var(--color-primary);color:var(--color-primary)}.pagination .next{font-size:28px;line-height:1}
.contact-notice{margin:0 0 24px;padding:14px 18px;border-radius:8px;font-weight:700}.contact-notice.success{background:#ecf8ef;color:#27733b}.contact-notice.error{background:#fff0ee;color:#a33b2e}.contact-honeypot{position:absolute!important;left:-9999px!important}
.article-content>*+*,.work-content>*+*{margin-top:40px}.article-content h2,.work-content h2{margin-bottom:20px;padding:8px 20px;border-left:5px solid var(--color-primary);border-radius:5px;background:var(--color-cream);color:var(--color-primary);font-size:24px}.article-content p,.work-content p{font-size:16px;font-weight:500;line-height:1.9;color:#595757}.article-content img,.work-content img{max-width:100%;height:auto;border-radius:20px}.article-content a{color:var(--color-primary);text-decoration:underline}
.wp-block-image figcaption{margin-top:10px;color:var(--color-muted);font-size:14px}.no-results{grid-column:1/-1;text-align:center;padding:80px 0;color:var(--color-muted)}
@media(max-width:600px){.portfolio-card>a>div{min-height:0;padding-top:28px}.filters a{width:100%;min-width:0}.article-content h2,.work-content h2{font-size:20px}.article-content p,.work-content p{font-size:14px}}

