.cshero{margin-bottom:var(--pd-space-module);margin-top:34px}.cshero .container{background:var(--pd-gradient-case-hero);border-radius:var(--pd-radius-box);color:var(--pd-text-inverse);overflow:hidden;padding:calc(74px + var(--pd-hero-inset)) 0 var(--pd-hero-inset)}.cshero .container .content{width:calc(100% - var(--pd-hero-inset)*2)}.cshero .content{display:flex;flex-direction:column;gap:36px}.cshero__txt{max-width:640px}.cshero h1{color:var(--pd-text-inverse);font-size:32px;font-weight:var(--pd-fw-black);line-height:38px;margin:0 0 16px}.cshero__meta{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--pd-fs-sm);gap:10px;letter-spacing:.2px;line-height:var(--pd-lh-sm);margin:0}.cshero__tag{font-weight:var(--pd-fw-black);letter-spacing:.4px;text-transform:uppercase}.cshero__sep{opacity:.5}.cshero__img{aspect-ratio:16/9;border-radius:var(--pd-radius-box);max-width:640px;overflow:hidden;width:100%}.cshero__img img{display:block;height:100%;object-fit:cover;width:100%}@media (min-width:480px){.cshero h1{font-size:40px;line-height:48px}}@media (min-width:900px){.cshero .content{align-items:flex-start;flex-direction:row;gap:48px;justify-content:space-between}.cshero__txt{flex:0 1 640px}.cshero__img{flex:0 2.5 640px;min-width:0}}@media (min-width:1024px){.cshero .container{padding:calc(84px + var(--pd-hero-inset)) 0 var(--pd-hero-inset)}}.post__content{margin:0 auto;max-width:862px;padding:40px 0 48px;width:90%}.post__content h2,.post__content h3,.post__content h4,.post__content ol,.post__content p,.post__content ul{margin-left:auto;margin-right:auto;max-width:680px}.post__content h2,.post__content h3,.post__content h4{font-weight:var(--pd-fw-black);text-align:left}.post__content h2{font-size:var(--pd-fs-article-h2);line-height:var(--pd-lh-article-h2);margin-top:48px;padding:0 0 16px}.post__content h3{font-size:var(--pd-fs-article-h3);line-height:var(--pd-lh-article-h3);margin-top:30px;padding:0 0 16px}.post__content h4{font-size:var(--pd-fs-article-h4);line-height:var(--pd-lh-article-h4);padding:0 0 16px}.post__content .section-label{color:var(--pd-accent);font-weight:var(--pd-fw-black);letter-spacing:.4px;margin-bottom:8px;margin-top:48px;text-transform:uppercase}.post__content .section-label+h2{margin-top:0}.post__content p{margin-bottom:16px;text-align:left}.post__content a{color:var(--pd-text);transition:var(--pd-transition)}.post__content a:hover{color:var(--pd-berry)}.post__content ol,.post__content ul{margin-bottom:16px;padding-left:28px;text-align:left}.post__content blockquote{border-left:2px solid var(--pd-accent);font-size:var(--pd-fs-lg);font-style:italic;line-height:var(--pd-lh-lg);margin:36px auto;max-width:680px;padding:0 0 0 20px;text-align:left}.post__content blockquote p:last-child{margin-bottom:0}.post__content figure.quote{margin:36px auto;max-width:680px}.post__content figure.quote blockquote{margin:0}.post__content figure.quote figcaption{color:var(--pd-text-muted);font-size:var(--pd-fs-md);font-style:italic;line-height:28px;margin-top:6px;text-align:left}.post__content figure.quote--photo{display:grid;grid-template-areas:"photo" "quote" "source";grid-template-columns:1fr;row-gap:16px}.post__content figure.quote--photo .quote__photo{aspect-ratio:1;border-radius:var(--pd-radius-box);display:block;grid-area:photo;height:auto;margin:0;object-fit:cover;width:96px}.post__content figure.quote--photo blockquote{grid-area:quote}.post__content figure.quote--photo figcaption{grid-area:source;margin-top:0;padding-left:22px}@media (min-width:640px){.post__content figure.quote--photo{align-items:start;column-gap:24px;grid-template-areas:"photo quote" "photo source";grid-template-columns:120px 1fr;row-gap:8px}.post__content figure.quote--photo .quote__photo{width:120px}}.post__content blockquote.quote{margin:36px auto 0}.post__content blockquote.quote+p{color:var(--pd-text-muted);font-style:italic;line-height:28px;margin-bottom:36px;margin-top:6px}.post__content p img{border-radius:var(--pd-radius-box);display:block;height:auto;margin:48px auto;max-width:100%}.post__content p:has(>img){max-width:862px}.post__content p.afterimage{border-left:2px solid var(--pd-text-muted);color:var(--pd-text-muted);font-size:var(--pd-fs-sm);line-height:var(--pd-lh-sm);margin-bottom:42px;margin-top:-40px;max-width:862px;padding-left:8px}.post__content .borderbox{border:2px solid var(--pd-navy);border-radius:var(--pd-radius-box);margin:30px auto;max-width:764px;padding:24px}.post__content .borderbox h2,.post__content .borderbox h3{margin-top:0}.post__content .borderbox :last-child{margin-bottom:0}.post__content .csoverview{margin-bottom:40px;margin-top:0}.post__content .csoverview h2{font-size:var(--pd-fs-article-h3);line-height:var(--pd-lh-article-h3)}.post__content .csoverview p{max-width:none;padding-left:20px;position:relative}.post__content .csoverview p:before{background:var(--pd-navy);border-radius:var(--pd-radius-line);content:"";height:20px;left:0;position:absolute;top:2px;width:3px}.post__content .ctabox{background:var(--pd-gradient-cta);border-radius:var(--pd-radius-box);color:var(--pd-text-inverse);margin:40px auto 0;max-width:764px;padding:24px;text-align:left}.post__content .ctabox *{margin-left:auto;margin-right:auto;max-width:100%}.post__content .ctabox h3{margin-top:0}.post__content .ctabox p:has(>a.btn){margin-top:32px}.post__content .ctabox :last-child{margin-bottom:0}.post__content .ctabox a.btn{color:var(--pd-text-inverse);display:inline-block}.post__content .borderbox a.btn{background-color:transparent;border-color:var(--pd-navy);color:var(--pd-navy);text-decoration:none}.post__content .borderbox a.btn:focus-visible,.post__content .borderbox a.btn:hover{background-color:var(--pd-navy);border-color:var(--pd-navy);color:var(--pd-white)}@media (min-width:640px){.post__content .borderbox,.post__content .ctabox{padding:40px}}