.blog-content{color:#1c120e;font-family:var(--font-dm-sans,"DM Sans", sans-serif);letter-spacing:.01em;font-size:1.0625rem;line-height:1.8}.blog-content h1{font-family:var(--font-cormorant,"Cormorant Garamond", Georgia, serif);color:#1c120e;margin:2rem 0 1rem;font-size:2.5rem;font-weight:700;line-height:1.2}.blog-content h2{font-family:var(--font-cormorant,"Cormorant Garamond", Georgia, serif);color:#1c120e;border-bottom:1px solid #f5c4b3;margin:2.5rem 0 .75rem;padding-bottom:.25rem;font-size:1.75rem;font-weight:700}.blog-content h3{font-family:var(--font-cormorant,"Cormorant Garamond", Georgia, serif);color:#1c120e;margin:2rem 0 .5rem;font-size:1.375rem;font-weight:700}.blog-content h4,.blog-content h5,.blog-content h6{font-family:var(--font-dm-sans,"DM Sans", sans-serif);color:#1c120e;margin:1.5rem 0 .5rem;font-size:1rem;font-weight:500}.blog-content p{color:#2a1a12;margin:0 0 1.25rem;font-weight:300}.blog-content strong,.blog-content b{color:#1c120e;font-weight:600}.blog-content em,.blog-content i{color:#993c1d;font-style:italic}.blog-content a{color:#d85a30;text-underline-offset:3px;text-decoration:underline;transition:color .15s}.blog-content a:hover{color:#993c1d}.blog-content img{border-radius:1rem;max-width:100%;height:auto;margin:1.5rem auto;display:block;box-shadow:0 4px 24px #1c120e14}.blog-content hr{border:none;border-top:1px solid #f5c4b3;margin:2.5rem 0}.blog-content ul,.blog-content ol{margin:0 0 1.25rem 1.5rem;padding:0}.blog-content ul{list-style-type:disc}.blog-content ol{list-style-type:decimal}.blog-content li{color:#2a1a12;margin-bottom:.5rem;font-weight:300;list-style-type:disc}.blog-content blockquote{color:#993c1d;background:#faece7;border-left:3px solid #d85a30;border-radius:0 .5rem .5rem 0;margin:1.5rem 0;padding:.75rem 1.25rem;font-style:italic}.blog-content code{color:#993c1d;background:#fdf6f3;border:1px solid #f5c4b3;border-radius:4px;padding:.1em .35em;font-family:monospace;font-size:.875em}.blog-content pre{color:#f5c4b3;background:#1c120e;border-radius:.75rem;margin:1.5rem 0;padding:1.5rem;overflow-x:auto}.blog-content pre code{color:inherit;background:0 0;border:none;padding:0;font-size:.875rem}.blog-content table{border-collapse:collapse;width:100%;margin:.75em 0;font-size:.9em}.blog-content th,.blog-content td{border:1px solid hsl(var(--border));text-align:left;padding:.45em .8em}.blog-content th{background:hsl(var(--muted));color:hsl(var(--foreground));font-weight:600}.blog-content tr:nth-child(2n) td{background:hsl(var(--muted) / .35)}.blog-content table{border-collapse:collapse;border:1px solid #f5c4b3;width:100%;margin-bottom:1rem}.blog-content th,.blog-content td{text-align:left;border:1px solid #f5c4b3;padding:.75rem .9rem}.blog-content th{color:#712b13;background:#f8e3d7;font-weight:700}.blog-content td{background:#fffaf8}.blog-content tr:hover td{background:#fff1e8}
