.PostLayoutPt_shell__u0fp_{max-width:760px;margin:0 auto;padding:64px 20px 32px}@media (min-width:1440px){.PostLayoutPt_shell__u0fp_{max-width:880px;padding:80px 32px 48px}}@media (min-width:1680px){.PostLayoutPt_shell__u0fp_{max-width:960px;padding:96px 40px 56px}}.PostLayoutPt_shell__u0fp_ .blog-content h2{font-family:Fraunces,Georgia,serif;font-size:clamp(28px,3vw,36px);font-weight:500;color:#1c2b1e;margin-top:56px;margin-bottom:8px;line-height:1.12;letter-spacing:-.015em}.PostLayoutPt_shell__u0fp_ .blog-content h2 em{font-style:italic;color:#ff3b7f}.PostLayoutPt_shell__u0fp_ .blog-content h2+p.PostLayoutPt_caveat-sub__AEPxJ{font-family:Caveat,cursive;color:#ff3b7f;font-size:24px;line-height:1.3;margin-top:0;margin-bottom:24px}.PostLayoutPt_shell__u0fp_ .blog-content h3{font-family:Fraunces,Georgia,serif;font-size:22px;font-weight:500;color:#1c2b1e;margin-top:32px;margin-bottom:12px;line-height:1.2;letter-spacing:-.01em}.PostLayoutPt_shell__u0fp_ .blog-content p{margin-top:0;margin-bottom:22px}.PostLayoutPt_shell__u0fp_ .blog-content blockquote{border-left:3px solid #ff3b7f;margin:28px 0;padding:4px 0 4px 20px;color:rgba(28,43,30,.75);font-style:italic}.PostLayoutPt_shell__u0fp_ .blog-content blockquote p{margin-bottom:8px}.PostLayoutPt_shell__u0fp_ .blog-content strong{color:#1c2b1e;font-weight:700}.PostLayoutPt_shell__u0fp_ .blog-content a{color:#ff3b7f;text-decoration:underline;text-underline-offset:2px}