.beehiiv-content{color:#2e1f25;word-break:break-word;font-size:1rem;line-height:1.75}.beehiiv-content>:first-child{margin-top:0!important}.beehiiv-content>:last-child{margin-bottom:0!important}.beehiiv-content :is(h1,h2,h3,h4,h5,h6){color:#2e1f25;letter-spacing:-.025em;font-weight:700;line-height:1.25}.beehiiv-content h1{margin:2.5rem 0 1rem;font-size:clamp(1.75rem,4vw,2.25rem)}.beehiiv-content h2{border-bottom:1px solid #8a2e3b2e;margin:2.25rem 0 .875rem;padding-bottom:.35rem;font-size:clamp(1.4rem,3vw,1.75rem)}.beehiiv-content h3{margin:1.75rem 0 .75rem;font-size:clamp(1.15rem,2.5vw,1.35rem)}.beehiiv-content h4{margin:1.5rem 0 .5rem;font-size:1.1rem}.beehiiv-content p{color:#4a3b3d;margin:0 0 1.25rem}.beehiiv-content :is(p.lead,.lead){color:#2e1f25;margin-bottom:1.5rem;font-size:1.125rem;font-weight:500;line-height:1.6}.beehiiv-content :is(strong,b){color:#2e1f25;font-weight:700}.beehiiv-content :is(em,i){font-style:italic}.beehiiv-content u{text-underline-offset:3px;text-decoration:underline}.beehiiv-content :is(s,strike,del){opacity:.7;text-decoration:line-through}.beehiiv-content mark{color:#2e1f25;background-color:#fef08a;padding:.1em .3em}.beehiiv-content a{color:#8a2e3b;text-underline-offset:3px;font-weight:500;text-decoration:underline;transition:color .15s}.beehiiv-content a:hover{color:#2e1f25}.beehiiv-content :is(hr,.divider,.separator){border:0;border-top:1px solid #d9c3b7;width:100%;margin:2.5rem 0}.beehiiv-content .divider-dots{text-align:center;letter-spacing:.5em;color:#75615c;margin:2.5rem 0}.beehiiv-content img{border:1px solid #2e1f25;max-width:100%;height:auto;margin:2rem auto;display:block;box-shadow:4px 4px #8a2e3b}.beehiiv-content figure{text-align:center;margin:2.25rem 0}.beehiiv-content figure img{margin-bottom:.5rem}.beehiiv-content :is(figcaption,.caption){color:#75615c;text-align:center;margin-top:.5rem;font-size:.8125rem;font-style:italic}.beehiiv-content :is(ul,ol){margin:0 0 1.25rem;padding-left:1.5rem}.beehiiv-content ul{list-style-type:disc}.beehiiv-content ol{list-style-type:decimal}.beehiiv-content li{color:#4a3b3d;margin-bottom:.5rem;padding-left:.25rem}.beehiiv-content li>:is(ul,ol){margin:.5rem 0}.beehiiv-content blockquote{color:#4a3b3d;background-color:#ede4dd;border-left:3px solid #8a2e3b;margin:1.75rem 0;padding:1rem 1.25rem;font-style:italic}.beehiiv-content blockquote p:last-child{margin-bottom:0}.beehiiv-content pre{color:#c8902f;font-family:var(--font-sans);background-color:#2e1f25;border:1px solid #2e1f25;margin:1.75rem 0;padding:1.25rem;font-size:.8125rem;line-height:1.6;overflow-x:auto;box-shadow:4px 4px #8a2e3b}.beehiiv-content pre code{color:inherit;font-size:inherit;background-color:#0000;padding:0}.beehiiv-content code{font-family:var(--font-sans);color:#2e1f25;background-color:#ede4dd;border-radius:2px;padding:.15em .4em;font-size:.85em}.beehiiv-content table{border-collapse:collapse;border:1px solid #d9c3b7;width:100%;margin:2rem 0;font-size:.875rem}.beehiiv-content th{color:#2e1f25;text-align:left;background-color:#ede4dd;border:1px solid #d9c3b7;padding:.75rem 1rem;font-weight:600}.beehiiv-content td{color:#4a3b3d;border:1px solid #d9c3b7;padding:.75rem 1rem}.beehiiv-content tr:nth-child(2n){background-color:#f4eee8b3}.beehiiv-content :is(iframe,video){aspect-ratio:16/9;border:1px solid #2e1f25;width:100%;margin:2rem 0;box-shadow:4px 4px #8a2e3b}.beehiiv-content :is(.callout,.beehiiv-callout){background-color:#f4eee8;border:1px solid #2e1f25;margin:1.75rem 0;padding:1.25rem;box-shadow:3px 3px #8a2e3b}.beehiiv-content :is(.button,.beehiiv-button,.btn){text-transform:uppercase;letter-spacing:.08em;background-color:#2e1f25;border:1px solid #2e1f25;margin:1rem 0;padding:.75rem 1.5rem;font-size:.8125rem;font-weight:600;transition:all .15s;display:inline-block;box-shadow:3px 3px #8a2e3b;color:#fff!important;text-decoration:none!important}.beehiiv-content :is(.button,.beehiiv-button,.btn):hover{background-color:#8a2e3b;color:#fff!important}@media (width<=1023px){.beehiiv-content{overflow-wrap:anywhere;min-width:0}.beehiiv-content table{max-width:100%;display:block;overflow-x:auto}.beehiiv-content pre{max-width:100%}}.beehiiv-content h2.article-section-heading{border-bottom:0;margin:1.75rem 0 .75rem;padding-bottom:0;font-size:clamp(1.15rem,2.5vw,1.35rem)}
