:root{--maz-sea:#14564f;--maz-sea-2:#1d7366;--maz-sea-3:#2b8f7f;--maz-foam:#dcefe9;--maz-sand:#f2e6cc;--maz-sand-2:#e3cd9f;--maz-sand-3:#c9a66b;--maz-paper:#faf5ea;--maz-ink:#15302b;--maz-muted:#56706a;--maz-line:#e4d8bd;--maz-r:22px;--maz-r-s:14px;--maz-font:"Palatino Linotype", "Book Antiqua", Palatino, "URW Palladio L", Georgia, serif;--maz-shadow:0 1px 0 #14564f0f, 0 10px 28px -18px #15302b73}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:76px}.maz-body{font-family:var(--maz-font);color:var(--maz-ink);background:var(--maz-paper) radial-gradient(1200px 380px at 50% -120px, var(--maz-foam), transparent 70%) no-repeat;margin:0;padding-bottom:84px;font-size:18px;line-height:1.62}img{max-width:100%;height:auto}a{color:var(--maz-sea-2)}.maz-skip{position:absolute;top:0;left:-9999px}.maz-skip:focus{z-index:50;background:var(--maz-sand);border-radius:12px;padding:10px 14px;top:12px;left:12px}.maz-bar{z-index:30;background:var(--maz-sea);color:var(--maz-sand);position:sticky;top:0;box-shadow:0 6px 20px -14px #0009}.maz-bar-in{align-items:center;gap:14px;max-width:1040px;height:60px;margin:0 auto;padding:0 14px;display:flex}.maz-brand{color:var(--maz-sand);align-items:center;gap:10px;min-width:0;text-decoration:none;display:flex}.maz-brand-mark{border-radius:12px;width:40px;height:40px;box-shadow:0 0 0 2px #f2e6cc59}.maz-brand-txt{flex-direction:column;line-height:1.1;display:flex}.maz-brand-txt b{letter-spacing:.01em;font-size:19px}.maz-brand-txt{min-width:0}.maz-brand-txt small{opacity:.78;white-space:nowrap;text-overflow:ellipsis;max-width:44vw;font-size:12.5px;font-style:italic;overflow:hidden}.maz-topnav{gap:4px;margin-left:8px;display:none}.maz-topnav-a{color:var(--maz-sand);border-radius:999px;padding:8px 13px;font-size:16px;text-decoration:none}.maz-topnav-a:hover,.maz-topnav-a.maz-on{background:#f2e6cc24}.maz-bar-tools{align-items:center;gap:8px;margin-left:auto;display:flex}.maz-lang,.maz-more{position:relative}.maz-lang-btn,.maz-more-btn{cursor:pointer;min-width:44px;min-height:40px;color:var(--maz-sand);background:#f2e6cc1f;border-radius:12px;justify-content:center;align-items:center;padding:8px 12px;font-size:15px;list-style:none;display:flex}.maz-lang-btn::-webkit-details-marker,.maz-more-btn::-webkit-details-marker{display:none}.maz-lang-list,.maz-more-list{border:1px solid var(--maz-line);background:#fffdf8;border-radius:18px;min-width:196px;margin:0;padding:8px;list-style:none;position:absolute;top:48px;right:0;box-shadow:0 18px 40px -16px #15302b8c}.maz-lang-a,.maz-more-a{color:var(--maz-ink);border-radius:12px;padding:11px 14px;text-decoration:none;display:block}.maz-lang-a:hover,.maz-more-a:hover,.maz-lang-a.maz-on{background:var(--maz-sand)}.maz-bar-cta{display:none}.maz-main{flex-direction:column;gap:14px;max-width:860px;margin:0 auto;padding:14px 12px 8px;display:flex}.maz-crumbs{color:var(--maz-muted);flex-wrap:wrap;gap:6px;margin:4px 4px 0;padding:0;font-size:15px;list-style:none;display:flex}.maz-crumbs li+li:before{content:"›";color:var(--maz-sand-3);margin-right:6px}.maz-crumbs-a{color:var(--maz-sea-2)}.maz-hero{background:linear-gradient(160deg, var(--maz-sea) 0%, var(--maz-sea-2) 62%, var(--maz-sea-3) 100%);color:#fbf3df;border-radius:var(--maz-r);box-shadow:var(--maz-shadow);gap:16px;padding:22px 20px 24px;display:grid;overflow:hidden}.maz-hero-home{padding-top:26px}.maz-chip{background:#faf5ea24;border-radius:999px;align-items:center;gap:8px;width:max-content;margin:0;padding:5px 12px;font-size:14px;display:inline-flex}.maz-dot{background:var(--maz-sand-2);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #e3cd9f40}.maz-h1{letter-spacing:-.005em;margin:12px 0 0;font-size:clamp(27px,6.4vw,40px);font-weight:700;line-height:1.15}.maz-lead{opacity:.92;margin:10px 0 0}.maz-hero-fig{margin:0}.maz-hero-img{background:#0d2622;border-radius:16px;width:auto;max-height:440px;margin:0 auto;display:block;box-shadow:0 12px 30px -14px #0000008c}.maz-tiles{scroll-snap-type:x mandatory;grid-auto-columns:minmax(152px,46%);grid-auto-flow:column;gap:10px;padding:2px 2px 6px;display:grid;overflow-x:auto}.maz-tile{scroll-snap-align:start;border:1px solid var(--maz-line);box-shadow:var(--maz-shadow);background:#fffdf8;border-radius:18px;flex-direction:column;gap:3px;padding:12px 14px;display:flex}.maz-tile-k{color:var(--maz-muted);text-transform:uppercase;letter-spacing:.06em;font-size:13.5px}.maz-tile-v{font-size:17px;font-weight:700;line-height:1.3}.maz-toc{background:var(--maz-sand);border-radius:var(--maz-r-s);padding:10px 12px}.maz-toc-t{text-transform:uppercase;letter-spacing:.08em;color:var(--maz-muted);margin:0 0 6px 4px;font-size:13.5px;display:block}.maz-toc-row{gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.maz-toc-a{color:var(--maz-sea);border:1px solid var(--maz-line);white-space:nowrap;background:#fffdf8;border-radius:999px;flex:none;padding:9px 14px;font-size:15.5px;text-decoration:none}.maz-card{border-radius:var(--maz-r);box-shadow:var(--maz-shadow);border:1px solid var(--maz-line);background:#fffdf8;padding:20px 18px}.maz-h2{margin:0 0 12px;font-size:23px;line-height:1.25}.maz-prose>:first-child{margin-top:0}.maz-prose>:last-child{margin-bottom:0}.maz-prose h2{border-top:1px dashed var(--maz-sand-2);margin:34px 0 10px;padding-top:18px;font-size:24px;line-height:1.25}.maz-prose h2:first-child{border-top:0;padding-top:0}.maz-prose h3{color:var(--maz-sea);margin:22px 0 6px;font-size:20px}.maz-prose p,.maz-prose ul,.maz-prose ol{margin:0 0 14px}.maz-prose ul,.maz-prose ol{padding-left:22px}.maz-prose li{margin:4px 0}.maz-prose li::marker{color:var(--maz-sea-3)}.maz-prose strong{color:var(--maz-sea)}.maz-prose blockquote{background:var(--maz-foam);border-left:5px solid var(--maz-sea-3);border-radius:16px;margin:16px 0;padding:14px 16px}.maz-prose blockquote p{margin:0}.maz-prose img{border-radius:18px;margin:16px auto;display:block;box-shadow:0 14px 30px -18px #15302bb3}.maz-prose table{border-collapse:separate;border-spacing:0;max-width:100%;margin:14px 0 18px;font-size:16px;display:block;overflow-x:auto}.maz-prose th,.maz-prose td{text-align:left;vertical-align:top;border-bottom:1px solid var(--maz-line);padding:9px 12px}.maz-prose th{background:var(--maz-sand);white-space:nowrap;font-weight:700}.maz-prose th:first-child{border-top-left-radius:12px}.maz-prose th:last-child{border-top-right-radius:12px}.maz-prose a[href^="/visit-bonus/"]{background:var(--maz-sea);color:var(--maz-sand);border-radius:999px;margin:4px 0;padding:12px 22px;font-weight:700;text-decoration:none;display:inline-block;box-shadow:0 8px 18px -10px #14564fe6}.maz-steps-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.maz-step{background:var(--maz-paper);border:1px solid var(--maz-line);border-radius:18px;gap:12px;padding:12px 14px;display:flex}.maz-step-n{background:var(--maz-sea);height:34px;color:var(--maz-sand);border-radius:12px;flex:0 0 34px;place-items:center;font-weight:700;display:grid}.maz-step-t{font-size:17.5px;display:block}.maz-step-p{color:var(--maz-muted);margin:2px 0 0;font-size:16.5px}.maz-ticket{background:var(--maz-sand);border-radius:var(--maz-r);border:2px dashed var(--maz-sand-3);padding:20px 20px 18px;position:relative}.maz-ticket-k{text-transform:uppercase;letter-spacing:.08em;color:var(--maz-muted);margin:0;font-size:13.5px}.maz-ticket-h{color:var(--maz-sea);margin:4px 0 6px;font-size:25px;font-weight:700;line-height:1.2}.maz-ticket-d{margin:0 0 8px}.maz-ticket-s{color:var(--maz-muted);margin:0;font-size:15.5px}.maz-pc{gap:14px;display:grid}.maz-pc-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.maz-pc-list li{padding-left:30px;position:relative}.maz-pc-list li:before{border-radius:8px;place-items:center;width:22px;height:22px;font-family:system-ui,sans-serif;font-size:14px;display:grid;position:absolute;top:1px;left:0}.maz-pc-plus .maz-pc-list li:before{content:"✓";background:var(--maz-foam);color:var(--maz-sea)}.maz-pc-minus .maz-pc-list li:before{content:"–";color:#8a3b22;background:#f6e0d6}.maz-faq-i{border-top:1px solid var(--maz-line)}.maz-faq-i:first-of-type{border-top:0}.maz-faq-q{cursor:pointer;min-height:48px;padding:14px 34px 14px 0;font-weight:700;list-style:none;position:relative}.maz-faq-q::-webkit-details-marker{display:none}.maz-faq-q:after{content:"+";background:var(--maz-sand);width:26px;height:26px;color:var(--maz-sea);border-radius:9px;place-items:center;font-family:system-ui,sans-serif;display:grid;position:absolute;top:10px;right:4px}.maz-faq-i[open] .maz-faq-q:after{content:"−"}.maz-faq-a{color:var(--maz-ink);margin:0 0 14px}.maz-endcta{background:var(--maz-sea);color:var(--maz-sand);border-radius:var(--maz-r);flex-direction:column;gap:12px;padding:18px;display:flex}.maz-endcta-t{opacity:.92;margin:0;font-size:16.5px}.maz-endcta-a{background:var(--maz-sand-2);color:var(--maz-ink);border-radius:999px;align-self:flex-start;padding:13px 24px;font-weight:700;text-decoration:none}.maz-nf{gap:14px;display:grid}.maz-nf-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.maz-nf-a{background:var(--maz-paper);border:1px solid var(--maz-line);border-radius:14px;padding:12px 14px;text-decoration:none;display:block}.maz-foot{color:#e9dcc0;background:#10413c;margin-top:18px}.maz-foot-in{max-width:860px;margin:0 auto;padding:26px 18px 30px;font-size:15.5px}.maz-foot-age{align-items:center;gap:10px;margin:0 0 10px;display:flex}.maz-age{border:2px solid var(--maz-sand-2);border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-weight:700;display:grid}.maz-foot-note{opacity:.86;margin:0 0 10px}.maz-foot-links{flex-wrap:wrap;gap:8px;margin:14px 0;padding:0;list-style:none;display:flex}.maz-foot-a{color:#f6ead0;background:#f2e6cc17;border-radius:12px;padding:8px 12px;text-decoration:none;display:inline-block}.maz-foot-copy{opacity:.6;margin:0;font-size:14px}.maz-dock{z-index:40;background:#10413cf7;border-radius:22px;align-items:stretch;gap:4px;padding:6px;display:flex;position:fixed;bottom:8px;left:8px;right:8px;box-shadow:0 14px 32px -12px #0000008c}.maz-dock-a{color:#dcceb0;border-radius:16px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:2px;min-width:0;min-height:52px;padding:6px 2px;text-decoration:none;display:flex}.maz-dock-a.maz-on{color:#fff6e2;background:#f2e6cc24}.maz-dock-l{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12.5px;line-height:1.1;overflow:hidden}.maz-dock-cta{text-align:center;background:var(--maz-sand-2);color:var(--maz-ink);border-radius:16px;flex:1.25 1 0;place-items:center;padding:6px 8px;font-size:15px;font-weight:700;line-height:1.15;text-decoration:none;display:grid}@media (width>=700px){.maz-main{gap:16px;padding-top:22px}.maz-hero{padding:30px}.maz-hero:has(.maz-hero-fig){grid-template-columns:1.15fr 1fr;align-items:center}.maz-tiles{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-auto-flow:row;overflow:visible}.maz-toc-row{flex-wrap:wrap;overflow:visible}.maz-card{padding:26px 28px}.maz-pc{grid-template-columns:1fr 1fr}.maz-endcta{flex-direction:row;justify-content:space-between;align-items:center;padding:20px 24px}.maz-endcta-a{flex:none;align-self:auto}}@media (width>=900px){.maz-body{padding-bottom:0}.maz-dock{display:none}.maz-topnav{display:flex}.maz-more{display:none}.maz-bar-cta{background:var(--maz-sand-2);color:var(--maz-ink);border-radius:999px;padding:9px 18px;font-size:16px;font-weight:700;text-decoration:none;display:inline-block}}
