html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased}img{height:auto}:where(a){text-underline-offset:.18em}:focus-visible{outline:2px solid var(--wp--preset--color--accent-1);outline-offset:3px}.screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}.miztli-header{position:sticky;top:0;z-index:50}.miztli-header .wp-block-site-logo img{max-height:54px;width:auto}.miztli-header .wp-block-navigation a{text-decoration:none}.miztli-header .wp-block-navigation a:hover{color:var(--wp--preset--color--accent-1)}.miztli-header .wp-block-navigation__responsive-container.is-menu-open{background:var(--wp--preset--color--forest)!important;color:var(--wp--preset--color--cream)!important}@media (max-width:781px){.miztli-header .miztli-header-cta{display:none}}.miztli-eyebrow{letter-spacing:.18em;text-transform:uppercase;font-size:.78rem!important;font-weight:600;color:var(--wp--preset--color--accent-1);margin-bottom:.5rem!important}.has-forest-background-color .miztli-eyebrow,.wp-block-cover .miztli-eyebrow{color:var(--wp--preset--color--gold-light)}.miztli-answer{font-size:1.125rem;line-height:1.7;border-left:3px solid var(--wp--preset--color--accent-1);padding-left:1.1rem}.has-forest-background-color .miztli-answer{border-color:var(--wp--preset--color--gold-light)}.miztli-card{background:#fff;border:1px solid var(--wp--preset--color--line);border-radius:6px;height:100%}.miztli-card img{border-radius:4px}.wp-block-cover.miztli-hero{min-height:82vh}.wp-block-cover.miztli-hero h1{text-shadow:0 2px 18px rgb(0 0 0 / .35)}.miztli-note{font-size:.82rem!important;color:var(--wp--preset--color--muted)}.has-forest-background-color .miztli-note,.has-forest-dark-background-color .miztli-note,.miztli-footer .miztli-note{color:#C9CFC9}.miztli-facts{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:1px;background:var(--wp--preset--color--line);border:1px solid var(--wp--preset--color--line)}.miztli-facts>.wp-block-group{background:var(--wp--preset--color--base);padding:1.4rem 1.2rem;margin:0!important}.miztli-facts .miztli-fact-num{font-family:var(--wp--preset--font-family--playfair);font-size:1.9rem!important;line-height:1.1;color:var(--wp--preset--color--forest);margin:0 0 .3rem!important}.miztli-facts p:last-child{margin:0;font-size:.9rem;color:var(--wp--preset--color--muted)}.wp-block-table table{border-collapse:collapse;width:100%}.wp-block-table td,.wp-block-table th{border:1px solid var(--wp--preset--color--line);padding:.8rem 1rem;text-align:left;vertical-align:top}.wp-block-table th{background:var(--wp--preset--color--sand);font-weight:600}.wp-block-table figcaption{font-size:.85rem;color:var(--wp--preset--color--muted)}.wp-block-details{border-bottom:1px solid var(--wp--preset--color--line);padding:1.1rem 0}.wp-block-details summary{cursor:pointer;font-weight:600;font-size:1.08rem;list-style:none;position:relative;padding-right:2rem}.wp-block-details summary::-webkit-details-marker{display:none}.wp-block-details summary::after{content:"+";position:absolute;right:.2rem;top:-.1rem;font-size:1.4rem;color:var(--wp--preset--color--accent-1)}.wp-block-details[open] summary::after{content:"–"}.wp-block-details>:not(summary){margin-top:.8rem}.miztli-steps{counter-reset:paso}.miztli-steps>.wp-block-column{counter-increment:paso;border-top:2px solid var(--wp--preset--color--accent-1);padding-top:1rem}.miztli-steps>.wp-block-column::before{content:counter(paso,decimal-leading-zero);font-family:var(--wp--preset--font-family--playfair);font-size:2rem;color:var(--wp--preset--color--accent-1);display:block;margin-bottom:.4rem}.miztli-breadcrumbs{font-size:.85rem;color:var(--wp--preset--color--muted)}.miztli-breadcrumbs ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.35rem}.miztli-breadcrumbs li+li::before{content:"›";margin-right:.35rem;opacity:.6}.miztli-breadcrumbs a{color:inherit}.miztli-wa{position:fixed;right:18px;bottom:18px;z-index:60;display:flex;align-items:center;gap:.5rem;background:#1f7a4d;color:#fff!important;text-decoration:none!important;border-radius:999px;padding:.75rem 1.1rem;font-weight:600;font-size:.95rem;box-shadow:0 6px 20px rgb(0 0 0 / .22)}.miztli-wa:hover{background:#17633e}.miztli-wa svg{width:22px;height:22px;fill:currentColor;flex:none}@media (max-width:600px){.miztli-wa span{display:none}.miztli-wa{padding:.85rem}}.miztli-footer a{color:inherit}.miztli-footer a:hover{color:var(--wp--preset--color--gold-light)}.miztli-footer .wp-block-site-logo img{max-width:190px;height:auto}.miztli-footer-links{list-style:none;padding-left:0}.miztli-footer-links li{margin-bottom:.35rem}.wp-site-blocks>*{margin-block-start:0!important}.wp-block-post-content>.alignfull{margin-block-start:0!important;margin-block-end:0!important}.miztli-card{padding:1.6rem 1.5rem!important}.miztli-card h3{margin-top:0}.miztli-facts .miztli-fact-num{font-size:clamp(1.35rem, 2vw, 1.75rem)!important;white-space:nowrap}.miztli-plan img{max-height:520px;width:100%;object-fit:cover;object-position:top;background:#fff}.miztli-plan-full img{width:100%;background:#fff}.miztli-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.miztli-table-scroll table{min-width:640px;table-layout:auto!important}.miztli-table-scroll td,.miztli-table-scroll th{white-space:nowrap}@media (max-width:600px){.wp-block-cover.miztli-hero h1{font-size:2.1rem!important}.wp-block-cover.miztli-hero .has-large-font-size{font-size:1.05rem!important}.wp-block-post-content h1{font-size:2.1rem}.wp-block-table td,.wp-block-table th{padding:.6rem .7rem}}.miztli-social{margin-top:1.2rem}.miztli-social .wp-social-link svg{width:26px;height:26px}.miztli-social .wp-social-link a:hover{opacity:.8}.wp-site-blocks>.wp-block-template-part:first-child{position:sticky;top:0;z-index:50}.admin-bar .wp-site-blocks>.wp-block-template-part:first-child{top:var(--wp-admin--admin-bar--height,32px)}.has-modal-open .miztli-wa{display:none}.wp-block-post-content>.alignfull:nth-child(n+3){content-visibility:auto;contain-intrinsic-size:auto 900px}