.newhome .post-hero h1{max-width:900px;font-size:clamp(28px,4.2vw,48px)}.newhome .post-hero time{color:inherit}.newhome .post-body{background:var(--white);padding:56px 0 64px}.newhome .post-article{text-align:left;color:#3d5867;max-width:760px;margin:0 auto;font-size:17px;line-height:1.75}.newhome .post-photo{margin:0 0 30px}.newhome .post-photo img{aspect-ratio:16/9;object-fit:cover;border-radius:16px;width:100%;height:auto;display:block}.newhome .post-article p{margin:0 0 18px}.newhome .post-article .lede{color:var(--ocean);font-size:19px;line-height:1.65}.newhome .post-article h2{color:var(--ocean);margin:46px 0 14px;scroll-margin-top:84px;font-size:clamp(22px,2.8vw,30px);font-weight:700;line-height:1.15}.newhome .post-article h3{color:var(--ocean);margin:30px 0 8px;scroll-margin-top:84px;font-size:19px;font-weight:700;line-height:1.25}.newhome .post-article ul,.newhome .post-article ol{margin:0 0 22px;padding-left:24px}.newhome .post-article ul{list-style:outside}.newhome .post-article ol{list-style:decimal}.newhome .post-article li{margin:7px 0;padding-left:4px}.newhome .post-article ul li::marker{color:var(--spark)}.newhome .post-article ol li::marker{color:var(--glow);font-weight:700}.newhome .post-article a:not(.btn){color:var(--glow);text-underline-offset:2px;text-decoration:underline}.newhome .post-article a:not(.btn):hover{color:var(--spark)}.newhome .post-article .cite{white-space:nowrap;font-size:.88em}.newhome .post-faq{margin-top:48px}.newhome .post-faq h2{text-align:left;margin-bottom:8px;font-size:clamp(22px,2.8vw,30px)}.newhome .post-faq .faq-list{max-width:none;margin:0}.newhome .post-faq .qa button{text-align:left;padding-left:0}.newhome .post-faq .qa .a p{max-width:none;margin-left:0;margin-right:0}.newhome .post-refs{border-top:1px solid #e3e9ec;margin-top:44px;padding-top:26px}.newhome .post-refs h2{margin:0 0 10px;font-size:18px}.newhome .post-refs li{font-size:15px}.newhome .post-cta{background:var(--ocean);text-align:center;color:var(--white);border-radius:18px;margin-top:48px;padding:36px 28px}.newhome .post-cta .post-cta-lead{color:var(--white);margin-bottom:20px;font-family:sweet-sans-pro;font-size:19px;font-weight:600}.newhome .post-cta .btn{min-width:280px;max-width:100%}.newhome .post-cta .micro{color:#eaf1f4b3;margin:16px 0 0;font-size:13.5px}.newhome .blog-latest{background:var(--white);padding:64px 0}.newhome .blog-archive{background:var(--mist);padding:64px 0}.newhome .blog-more{background:var(--white);padding:64px 0}.newhome .blog-latest h2,.newhome .blog-archive h2,.newhome .blog-more h2{margin-bottom:28px;font-size:clamp(24px,3.4vw,36px);font-weight:700}.newhome .blog-grid{text-align:left;grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.newhome .blog-card{background:var(--white);border:1px solid #dde6ea;border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.newhome .blog-card-img img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.newhome .blog-card-archive .blog-card-img img{aspect-ratio:16/10}.newhome .blog-card-body{flex-direction:column;flex:1;padding:20px 22px 24px;display:flex}.newhome .blog-card time{letter-spacing:.14em;text-transform:uppercase;color:var(--glow);font-family:sweet-sans-pro;font-size:12px;font-weight:700}.newhome .blog-card h3{margin:8px 0 10px;font-family:sweet-sans-pro;font-size:19px;font-weight:700;line-height:1.25}.newhome .blog-card h3 a{color:var(--ocean);text-decoration:none}.newhome .blog-card h3 a:hover{color:var(--glow)}.newhome .blog-card p{color:var(--slate);flex:1;margin-bottom:14px;font-size:14.5px;line-height:1.6}@media (width<=920px){.newhome .blog-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.newhome .blog-grid{grid-template-columns:1fr}.newhome .post-body{padding:36px 0 48px}.newhome .post-article{font-size:16.5px}.newhome .post-article .lede{font-size:18px}.newhome .post-cta .btn{width:100%;min-width:0}}
