@layer reset;@layer base{.prose{color:#2b2b2b;font-size:1.0625rem;line-height:1.7}.prose>*+*{margin-block-start:1em}.prose :is(h2,h3,h4){color:var(--c-ink);margin-block-start:1.6em}.prose a{color:var(--c-orange-text);text-underline-offset:2px;text-decoration:underline}.prose a:hover{color:var(--c-ink)}.prose :is(ul,ol){padding-inline-start:1.3em}.prose li+li{margin-block-start:.35em}.prose blockquote{border-inline-start:4px solid var(--c-gold);color:var(--c-ink);padding:.25em 0 .25em 1em;font-size:1.125rem}.prose img,.prose figure{border-radius:var(--r)}.prose figcaption,.prose .wp-caption-text{font-size:var(--fs-sm);color:var(--c-gray-500);margin-block-start:.5em}.prose table{border-collapse:collapse;width:100%;font-size:.9375rem}.prose :is(th,td){border-bottom:1px solid var(--c-line);text-align:start;padding:.6em .75em}.prose th{background:var(--c-surface);font-weight:600}.prose .wp-caption,.prose .wp-block-image{max-width:100%}}@layer components{.entry-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:16px;display:grid}.entry-card{background:var(--c-white);border-radius:var(--r);flex-direction:column;gap:10px;padding:12px 12px 18px;transition:box-shadow .2s;display:flex}.entry-card:hover{box-shadow:0 10px 30px #00000014}.entry-card__media img{aspect-ratio:16/10;object-fit:cover;border-radius:var(--r-sm);width:100%}.entry-card__meta{font-size:var(--fs-sm);color:var(--c-gray-500)}.entry-card__title{font-size:1.125rem;line-height:1.25}.entry-card__title a:after{content:"";position:absolute;inset:0}.entry-card{position:relative}.entry-card__excerpt{color:var(--c-gray-700);font-size:.9375rem}.pagination .nav-links{flex-wrap:wrap;justify-content:center;gap:6px;margin-block-start:32px;display:flex}.pagination .page-numbers{border:1px solid var(--c-line);border-radius:var(--r-sm);background:var(--c-white);place-items:center;min-width:42px;height:42px;padding-inline:12px;font-weight:600;display:inline-grid}.pagination .page-numbers.current{background:var(--c-ink);border-color:var(--c-ink);color:var(--c-white)}.pagination a.page-numbers:hover{border-color:var(--c-ink);color:var(--c-ink)}.page-head__search{max-width:560px;margin-block-start:16px}.single-media img{border-radius:var(--r);width:100%;margin-block-end:24px}}@layer utilities;