.cj-blog-shell{color:#24292d;padding-block:clamp(2rem,5vw,4rem)}.cj-blog-intro{background:linear-gradient(115deg,#fff0f4,#fbf8ee);border-radius:1.25rem;margin-bottom:1.75rem;padding:clamp(1.5rem,5vw,3.5rem)}.cj-blog-shell h1{font-size:clamp(2rem,4.5vw,3.7rem);font-weight:750;letter-spacing:-.04em;line-height:1.08;overflow-wrap:anywhere}.cj-blog-intro p,.cj-blog-lead{color:#485057;font-size:clamp(1.05rem,2vw,1.25rem);margin-bottom:0;max-width:53ch}.cj-blog-pagination,.cj-blog-topics{align-items:center;display:flex;flex-wrap:wrap;gap:.65rem;margin-block:1.75rem}.cj-blog-pagination a,.cj-blog-topics a{border:1px solid #d9dadd;border-radius:999px;color:#30363a;padding:.55rem .9rem;text-decoration:none}.cj-blog-pagination a:hover,.cj-blog-topics a:hover,.cj-blog-topics a[aria-current]{background:#fff0f4;border-color:#da7894;color:#902341}.cj-blog-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.cj-blog-card{background:#fff;border:1px solid #e0e1e4;border-radius:1rem;box-shadow:0 4px 14px rgb(34 44 48/5%);overflow:hidden}.cj-blog-card:hover{border-color:#da7894}.cj-blog-card--wide{align-items:center;display:grid;grid-column:1/-1;grid-template-columns:1fr 1fr}.cj-blog-cover{aspect-ratio:40/21;background:#fff0f4;display:block;height:auto;object-fit:cover;width:100%}.cj-blog-card__copy{padding:clamp(1rem,3vw,1.65rem)}.cj-blog-card h2{font-size:clamp(1.2rem,2.2vw,1.6rem);font-weight:720;line-height:1.2}.cj-blog-card h2 a{color:#24292d;text-decoration:none}.cj-blog-card h2 a:hover{color:#962544;text-decoration:underline}.cj-blog-topic{color:#902341;font-size:.86rem;font-weight:700;margin-bottom:.65rem}.cj-blog-meta,.cj-blog-prose figcaption{color:#565e64;font-size:.9rem}.cj-blog-meta{margin-bottom:0}.cj-blog-article__header{margin:1.75rem 0}.cj-blog-article__header .cj-blog-meta{margin-top:1rem}.cj-blog-article>.cj-blog-cover{border-radius:1rem}.cj-blog-prose{font-size:1.075rem;line-height:1.72;margin-block:2rem;overflow-wrap:anywhere}.cj-blog-prose h2,.cj-blog-prose h3{font-weight:720;line-height:1.2;margin:1.6em 0 .55em}.cj-blog-back,.cj-blog-prose a:not(.btn){color:#962544;text-underline-offset:.16em}.cj-blog-prose img{border-radius:.65rem;height:auto;max-width:100%}.cj-blog-prose figcaption{margin-top:.5rem}.cj-blog-prose blockquote,.cj-blog-prose figure{margin-block:1.5rem}.cj-blog-prose blockquote{border-inline-start:3px solid #f3557c;padding-inline-start:1rem}.cj-blog-table{border:1px solid #e0e1e4;border-radius:.65rem;max-width:100%;overflow-x:auto}.cj-blog-table table{border-collapse:collapse;font-size:.95rem;min-width:35rem;width:100%}.cj-blog-table caption{caption-side:top;color:#485057;padding:.75rem}.cj-blog-table td,.cj-blog-table th{border-bottom:1px solid #e0e1e4;padding:.65rem .8rem;text-align:start}.cj-blog-cta,.cj-blog-table thead th{background:#fff0f4}.cj-blog-cta{border-radius:.8rem;margin-top:2rem;padding:1.5rem}.cj-blog-cta h2{margin-top:0}.cj-blog-related{margin-top:3rem}.cj-blog-shell :focus-visible{outline:2px solid #962544;outline-offset:3px}@media (max-width:767.98px){.cj-blog-card--wide,.cj-blog-grid{grid-template-columns:minmax(0,1fr)}}.cj-blog-empty{background:#fbf8ee;border-radius:1rem;padding:1.5rem}