.wn-blog{max-width:72rem;color:var(--text-color);margin:0 auto;padding:2.5rem 1rem 4rem}.wn-blog--article{max-width:46rem}.wn-blog-head{max-width:44rem;margin-bottom:2rem}.wn-blog-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--primary-color);margin:0 0 .5rem;font-size:.8rem;font-weight:700}.wn-blog-title{color:var(--text-color);margin:0 0 .75rem;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;line-height:1.2}.wn-blog-lede{color:var(--text-secondary);margin:0;font-size:1.1rem;line-height:1.6}.wn-blog-toolbar{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-bottom:1.75rem;display:flex}.wn-blog-search{border:1px solid var(--border-color);background:var(--surface-color);max-width:22rem;color:var(--text-secondary);border-radius:999px;flex:16rem;align-items:center;gap:.5rem;margin:0;padding:0 .85rem;display:flex}.wn-blog-search:focus-within{border-color:var(--primary-color);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary-color) 20%, transparent)}.wn-blog-search input{min-width:0;color:var(--text-color);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:.6rem 0}.wn-blog-tags{flex-wrap:wrap;gap:.4rem;display:flex}.wn-blog-chip{border:1px solid var(--border-color);background:var(--surface-color);color:var(--text-secondary);font:inherit;cursor:pointer;border-radius:999px;padding:.35rem .8rem;font-size:.85rem}.wn-blog-chip:hover{border-color:var(--primary-color);color:var(--text-color)}.wn-blog-chip[aria-pressed=true]{border-color:var(--primary-color);background:color-mix(in srgb, var(--primary-color) 14%, var(--surface-color));color:var(--text-color);font-weight:600}.wn-blog-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));gap:1.25rem;display:grid}.wn-blog-grid--compact{grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr))}.wn-blog-card{border:1px solid var(--border-color);background:var(--surface-color);color:var(--text-color);border-radius:.9rem;flex-direction:column;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;overflow:hidden}a.wn-blog-card:hover{border-color:color-mix(in srgb, var(--primary-color) 45%, var(--border-color));box-shadow:0 10px 24px -12px var(--shadow-color);color:var(--text-color);transform:translateY(-3px)}.wn-blog-card-media{aspect-ratio:1200/630;background:color-mix(in srgb, var(--primary-color) 12%, var(--surface-color));color:color-mix(in srgb, var(--primary-color) 55%, var(--surface-color));justify-content:center;align-items:center;font-size:2.25rem;display:flex}.wn-blog-card-media img{object-fit:cover;width:100%;height:100%}.wn-blog-card-body{flex-direction:column;flex:1;gap:.45rem;padding:1rem 1.1rem 1.15rem;display:flex}.wn-blog-card-tags{flex-wrap:wrap;gap:.35rem;display:flex}.wn-blog-pill{background:color-mix(in srgb, var(--primary-color) 14%, var(--surface-color));color:var(--text-color);border-radius:999px;padding:.15rem .6rem;font-size:.75rem;font-weight:600}.wn-blog-card-title{color:var(--text-color);margin:0;font-size:1.1rem;font-weight:650;line-height:1.35}.wn-blog-grid--compact .wn-blog-card-title{font-size:.98rem}.wn-blog-card-excerpt{-webkit-line-clamp:3;color:var(--text-secondary);-webkit-box-orient:vertical;margin:0;font-size:.92rem;line-height:1.55;display:-webkit-box;overflow:hidden}.wn-blog-card-meta{color:var(--text-secondary);margin-top:auto;padding-top:.25rem;font-size:.8rem}.wn-blog-card--skeleton .wn-blog-card-media,.wn-blog-skeleton-line,.wn-blog-skeleton-block{background:color-mix(in srgb, var(--text-color) 8%, var(--surface-color));animation:1.4s ease-in-out infinite wnBlogPulse}.wn-blog-skeleton-line{border-radius:.4rem;height:.9rem;display:block}.wn-blog-skeleton-line--short{width:55%}.wn-blog-skeleton-line--title{width:70%;height:2.25rem;margin:2rem 0 1.5rem}.wn-blog-skeleton-block{border-radius:.9rem;height:18rem;display:block}@keyframes wnBlogPulse{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.wn-blog-card,.wn-blog-card--skeleton .wn-blog-card-media,.wn-blog-skeleton-line,.wn-blog-skeleton-block{transition:none;animation:none}}.wn-blog-empty{border:1px dashed var(--border-color);text-align:center;border-radius:.9rem;max-width:30rem;margin:1rem auto;padding:3rem 1.5rem}.wn-blog-empty>i{color:color-mix(in srgb, var(--primary-color) 60%, var(--surface-color));font-size:2.5rem}.wn-blog-empty h2{color:var(--text-color);margin:1rem 0 .4rem;font-size:1.25rem;font-weight:650}.wn-blog-empty p{color:var(--text-secondary);margin:0 0 1.25rem}.wn-blog-button{border:1px solid var(--button-color);background:var(--button-color);color:var(--button-text-color);font:inherit;cursor:pointer;border-radius:.6rem;justify-content:center;align-items:center;padding:.6rem 1.2rem;font-weight:600;text-decoration:none;display:inline-flex}.wn-blog-button:hover{background:color-mix(in srgb, var(--button-color) 88%, var(--text-color));color:var(--button-text-color)}.wn-blog-button--quiet{border-color:var(--border-color);background:var(--surface-color);color:var(--text-color)}.wn-blog-button--quiet:hover{border-color:var(--primary-color);background:var(--surface-color);color:var(--text-color)}.wn-blog-back{color:var(--text-secondary);align-items:center;gap:.45rem;margin-bottom:1.5rem;font-size:.9rem;text-decoration:none;display:inline-flex}.wn-blog-back:hover{color:var(--primary-color)}.wn-blog-article-head{flex-direction:column;gap:.75rem;margin-bottom:1.75rem;display:flex}.wn-blog-article-title{color:var(--text-color);margin:0;font-size:clamp(1.75rem,4.5vw,2.5rem);font-weight:700;line-height:1.2}.wn-blog-standfirst{color:var(--text-secondary);margin:0;font-size:1.15rem;line-height:1.6}.wn-blog-meta{color:var(--text-secondary);flex-wrap:wrap;gap:.5rem;font-size:.875rem;display:flex}.wn-blog-cover{aspect-ratio:1200/630;object-fit:cover;border-radius:.9rem;width:100%;margin-bottom:2rem;display:block}.wn-blog-body{color:var(--text-color);font-size:1.05rem;line-height:1.75}.wn-blog-body a{color:var(--link-color)}.wn-blog-h2{color:var(--text-color);margin:2.25rem 0 .85rem;font-size:1.45rem;font-weight:650;line-height:1.3}.wn-blog-h3{color:var(--text-color);margin:1.75rem 0 .6rem;font-size:1.2rem;font-weight:650}.wn-blog-p{margin:0 0 1.1rem}.wn-blog-list{margin:0 0 1.1rem;padding-left:1.4rem}.wn-blog-list li{margin-bottom:.35rem}.wn-blog-code{border:1px solid var(--border-color);background:color-mix(in srgb, var(--text-color) 6%, var(--surface-color));border-radius:.6rem;margin:1.25rem 0;padding:1rem 1.25rem;font-size:.9rem;overflow-x:auto}.wn-blog-code code,.wn-blog-inline-code{color:var(--text-color);font-family:Fira Code,Consolas,monospace}.wn-blog-inline-code{background:color-mix(in srgb, var(--text-color) 8%, var(--surface-color));border-radius:.3rem;padding:.1rem .35rem;font-size:.88em}.wn-blog-cta{border:1px solid color-mix(in srgb, var(--primary-color) 30%, var(--border-color));background:color-mix(in srgb, var(--primary-color) 8%, var(--surface-color));border-radius:.9rem;margin:3rem 0 0;padding:1.75rem}.wn-blog-cta-title{color:var(--text-color);margin:0 0 .5rem;font-size:1.3rem;font-weight:700}.wn-blog-cta-text{color:var(--text-secondary);margin:0 0 1.25rem;line-height:1.6}.wn-blog-cta-actions{flex-wrap:wrap;gap:.6rem;display:flex}.wn-blog-related{border-top:1px solid var(--border-color);margin-top:3rem;padding-top:2rem}.wn-blog-related-title{color:var(--text-color);margin:0 0 1rem;font-size:1.2rem;font-weight:650}@media (width<=575.98px){.wn-blog{padding-top:1.5rem}.wn-blog-search{max-width:none}.wn-blog-tags{scrollbar-width:none;flex-wrap:nowrap;width:calc(100% + 2rem);margin:0 -1rem;padding:0 1rem .25rem;overflow-x:auto}.wn-blog-chip{flex:none}.wn-blog-cta{padding:1.25rem}}
