*{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-olympiapark-blog{box-sizing:border-box;color:#333;overflow-wrap:anywhere;background:#fff;width:100%;margin:0;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.85}.atm-olympiapark-blog *,.atm-olympiapark-blog :before,.atm-olympiapark-blog :after{box-sizing:border-box}.atm-olympiapark-blog p{margin:0 0 19px}.atm-olympiapark-blog h2{color:#171717;margin:38px 0 16px;font-family:Georgia,Times New Roman,serif;font-size:29px;font-weight:600;line-height:1.35}.atm-olympiapark-blog h3{color:#202020;margin:25px 0 10px;font-family:Georgia,Times New Roman,serif;font-size:21px;font-weight:600;line-height:1.45}.atm-olympiapark-blog a{color:#8a6a32;text-underline-offset:3px;text-decoration:underline}.atm-olympiapark-blog a:hover{color:#5f4721}.atm-olympiapark-blog .atm-intro{font-size:17px;line-height:1.9}.atm-olympiapark-blog .atm-cta{color:#fff;background:linear-gradient(135deg,#171717 0%,#292929 100%);border:1px solid #c4a66a;border-radius:12px;margin:30px 0;padding:27px 28px}.atm-olympiapark-blog .atm-cta h3{color:#d7b978;margin:0 0 10px;font-size:24px}.atm-olympiapark-blog .atm-cta p{color:#f1f1f1;margin-bottom:18px}.atm-olympiapark-blog .atm-cta-buttons{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.atm-olympiapark-blog .atm-button{color:#171717;text-align:center;background:#c4a66a;border:1px solid #c4a66a;border-radius:5px;padding:12px 20px;font-size:14px;font-weight:700;line-height:1.5;text-decoration:none;transition:background .2s,color .2s;display:inline-block}.atm-olympiapark-blog .atm-button:hover{color:#171717;background:#fff}.atm-olympiapark-blog .atm-button-secondary{color:#fff;background:0 0;border-color:#e5e5e5}.atm-olympiapark-blog .atm-button-secondary:hover{color:#171717;background:#fff}.atm-olympiapark-blog .atm-list{margin:0 0 22px;padding-left:24px}.atm-olympiapark-blog .atm-list li{margin-bottom:10px;padding-left:4px}.atm-olympiapark-blog .atm-faq{border-top:1px solid #e7e0d3;margin-top:42px;padding-top:8px}.atm-olympiapark-blog .atm-faq h2{margin-top:26px}.atm-olympiapark-blog .atm-faq-item{border-bottom:1px solid #eee;margin:0 0 22px;padding:0 0 18px}.atm-olympiapark-blog .atm-faq-item h3{margin-top:12px;font-size:20px}.atm-olympiapark-blog .atm-faq-item p{margin-bottom:0}@media (max-width:767px){.atm-olympiapark-blog{font-size:15px;line-height:1.8}.atm-olympiapark-blog h2{margin-top:30px;font-size:25px}.atm-olympiapark-blog h3{font-size:19px}.atm-olympiapark-blog .atm-intro{font-size:16px}.atm-olympiapark-blog .atm-cta{margin:25px 0;padding:22px 18px}.atm-olympiapark-blog .atm-cta h3{font-size:22px}.atm-olympiapark-blog .atm-cta-buttons{flex-direction:column;align-items:stretch}.atm-olympiapark-blog .atm-button{width:100%}}
