.wd-blog-wrap{margin-inline:auto;max-width:var(--wd-content-width);padding-inline:32px;width:100%}.wd-blog-grid{display:grid;gap:2rem;grid-template-columns:1fr;padding-bottom:3rem}.wd-blog-card{background:var(--background);border:1px solid color-mix(in srgb,var(--primary),transparent 82%);border-radius:var(--radius);box-shadow:0 8px 28px #18202b08;display:flex;flex-direction:column;overflow:hidden;transition:transform .25s,box-shadow .25s}.wd-blog-card:hover{box-shadow:0 16px 36px #18202b12;transform:translateY(-4px)}.wd-blog-card-image{aspect-ratio:8/5;display:block;overflow:hidden}.wd-blog-card-image img{height:100%;object-fit:cover;transition:transform .4s;width:100%}.wd-blog-card:hover img{transform:scale(1.025)}.wd-blog-card-copy{align-items:flex-start;display:flex;flex:1;flex-direction:column;padding:1.75rem}.wd-blog-card time,.wd-blog-meta{color:var(--muted-foreground);font-size:.875rem}.wd-blog-card h2{font-family:var(--font-display);font-size:1.65rem;line-height:1.2;margin:1rem 0}.wd-blog-card h2 a:hover{color:var(--primary)}.wd-blog-card p{color:var(--muted-foreground);line-height:1.75;margin:0 0 1.5rem}.wd-blog-more{gap:.75rem;margin-top:auto}.wd-blog-pagination{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;padding:0 0 5rem}.wd-blog-empty{background:var(--warm);border-radius:var(--radius);grid-column:1/-1;padding:3rem;text-align:center}.wd-blog-post-header{padding-bottom:3rem;padding-top:4rem;text-align:center}.wd-blog-back{color:var(--cta);display:block;margin-bottom:2rem}.wd-blog-kicker{background:var(--sun-tint);border:1px solid color-mix(in srgb,var(--primary),transparent 70%);border-radius:999px;color:var(--primary);display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:.12em;padding:.45rem 1rem;text-transform:uppercase}.wd-blog-post-header h1{font-family:var(--font-display);font-size:clamp(2.25rem,4.5vw,4rem);line-height:1.1;margin:1.5rem auto;max-width:960px}.wd-blog-featured{border-radius:var(--radius);display:block;max-height:640px;object-fit:cover;width:100%}.wd-blog-body{font-size:1.125rem;line-height:1.85;margin:3rem auto;max-width:800px;overflow-wrap:anywhere;padding-inline:24px}.wd-blog-body p{margin:0 0 1.3em}.wd-blog-body h2,.wd-blog-body h3,.wd-blog-body h4{font-family:var(--font-display);line-height:1.2;margin:1.6em 0 .65em}.wd-blog-body h2{font-size:2rem}.wd-blog-body h3{font-size:1.5rem}.wd-blog-body h4{font-size:1.25rem}.wd-blog-body ol,.wd-blog-body ul{list-style:disc;margin-bottom:1.5em;padding-left:1.5em}.wd-blog-body ol{list-style:decimal}.wd-blog-body a:not(.btn-secondary){color:var(--cta);text-decoration:underline;text-underline-offset:3px}.wd-blog-body iframe,.wd-blog-body img,.wd-blog-body video{border-radius:var(--radius);max-width:100%}.wd-blog-body img{height:auto}.wd-blog-body blockquote{background:var(--sun-tint);border-left:3px solid var(--primary);font-style:italic;margin:2rem 0;padding:1rem 1.5rem}.wd-blog-body table{border-collapse:collapse;display:block;max-width:100%;overflow:auto}.wd-blog-body td,.wd-blog-body th{border:1px solid var(--muted-foreground);padding:.6rem}.wd-blog-tags{display:flex;flex-wrap:wrap;gap:1rem}.wd-blog-end{padding-bottom:3rem}.wd-blog a:focus-visible{outline:3px solid var(--primary);outline-offset:4px}@media(min-width:640px){.wd-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.wd-blog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:639px){.wd-blog-wrap{padding-inline:20px}.wd-blog-post-header{padding-top:2.5rem}.wd-blog-card-copy{padding:1.5rem}}@media(prefers-reduced-motion:reduce){.wd-blog-card,.wd-blog-card-image img{transition:none}.wd-blog-card:hover,.wd-blog-card:hover img{transform:none}}