:root{--mm-cream:#fffdf9;--mm-cream-deep:#f4efe6;--mm-gold:#9b6b18;--mm-gold-deep:#8a5f15;--mm-ink:#2e2519;--mm-ink-2:#5c5146;--mm-line:#e3d9c6;--mm-serif:'Cormorant Garamond','Cormorant FB Georgia','Cormorant FB Times','Cormorant FB Noto',Georgia,'Times New Roman',serif;--mm-measure:62ch}body:not(.home):not(.woocommerce-page) .ast-article-single .entry-header .entry-title,body:not(.home):not(.woocommerce-page) .ast-article-single .entry-content>h1{font-family:var(--mm-serif)!important;font-size:48px!important;font-weight:400!important;line-height:1.15!important;letter-spacing:.2px!important;color:var(--mm-ink)!important;margin:0 0 22px!important;max-width:var(--mm-measure)}body:not(.home):not(.woocommerce-page) .ast-article-single .entry-header{margin-bottom:0!important;padding-bottom:0!important}body:not(.home):not(.woocommerce-page) .ast-article-single .entry-content h2{font-family:var(--mm-serif)!important;font-size:28px!important;font-weight:500!important;line-height:1.25!important;letter-spacing:.2px!important;color:var(--mm-ink)!important;margin:38px 0 12px!important}body:not(.home):not(.woocommerce-page) .ast-article-single .entry-content h3{font-family:var(--mm-serif)!important;font-size:22px!important;font-weight:500!important;line-height:1.3!important;letter-spacing:.2px!important;color:var(--mm-ink)!important;margin:28px 0 10px!important}body:not(.home):not(.woocommerce-page) .ast-article-single .entry-content h4{font-family:var(--mm-serif)!important;font-size:19px!important;font-weight:500!important;line-height:1.35!important;letter-spacing:.2px!important;color:var(--mm-ink)!important;margin:24px 0 8px!important}body:not(.home):not(.woocommerce-page) .ast-article-single .entry-content>*:first-child{margin-top:0!important}body:not(.home):not(.woocommerce-page) .ast-article-single .entry-content>p,body:not(.home):not(.woocommerce-page) .ast-article-single .entry-content>ul,body:not(.home):not(.woocommerce-page) .ast-article-single .entry-content>ol,body:not(.home):not(.woocommerce-page) .ast-article-single .entry-content>h2,body:not(.home):not(.woocommerce-page) .ast-article-single .entry-content>h3,body:not(.home):not(.woocommerce-page) .ast-article-single .entry-content>h4,body:not(.home):not(.woocommerce-page) .ast-article-single .entry-content>blockquote{max-width:var(--mm-measure)}body:not(.home):not(.woocommerce-page) .ast-article-single .entry-content p,body:not(.home):not(.woocommerce-page) .ast-article-single .entry-content li{line-height:1.72!important;color:var(--mm-ink-2)!important}body:not(.home):not(.woocommerce-page) .ast-article-single .entry-content p{margin:0 0 1.15em!important}body:not(.home):not(.woocommerce-page) .ast-article-single .entry-content ul,body:not(.home):not(.woocommerce-page) .ast-article-single .entry-content ol{padding-left:1.4em!important;margin:0 0 1.35em!important}body:not(.home):not(.woocommerce-page) .ast-article-single .entry-content li{margin:0 0 .35em!important}body:not(.home):not(.woocommerce-page) .ast-article-single .entry-content li::marker{color:var(--mm-gold)!important}body:not(.home):not(.woocommerce-page) .ast-article-single .entry-content strong,body:not(.home):not(.woocommerce-page) .ast-article-single .entry-content b{font-weight:600!important;color:var(--mm-ink)!important}body:not(.home):not(.woocommerce-page) .ast-article-single .entry-content p a,body:not(.home):not(.woocommerce-page) .ast-article-single .entry-content li a,body:not(.home):not(.woocommerce-page) .ast-article-single .entry-content td a{color:var(--mm-gold-deep)!important;text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:.18em!important;text-decoration-color:rgb(138 95 21 / .45)!important;transition:text-decoration-color .18s ease,color .18s ease}body:not(.home):not(.woocommerce-page) .ast-article-single .entry-content p a:hover,body:not(.home):not(.woocommerce-page) .ast-article-single .entry-content li a:hover,body:not(.home):not(.woocommerce-page) .ast-article-single .entry-content td a:hover{color:var(--mm-gold)!important;text-decoration-color:currentColor!important}body:not(.home):not(.woocommerce-page) .ast-article-single .entry-content a:focus-visible{outline:2px solid var(--mm-gold)!important;outline-offset:2px!important;border-radius:2px!important}body:not(.home):not(.woocommerce-page) .ast-article-single .entry-content table{border:1px solid var(--mm-line)!important;border-radius:3px!important;margin:0 0 30px!important;font-size:15px!important;width:auto!important;max-width:100%!important}body:not(.home):not(.woocommerce-page) .ast-article-single .entry-content table th,body:not(.home):not(.woocommerce-page) .ast-article-single .entry-content table td{border-top:1px solid var(--mm-line)!important;padding:11px 14px!important;line-height:1.5!important;vertical-align:top!important;text-align:left!important}body:not(.home):not(.woocommerce-page) .ast-article-single .entry-content table thead th{background:var(--mm-cream-deep)!important;color:var(--mm-ink)!important;font-weight:600!important;letter-spacing:.3px!important;border-top:none!important}body:not(.home):not(.woocommerce-page) .ast-article-single .entry-content table tbody tr:first-child th,body:not(.home):not(.woocommerce-page) .ast-article-single .entry-content table tbody tr:first-child td{border-top:1px solid var(--mm-line)!important}body:not(.home):not(.woocommerce-page) .ast-article-single .entry-content img{border-radius:3px!important;margin:6px 0 26px!important}@media (max-width:921px){body:not(.home):not(.woocommerce-page) .ast-article-single .entry-header .entry-title,body:not(.home):not(.woocommerce-page) .ast-article-single .entry-content>h1{font-size:30px!important;line-height:1.18!important;margin:0 0 16px!important}body:not(.home):not(.woocommerce-page) .ast-article-single .entry-content h2{font-size:24px!important;line-height:1.28!important;margin:30px 0 10px!important}body:not(.home):not(.woocommerce-page) .ast-article-single .entry-content h3{font-size:20px!important;line-height:1.32!important;margin:24px 0 8px!important}body:not(.home):not(.woocommerce-page) .ast-article-single .entry-content h4{font-size:17px!important;margin:20px 0 6px!important}body:not(.home):not(.woocommerce-page) .ast-article-single .entry-content table{font-size:14px!important}body:not(.home):not(.woocommerce-page) .ast-article-single .entry-content table th,body:not(.home):not(.woocommerce-page) .ast-article-single .entry-content table td{padding:9px 10px!important}}