.pattern-article{padding-block-end:2rem;.card-grid{display:flex;flex-direction:column;gap:.5rem;@media (max-width:680px){grid-template-columns:1fr}.article.type-article{background-color:var(--color-gold-50);border-radius:6px;display:grid;gap:1rem;grid-template-columns:80px 1fr;padding:1.5rem;position:relative;transition:background-color var(--transition-duration) var(--transition-easing);&:has(:active),&:has(:focus-visible),&:hover{background-color:var(--color-neutral-100)}.wp-block-post-featured-image{border-radius:4px;overflow:hidden;@media (min-width:680px){grid-row:span 2}}.metadata{align-self:start;flex-wrap:wrap;gap:.25rem .5rem;justify-content:flex-end;.badge{&:has(.wp-block-post-date){@media (max-width:600px){display:none}}&:has(.wp-block-post-author-name){@media (max-width:450px){display:none}}}}.content{grid-column:span 2;@media (min-width:680px){grid-column:span 1}.wp-block-post-title{color:var(--text-heading-secondary);font-size:1.5rem;line-height:1;margin-block-end:.75rem}.wp-block-post-excerpt{color:var(--text-body-default);font-size:.9rem;line-height:1.2}}.card-link{border-radius:12px;inset:0;position:absolute;width:auto;z-index:1}}}}.pattern-service{padding-block-end:2rem;.card-grid{display:grid;gap:.5rem;grid-template-columns:repeat(2,1fr);@media (max-width:680px){grid-template-columns:1fr}.service.type-service{background-color:var(--color-gold-50);border-radius:12px;display:grid;gap:1rem;grid-template-columns:80px 1fr;padding:1rem;position:relative;transition:background-color var(--transition-duration) var(--transition-easing);&:has(:active),&:has(:focus-visible),&:hover{background-color:var(--color-neutral-100)}.wp-block-post-featured-image{border-radius:8px;overflow:hidden}.content{grid-column:span 2;@media (min-width:480px){grid-column:span 1}.wp-block-post-title{color:var(--text-heading-secondary);font-size:1.5rem;line-height:1;margin-block-end:.4rem;padding-inline-end:1.5rem}.wp-block-post-excerpt{color:var(--text-body-default);font-size:.9rem;line-height:1.2}}.card-link{border-radius:12px;inset:0;position:absolute;width:auto;z-index:1}}}}.pattern-wysiwyg{h1,h2,h3,h4,h5,h6{font-family:var(--wp--custom--typography--primary);font-weight:600;letter-spacing:-.02em;line-height:1.25}h1{font-size:var(--3xl);margin-bottom:.25em;margin-top:.5em}h2{font-size:var(--2xl);margin-bottom:.5em;margin-top:1em}h3{font-size:var(--xl);margin-bottom:.4em;margin-top:1.25em}h4{font-size:var(--lg);margin-bottom:.3em;margin-top:1.75em}h5{font-size:var(--md);margin-bottom:.25em;margin-top:2em}h6{font-size:var(--sm);margin-bottom:.2em;margin-top:2.5em}img{max-width:100%}}.wp-block-search{--snb-form-border-radius:6px;.wp-block-search__label{display:inline-block;margin-bottom:var(--wp--preset--spacing--8)}.wp-block-search__input{background-color:var(--surface-form-input-default);border:1px solid var(--line-brand-primary-subtle-default);border-radius:var(--snb-form-border-radius);color:var(--text-form-input);font-size:var(--md);padding:15px;&:focus-visible{outline-color:var(--line-focus);outline-offset:2px;outline-style:solid;outline-width:2px}}}.pattern-template-query{.snb-article-filters{margin-block-end:3rem}}.wp-block-query-pagination{margin-top:3rem;.wp-block-query-pagination-numbers{display:flex;.page-numbers{line-height:1;&:not(.current,.dots){background-color:transparent!important;&:hover{background-color:var(--color-neutral-100)!important;color:var(--color-gold-900)}}&.current{background-color:var(--color-purple-900);color:var(--color-gold-50)}&.dots{color:var(--color-purple-900);font-size:var(--xl)}}}.wp-block-query-pagination-next,.wp-block-query-pagination-numbers .page-numbers,.wp-block-query-pagination-previous{display:grid;height:3.5rem;place-content:center;width:3.5rem}.wp-block-query-pagination-next,.wp-block-query-pagination-numbers .page-numbers:not(.current,.dots),.wp-block-query-pagination-previous{background-color:var(--color-gold-50);color:var(--color-gold-700);cursor:pointer;transition:background-color var(--transition-duration) var(--transition-easing),color var(--transition-duration) var(--transition-easing);span{margin:0!important;padding-bottom:4px}&:hover{background-color:var(--color-gold-100);color:var(--color-gold-900)}}.wp-block-query-pagination-next,.wp-block-query-pagination-previous{font-size:var(--2xl);line-height:1}}.template-breadcrumbs{span{align-items:center;color:var(--text-form-input);display:flex;font-family:var(--montserrat);font-size:var(--sm);font-weight:700;gap:.375rem;text-transform:uppercase;>.breadcrumb_last{color:var(--text-form-input);font-size:var(--xs)}a{color:var(--text-link-accent-default);font-size:var(--xs);&:after{bottom:-.1em}&:hover{color:var(--text-link-accent-hover)}&:active,&:focus-visible{color:var(--text-link-accent-active)}}}}