.blog-module__pZ9zxa__page{color:var(--primary-9);background:#fff;padding-bottom:6rem}.blog-module__pZ9zxa__hero{background:var(--primary-10);color:#fff;padding:9rem 1.5rem 4rem}.blog-module__pZ9zxa__wrap{max-width:1120px;margin:auto}.blog-module__pZ9zxa__breadcrumb{color:#b8c8dc;align-items:center;gap:.6rem;margin-bottom:2rem;font-size:.8rem;display:flex}.blog-module__pZ9zxa__eyebrow{color:var(--primary-3);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:600}.blog-module__pZ9zxa__title{letter-spacing:-.035em;text-wrap:balance;max-width:920px;margin:1rem 0 1.5rem;font-size:clamp(2.25rem,4vw,3.8rem);font-weight:650;line-height:1.12}.blog-module__pZ9zxa__subtitle{color:#c5d3e4;max-width:760px;font-size:1.15rem;line-height:1.7}.blog-module__pZ9zxa__meta{color:#c5d3e4;flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:2rem;font-size:.85rem;display:flex}.blog-module__pZ9zxa__share{color:#fff;border:1px solid #ffffff30;border-radius:8px;align-items:center;gap:.5rem;padding:.6rem .9rem;display:inline-flex}.blog-module__pZ9zxa__share:focus-visible,.blog-module__pZ9zxa__filter:focus-visible,.blog-module__pZ9zxa__cardLink:focus-visible{outline:3px solid var(--primary-4);outline-offset:4px}.blog-module__pZ9zxa__cover{background:var(--primary-1);border-radius:16px;margin:2.5rem auto 0;overflow:hidden}.blog-module__pZ9zxa__cover img{object-fit:contain;width:100%;max-height:520px}.blog-module__pZ9zxa__layout{grid-template-columns:minmax(0,720px) 260px;gap:5rem;max-width:1120px;margin:auto;padding:3.5rem 1.5rem;display:grid}.blog-module__pZ9zxa__body{overflow-wrap:anywhere;--tw-prose-body:#40516a;--tw-prose-headings:var(--primary-9);--tw-prose-links:var(--primary-5);--tw-prose-bold:var(--primary-9);--tw-prose-bullets:var(--primary-4);--tw-prose-counters:var(--primary-5);--tw-prose-quotes:var(--primary-7);--tw-prose-quote-borders:var(--primary-4);min-width:0}.blog-module__pZ9zxa__body h2,.blog-module__pZ9zxa__body h3{letter-spacing:-.02em;scroll-margin-top:100px}.blog-module__pZ9zxa__body h2{margin-top:2.7em;font-size:1.8rem}.blog-module__pZ9zxa__body p,.blog-module__pZ9zxa__body li{line-height:1.85}.blog-module__pZ9zxa__body blockquote{background:var(--primary-1);border-radius:0 10px 10px 0;padding:.75rem 1.25rem;font-style:normal}.blog-module__pZ9zxa__body pre{background:var(--primary-10)}.blog-module__pZ9zxa__tableScroll{margin:2rem 0;overflow-x:auto}.blog-module__pZ9zxa__body table{min-width:480px;margin:0;font-size:.9rem}.blog-module__pZ9zxa__body th,.blog-module__pZ9zxa__body td{border:1px solid #dbe3ed;padding:.8rem}.blog-module__pZ9zxa__body th{background:var(--primary-1)}.blog-module__pZ9zxa__body img{border-radius:12px;height:auto}.blog-module__pZ9zxa__sidebar{align-self:start;font-size:.85rem;position:sticky;top:100px}.blog-module__pZ9zxa__toc{border-left:1px solid #dbe3ed;padding-left:1.25rem}.blog-module__pZ9zxa__toc h2{text-transform:uppercase;letter-spacing:.1em;margin-bottom:1rem;font-size:.75rem;font-weight:600}.blog-module__pZ9zxa__toc a{color:#52637b;margin-bottom:.8rem;line-height:1.55;display:block}.blog-module__pZ9zxa__toc a:hover{color:var(--primary-5)}.blog-module__pZ9zxa__cta{background:var(--primary-1);border:1px solid #dbe3ed;border-radius:12px;margin-top:2rem;padding:1.5rem}.blog-module__pZ9zxa__cta h3{font-size:1.1rem;font-weight:600}.blog-module__pZ9zxa__cta p{color:#52637b;margin:.75rem 0 1.25rem;line-height:1.65}.blog-module__pZ9zxa__cta a{background:var(--primary-5);color:#fff;border-radius:8px;align-items:center;gap:.5rem;padding:.65rem .9rem;display:inline-flex}.blog-module__pZ9zxa__back{color:var(--primary-5);align-items:center;gap:.5rem;margin-top:3rem;display:inline-flex}.blog-module__pZ9zxa__list{max-width:1120px;margin:auto;padding:3rem 1.5rem}.blog-module__pZ9zxa__filters{flex-wrap:wrap;gap:.6rem;margin-top:2rem;display:flex}.blog-module__pZ9zxa__filter{color:#dce6f3;border:1px solid #ffffff35;border-radius:999px;padding:.55rem 1rem;font-size:.8rem}.blog-module__pZ9zxa__filter[aria-pressed=true]{color:var(--primary-6);background:#fff;border-color:#fff}.blog-module__pZ9zxa__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;display:grid}.blog-module__pZ9zxa__card{background:#fff;border:1px solid #dbe3ed;border-radius:14px;position:relative;overflow:hidden}.blog-module__pZ9zxa__featured{grid-template-columns:1.1fr 1fr;margin-bottom:3rem;display:grid}.blog-module__pZ9zxa__cardImage{aspect-ratio:16/10;background:var(--primary-1);color:var(--primary-4);justify-content:center;align-items:center;display:flex;overflow:hidden}.blog-module__pZ9zxa__cardImage img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.blog-module__pZ9zxa__card:hover .blog-module__pZ9zxa__cardImage img{transform:scale(1.03)}.blog-module__pZ9zxa__cardContent{padding:1.5rem}.blog-module__pZ9zxa__cardTitle{letter-spacing:-.02em;margin:.8rem 0;font-size:1.3rem;font-weight:600;line-height:1.4}.blog-module__pZ9zxa__featured .blog-module__pZ9zxa__cardTitle{font-size:1.9rem}.blog-module__pZ9zxa__cardLink:after{content:"";position:absolute;inset:0}.blog-module__pZ9zxa__cardExcerpt{color:#52637b;font-size:.95rem;line-height:1.7}.blog-module__pZ9zxa__cardMeta{color:#62728a;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;font-size:.8rem;display:flex}.blog-module__pZ9zxa__tag{color:var(--primary-5);text-transform:uppercase;letter-spacing:.07em;font-size:.75rem}.blog-module__pZ9zxa__empty{text-align:center;color:#52637b;padding:4rem 1rem}@media (max-width:900px){.blog-module__pZ9zxa__layout{grid-template-columns:1fr;gap:2rem}.blog-module__pZ9zxa__sidebar{grid-row:1;position:static}.blog-module__pZ9zxa__cta{display:none}.blog-module__pZ9zxa__toc{max-height:220px;overflow-y:auto}.blog-module__pZ9zxa__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.blog-module__pZ9zxa__hero{padding:7rem 1.25rem 2.5rem}.blog-module__pZ9zxa__layout{padding:2rem 1.25rem}.blog-module__pZ9zxa__grid,.blog-module__pZ9zxa__featured{grid-template-columns:1fr}.blog-module__pZ9zxa__featured .blog-module__pZ9zxa__cardTitle{font-size:1.4rem}.blog-module__pZ9zxa__meta{gap:1rem}}@media (prefers-reduced-motion:reduce){.blog-module__pZ9zxa__cardImage img{transition:none}}.blog-module__pZ9zxa__body>:first-child{margin-top:0}.blog-module__pZ9zxa__artwork{background:var(--primary-10);width:100%;height:100%;min-height:240px;color:var(--primary-3);flex-direction:column;justify-content:center;padding:2rem;display:flex;position:relative}.blog-module__pZ9zxa__artwork svg{width:100%;max-height:260px}.blog-module__pZ9zxa__artworkLabel{color:#fff;letter-spacing:.15em;font-size:.7rem}.blog-module__pZ9zxa__artworkCaption{color:var(--primary-3);letter-spacing:.02em;font-size:.75rem}
