*{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-sans), "Outfit", sans-serif;color:#0a0a0a;-webkit-font-smoothing:antialiased;background-color:#fff}h1,h2,h3,h4{font-family:var(--font-display), "DM Serif Display", serif}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:0 0;border-radius:3px}html:hover ::-webkit-scrollbar-thumb{background:#b8975a4d}.hamburger-line{transition:transform .2s,opacity .2s}#mobile-menu{display:none}#mobile-menu.open{display:block}.blog-content h2{font-family:var(--font-display), "DM Serif Display", serif;color:#0a0a0a;margin:36px 0 14px;font-size:28px}.blog-content h3{font-family:var(--font-display), "DM Serif Display", serif;color:#0a0a0a;margin:28px 0 12px;font-size:22px}.blog-content p{color:#4a4540;margin:0 0 18px;font-size:16px;line-height:1.75}.blog-content a{color:#b8975a;text-decoration:underline}.blog-content ul,.blog-content ol{color:#4a4540;margin:0 0 18px;padding-left:22px;font-size:16px;line-height:1.75}.blog-content li{margin-bottom:6px}.blog-content img{width:100%;height:auto;margin:24px 0}.blog-content blockquote{color:#7a7469;border-left:3px solid #b8975a;margin:24px 0;padding:4px 0 4px 20px;font-style:italic}.blog-content li{list-style:outside}.atm-christmas-blog{--gold:#b99a5b;--ink:#171717;--body:#393939;--line:#e8e1d6;box-sizing:border-box;max-width:1180px;color:var(--body);overflow-wrap:anywhere;font-family:Arial,Helvetica,sans-serif;font-size:17px;line-height:1.85;margin:0 auto!important;padding:0 22px 40px!important}.atm-christmas-blog *{box-sizing:border-box}.atm-christmas-blog p{margin:0 0 20px}.atm-christmas-blog>p:first-child{margin-top:0!important;padding-top:0!important}.atm-christmas-blog h2{color:var(--ink);margin:38px 0 16px;font-family:Georgia,Times New Roman,serif;font-size:32px;line-height:1.3}.atm-christmas-blog h3{color:var(--ink);margin:26px 0 12px;font-family:Georgia,Times New Roman,serif;font-size:23px;line-height:1.4}.atm-christmas-blog a{color:#98763a;text-underline-offset:3px;text-decoration:underline}.atm-christmas-blog ul,.atm-christmas-blog ol{margin:0 0 22px;padding-left:25px}.atm-christmas-blog li{margin-bottom:9px;padding-left:4px}.atm-christmas-blog .atm-intro{font-size:18px;line-height:1.85}.atm-christmas-blog .atm-callout{border:1px solid var(--line);border-left:4px solid var(--gold);background:#faf8f4;margin:28px 0;padding:24px}.atm-christmas-blog .atm-cta{color:#fff;background:#171717;border-radius:3px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;margin:30px 0;padding:28px;display:flex}.atm-christmas-blog .atm-cta h3{color:#fff;margin:0 0 8px;font-size:25px}.atm-christmas-blog .atm-cta p{color:#f1eee8;max-width:690px;margin:0}.atm-christmas-blog .atm-cta-actions{flex-wrap:wrap;gap:12px;display:flex}.atm-christmas-blog .atm-btn{border:1px solid var(--gold);justify-content:center;align-items:center;min-height:48px;padding:12px 18px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.atm-christmas-blog .atm-btn-gold{background:var(--gold);color:#fff}.atm-christmas-blog .atm-btn-outline{color:#fff;background:0 0}.atm-christmas-blog .atm-faq{border-bottom:1px solid var(--line);padding:22px 0}.atm-christmas-blog .atm-faq h3{margin:0 0 9px;font-size:21px}.atm-christmas-blog .atm-faq p{margin:0}@media (max-width:767px){.atm-christmas-blog{font-size:16px;line-height:1.8;padding:0 16px 30px!important}.atm-christmas-blog h2{margin-top:30px;font-size:27px}.atm-christmas-blog h3{font-size:21px}.atm-christmas-blog .atm-intro{font-size:17px}.atm-christmas-blog .atm-callout{padding:19px}.atm-christmas-blog .atm-cta{padding:22px 18px}.atm-christmas-blog .atm-cta-actions{flex-direction:column;width:100%}.atm-christmas-blog .atm-btn{text-align:center;width:100%}}
