.blog-filter{margin-bottom:clamp(28px,4vw,40px)}.blog-filter ul{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.blog-filter__pill{min-height:44px;box-shadow:inset 0 0 0 1px rgb(var(--svp-deep) / .16);color:var(--svp-ink);font:600 .9375rem/1 var(--font-assistant), system-ui, sans-serif;border-radius:999px;align-items:center;padding-inline:18px;text-decoration:none;transition:background-color .16s,box-shadow .16s;display:inline-flex}.blog-filter__pill:hover{background:rgb(var(--svp-glow) / .1);box-shadow:inset 0 0 0 1px rgb(var(--svp-glow) / .55)}.blog-filter__pill[aria-current=page]{background:var(--svp-plum);color:#fff;box-shadow:none}@media (max-width:599.98px){.blog-filter{margin-inline:calc(var(--gutter) * -1)}.blog-filter ul{padding-inline:var(--gutter) calc(var(--gutter) + 40px);scrollbar-width:none;scroll-snap-type:x proximity;scroll-padding-inline:var(--gutter);flex-wrap:nowrap;padding-block:2px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 56px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 56px),#0000)}[dir=rtl] .blog-filter ul{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 56px),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 56px),#0000)}.blog-filter li{scroll-snap-align:start}.blog-filter ul::-webkit-scrollbar{display:none}.blog-filter li{flex:none}}.blog-catdesc{color:var(--svp-muted);max-width:60ch;margin:-12px 0 clamp(24px,4vw,36px);font-size:1.0625rem;line-height:1.65}.blog-grid{gap:20px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:700px){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1040px){.blog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.blog-grid>li{display:flex}.blog-card{box-shadow:0 0 0 1px rgb(var(--svp-glow) / .25), 0 18px 40px rgb(var(--svp-deep) / .06);background:#fff;border-radius:22px;flex:1;transition:box-shadow .2s,transform .2s;display:flex}.blog-card:hover{box-shadow:0 0 0 1px rgb(var(--svp-glow) / .6), 0 22px 48px rgb(var(--svp-deep) / .1);transform:translateY(-2px)}.blog-card__link{color:inherit;border-radius:inherit;flex-direction:column;flex:1;gap:10px;padding:24px 24px 22px;text-decoration:none;display:flex}.blog-card__link:focus-visible{outline:2px solid rgb(var(--svp-glow));outline-offset:3px}.blog-card__cat{font:600 .8125rem/1.4 var(--font-assistant), system-ui, sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--brand-amber-text)}[dir=rtl] .blog-card__cat{letter-spacing:0;text-transform:none;font-size:var(--he-kicker-size);font-weight:var(--he-kicker-weight)}.blog-card__title{font-family:var(--font-display);color:var(--svp-ink);font-size:1.5rem;font-weight:400;line-height:1.2}[dir=rtl] .blog-card__title{line-height:1.3}.blog-card__desc{color:var(--svp-muted);font-size:1rem;line-height:1.6}[dir=rtl] .blog-card__desc{line-height:1.75}.blog-card__meta{color:var(--svp-muted);font-variant-numeric:lining-nums;margin-top:auto;padding-top:8px;font-size:.875rem}@media (prefers-reduced-motion:reduce){.blog-card{transition:none}.blog-card:hover{transform:none}}.blog-pager{justify-content:space-between;align-items:center;gap:12px;margin-top:clamp(32px,5vw,48px);display:flex}.blog-pager__status{color:var(--svp-muted);font-size:.9375rem}.blog-pager__btn{min-height:44px;padding-inline:20px}.blog-pager__btn--off{visibility:hidden}.blog-meta{color:var(--svp-muted);flex-wrap:wrap;gap:4px 14px;margin-bottom:clamp(24px,4vw,36px);font-size:.9375rem;display:flex}.blog-meta>*+:before{content:"·";color:rgb(var(--svp-deep) / .35);margin-inline-end:14px}.blog-article{color:var(--svp-ink);font-size:1.125rem;line-height:1.8}[dir=rtl] .blog-article{line-height:1.9}.blog-article>:first-child{margin-top:0}.blog-article p,.blog-article ul,.blog-article ol{margin:0 0 1.15em}.blog-article>p:first-child{font-size:clamp(1.1875rem,1.7vw,1.3125rem);line-height:1.7}[dir=rtl] .blog-article>p:first-child{line-height:1.85}.blog-article h2{font-family:var(--font-display);margin:1.9em 0 .6em;font-size:clamp(1.5rem,2.6vw,1.875rem);font-weight:400;line-height:1.2}.blog-article h3{font-family:var(--font-display);margin:1.6em 0 .5em;font-size:1.3125rem;font-weight:400;line-height:1.3}[dir=rtl] .blog-article h2,[dir=rtl] .blog-article h3{line-height:1.3}.blog-article h2,.blog-article h3{scroll-margin-top:calc(var(--header-total,88px) + 16px)}.blog-article__anchor{color:inherit;text-decoration:none}.blog-article__anchor:hover{text-decoration:underline;-webkit-text-decoration-color:rgb(var(--svp-glow));text-decoration-color:rgb(var(--svp-glow));text-underline-offset:5px}.blog-article ul,.blog-article ol{padding-inline-start:1.35em}.blog-article ul{list-style:outside}.blog-article ol{list-style:decimal}.blog-article li{margin-bottom:.45em;padding-inline-start:.2em}.blog-article li::marker{color:var(--brand-amber-text)}.blog-article strong{font-weight:700}.blog-article em{font-style:italic}[dir=rtl] .blog-article em{font-style:normal;font-family:var(--font-display);font-weight:var(--he-em-body-weight)}.blog-article a:not(.blog-article__anchor){color:inherit;-webkit-text-decoration:underline 1px rgb(var(--svp-glow) / .8);text-decoration:underline 1px rgb(var(--svp-glow) / .8);text-underline-offset:4px}.blog-article a:not(.blog-article__anchor):hover{text-decoration-thickness:2px}.blog-article blockquote{border-inline-start:2px solid rgb(var(--svp-glow) / .55);font-family:var(--font-display);margin:1.6em 0;padding-inline-start:18px;font-size:1.1875rem;font-style:italic;line-height:1.6}[dir=rtl] .blog-article blockquote{font-style:normal;font-weight:300;line-height:1.8}.blog-article hr{border:0;border-top:1px solid rgb(var(--svp-deep) / .12);margin:2.2em 0}.blog-article__table{margin:0 0 1.4em;overflow-x:auto}.blog-article__table:focus-visible{outline:2px solid rgb(var(--svp-glow));outline-offset:2px}.blog-article table{border-collapse:collapse;width:100%;font-size:.9375rem;line-height:1.5}.blog-article th,.blog-article td{text-align:start;vertical-align:top;border-bottom:1px solid rgb(var(--svp-deep) / .12);padding:10px 12px}.blog-article th{background:rgb(var(--svp-deep) / .04);font-weight:700}.blog-cta-list{gap:16px;margin:2em 0;display:grid}.blog-cta{background:var(--svp-pink);box-shadow:inset 0 0 0 1px rgb(var(--svp-glow) / .3);border-radius:20px;padding:22px 24px 24px}.blog-cta__title{font-family:var(--font-display);color:var(--svp-ink);font-size:1.375rem;line-height:1.25}.blog-cta__desc{color:var(--svp-muted);margin:8px 0 18px;font-size:1rem;line-height:1.6}[dir=rtl] .blog-cta__desc{line-height:1.75}.blog-note{border-top:1px solid rgb(var(--svp-deep) / .12);color:var(--svp-muted);margin-top:clamp(36px,5vw,52px);padding-top:20px;font-size:.9375rem;line-height:1.65}.blog-note a{color:var(--svp-ink);-webkit-text-decoration:underline 1px rgb(var(--svp-glow) / .8);text-decoration:underline 1px rgb(var(--svp-glow) / .8);text-underline-offset:4px}.blog-related__title{margin-bottom:28px}.blog-journal__all{margin-top:clamp(24px,4vw,32px)}.blog-journal__all a{color:var(--svp-ink);-webkit-text-decoration:underline 1px rgb(var(--svp-glow) / .8);text-decoration:underline 1px rgb(var(--svp-glow) / .8);text-underline-offset:5px;font-size:1rem;font-weight:600}.blog-journal__all a:hover{text-decoration-thickness:2px}@media (max-width:899.98px){.blog-article{font-size:1.0625rem}}
