.latam-home-browse{container:latam-browse/inline-size;background:var(--latam-paper);color:var(--latam-ink)}.latam-home-browse[data-tone=white]{background:var(--latam-porcelain)}.latam-home-browse[data-tone=mint]{background:var(--latam-sage)}.latam-home-browse-inner{width:min(100% - 48px,1280px);margin-inline:auto;padding-block:64px}.latam-home-browse-header{max-width:780px;margin-bottom:32px;text-align:var(--browse-align)}.latam-home-browse-eyebrow-wrap{position:relative;color:var(--latam-focus)}.latam-home-browse-eyebrow-wrap[data-tone=foreground]{color:var(--latam-ink)}.latam-home-browse-eyebrow{margin:0 0 18px;color:inherit;font:500 14px/1.6 var(--font-sans);text-transform:uppercase;letter-spacing:.13em}.latam-home-browse-eyebrow-wrap>button{position:absolute;top:0;right:0}.latam-home-browse :is(.latam-home-browse-heading,.latam-home-browse-item-heading){margin:0;color:var(--latam-ink);font-family:var(--font-display);font-weight:500;overflow-wrap:anywhere}.latam-home-browse :is(h2.latam-home-browse-heading,h2.latam-home-browse-item-heading){font-size:var(--h2-size,clamp(2rem,4vw,3.25rem));line-height:1.12}.latam-home-browse :is(h3.latam-home-browse-heading,h3.latam-home-browse-item-heading){font-size:var(--h3-size,clamp(1.5rem,2.6vw,2rem));line-height:1.2}.latam-home-browse :is(h2,h3) :is(em,i){color:inherit;font-style:italic}.latam-home-browse :is(h2,h3) [data-hl]{color:var(--latam-focus)!important}.latam-home-browse-card-description,.latam-home-browse-description{margin:18px 0 0;color:var(--latam-muted);font:400 16px/1.8 var(--font-sans)}.latam-home-browse :is(.latam-home-browse-description,.latam-home-browse-card-description,.latam-home-browse-eyebrow) p{margin:0;font:inherit}.latam-home-browse :is(.latam-home-browse-description,.latam-home-browse-card-description) p+p{margin-top:1em}.latam-home-browse :is(.latam-home-browse-description,.latam-home-browse-card-description) :is(ul,ol){padding-left:1.4em}.latam-home-browse :is(.latam-home-browse-description,.latam-home-browse-card-description) a{text-decoration:underline;text-underline-offset:3px}.latam-home-browse-cards{display:grid;grid-template-columns:repeat(var(--browse-columns),minmax(0,1fr));gap:20px}.latam-home-browse-card{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:28px;border:1px solid var(--latam-border);border-radius:8px;background:var(--latam-paper);transition:transform .2s,background .2s}.latam-home-browse-card[data-family=plastic-surgery]{background:var(--latam-sage)}.latam-home-browse-icon{justify-content:center;flex:none;width:54px;height:54px;margin-bottom:28px;border:1px solid var(--latam-border);border-radius:50%}.latam-home-browse-icon,.latam-home-browse-link{display:inline-flex;align-items:center;color:var(--latam-ink)}.latam-home-browse-link{gap:8px;min-height:44px;margin-top:20px;font:500 16px/1.5 var(--font-sans)}.latam-home-browse a{color:inherit;text-decoration:none}.latam-home-browse a:hover{text-decoration:underline;text-underline-offset:4px}.latam-home-browse[data-hover=lift] .latam-home-browse-card:hover{transform:translateY(-3px)}.latam-home-browse[data-hover=fill] .latam-home-browse-card:hover{background:var(--latam-clay)}.latam-home-browse-country{margin:0 0 8px;color:var(--latam-muted);font:400 14px/1.4 var(--font-sans)}.latam-home-destination-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:24px}.latam-home-destination-card .latam-home-browse-icon{width:44px;height:44px;margin:0}.latam-home-destination-link{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px}.latam-home-browse :is(a,button):focus-visible{outline:3px solid var(--latam-focus);outline-offset:3px}.latam-home-browse[data-device=desktop] [data-desktop-show=false],.latam-home-browse[data-device=mobile] [data-mobile-show=false],.latam-home-browse[data-device=responsive] [data-desktop-show=false]{display:none}.latam-home-browse[data-device=mobile] .latam-home-browse-cards{grid-template-columns:repeat(var(--browse-mobile-columns),minmax(0,1fr))}.latam-home-browse[data-device=mobile] .latam-home-browse-header{text-align:var(--browse-mobile-align)}@container latam-browse (min-width:1000px){.latam-home-browse[data-layout=families] .latam-home-browse-inner{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,2fr);gap:48px;align-items:center}.latam-home-browse[data-layout=families] .latam-home-browse-header{margin:0}}@container latam-browse (max-width:700px){.latam-home-browse-inner{width:calc(100% - 40px);padding-block:40px}.latam-home-browse[data-device=responsive] .latam-home-browse-cards{grid-template-columns:repeat(var(--browse-mobile-columns),minmax(0,1fr))}.latam-home-browse[data-device=responsive] .latam-home-browse-header{text-align:var(--browse-mobile-align)}.latam-home-browse[data-device=responsive] [data-desktop-show=false][data-mobile-show=true]{display:revert}.latam-home-browse[data-device=responsive] [data-mobile-show=false]{display:none}.latam-home-browse-card{padding:22px}.latam-home-destination-card{grid-template-columns:minmax(0,1fr) auto}.latam-home-destination-card .latam-home-browse-icon{grid-column:1/-1}}@media(prefers-reduced-motion:reduce){.latam-home-browse-card{transition:none}.latam-home-browse[data-hover=lift] .latam-home-browse-card:hover{transform:none}}.latam-home-featured-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}@container latam-browse (max-width:960px){.latam-home-featured-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.latam-home-browse .profile-rich [data-hl]{color:var(--latam-focus)!important}.latam-home-browse-header[data-align=center],.latam-home-browse[data-device=mobile] .latam-home-browse-header[data-mobile-align=center]{margin-inline:auto}.latam-home-browse[data-device=mobile] .latam-home-browse-header[data-mobile-align=left]{margin-inline:0}@container latam-browse (max-width:700px){.latam-home-browse[data-device=responsive] .latam-home-browse-header[data-mobile-align=center]{margin-inline:auto}.latam-home-browse[data-device=responsive] .latam-home-browse-header[data-mobile-align=left]{margin-inline:0}}.latam-home-icon-trigger{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-width:44px;min-height:44px;border:0;border-radius:inherit;padding:0;background:transparent;color:inherit;cursor:pointer;transition:background .15s,box-shadow .15s}.latam-home-icon-trigger:hover{background:var(--latam-clay);box-shadow:0 0 0 2px var(--latam-focus)}.latam-home-icon-trigger:focus-visible{outline:3px solid var(--latam-focus);outline-offset:4px}.latam-home-destination-card[data-has-icon=false]{grid-template-columns:minmax(0,1fr) auto}@container latam-browse (max-width:600px){.latam-home-browse-cards{gap:12px}.latam-home-browse-card{padding:15px}.latam-home-browse-icon{width:38px;height:38px;margin-bottom:14px}.latam-home-browse .latam-home-browse-item-heading{font-size:clamp(18px,4.6vw,23px);line-height:1.15}.latam-home-browse-card-description{margin-top:8px;font-size:14px;line-height:1.45}.latam-home-browse-link{margin-top:12px;font-size:14px}.latam-home-destination-card{grid-template-columns:minmax(0,1fr);gap:9px;padding:14px}.latam-home-destination-card .latam-home-browse-icon{grid-column:auto;margin-bottom:0}.latam-home-destination-link{width:40px;height:40px;justify-content:flex-start}.latam-home-featured-grid .latam-clinic-card{min-width:0}}@container latam-browse (max-width:339px){.latam-home-browse[data-device=mobile] .latam-home-browse-cards,.latam-home-browse[data-device=mobile] .latam-home-featured-grid,.latam-home-browse[data-device=responsive] .latam-home-browse-cards,.latam-home-featured-grid{grid-template-columns:minmax(0,1fr)}}@container latam-browse (max-width:700px){.latam-home-featured-grid{display:flex;gap:10px;margin-inline:-20px;padding-inline:20px;padding-bottom:6px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:20px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.latam-home-featured-grid::-webkit-scrollbar{display:none}.latam-home-featured-grid>.latam-clinic-card{flex:0 0 var(--featured-rail-width,62%);min-width:0;height:auto;scroll-snap-align:start;scroll-snap-stop:normal;border:0;border-radius:0;background:transparent;box-shadow:none}.latam-home-featured-grid .latam-clinic-card-visual{aspect-ratio:4/3;border-radius:14px}.latam-home-featured-grid .latam-clinic-card-body{padding:9px 0 0;gap:4px}.latam-home-featured-grid .latam-clinic-card h3{font-family:var(--font-sans);font-size:16px;font-weight:700;line-height:20px;min-height:40px}.latam-home-featured-grid .latam-clinic-card-location,.latam-home-featured-grid .latam-clinic-card-rating{font-size:13px;line-height:18px;gap:4px}.latam-home-featured-grid .latam-clinic-card-footer,.latam-home-featured-grid .latam-clinic-card-services,.latam-home-featured-grid .latam-clinic-card-verified{display:none}.latam-home-featured-grid .latam-clinic-card-featured{font-size:12px;padding:5px 7px;max-width:calc(100% - 56px)}}.latam-home-browse[data-device=mobile] .latam-home-featured-grid{display:flex;gap:10px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:6px}.latam-home-browse[data-device=mobile] .latam-home-featured-grid>.latam-clinic-card{flex:0 0 var(--featured-rail-width,62%);min-width:0;scroll-snap-align:start}@media (prefers-reduced-motion:reduce){.latam-home-featured-grid{scroll-behavior:auto}}.latam-guidance{--guidance-fg:var(--latam-ink);--guidance-muted:var(--latam-muted);--guidance-accent:var(--latam-focus);background:var(--latam-paper);color:var(--guidance-fg)}.latam-guidance[data-tone=white]{background:var(--latam-porcelain)}.latam-guidance[data-tone=chip],.latam-guidance[data-tone=mint]{background:var(--latam-sage)}.latam-guidance[data-tone=dark]{--guidance-fg:var(--latam-paper);--guidance-muted:var(--latam-clay);--guidance-accent:var(--latam-clay);background:var(--latam-ink)}.latam-guidance-wrap{width:min(100% - 48px,1280px);margin-inline:auto;padding-block:clamp(48px,6vw,88px)}.latam-guidance-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.8fr);gap:clamp(28px,5vw,72px);align-items:start}.latam-guidance-header{min-width:0}.latam-guidance [data-align=center]{text-align:center}.latam-guidance-eyebrow,.latam-guidance-step-number{margin:0 0 14px;font:600 14px/1.5 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--guidance-accent)}.latam-guidance-eyebrow.tone-contrast{color:var(--guidance-fg)}.latam-guidance :is(h2,h3).latam-guidance-heading,.latam-guidance :is(h2,h3).latam-guidance-item-heading{margin:0 0 18px;font-family:var(--font-display);font-weight:500;letter-spacing:-.025em;color:inherit}.latam-guidance :is(.latam-guidance-heading,.latam-guidance-item-heading) :is(p,span){font-size:inherit;line-height:inherit}.latam-guidance :is(.latam-guidance-heading,.latam-guidance-item-heading) :is(em,i){color:inherit}.latam-guidance [data-hl]{color:var(--guidance-accent)!important}.latam-guidance-copy{color:var(--guidance-muted);font-size:16px;line-height:1.8;overflow-wrap:anywhere}.latam-guidance-copy p{margin:0 0 12px;color:inherit;line-height:inherit}.latam-guidance-copy p:last-child{margin-bottom:0}.latam-guidance-copy ol,.latam-guidance-copy ul{padding-left:1.25em}.latam-guidance-copy ul{list-style:disc}.latam-guidance-copy ol{list-style:decimal}.latam-guidance-copy a{text-decoration:underline;text-underline-offset:4px}.latam-guidance-sortable,.latam-guidance-steps{display:grid;grid-template-columns:repeat(var(--guidance-columns,3),minmax(0,1fr));gap:28px;min-width:0}.latam-guidance-sortable{grid-column:1/-1}.latam-guidance-step{position:relative;min-width:0;padding-top:18px;border-top:1px solid color-mix(in srgb,var(--guidance-fg) 28%,transparent)}.latam-guidance-step[data-selected=true]{outline:2px solid var(--latam-focus);outline-offset:8px}.latam-guidance-step-image{position:relative;margin-bottom:20px}.latam-guidance-step-image:empty{display:none}.latam-guidance-step-image img,.latam-guidance-step-image-placeholder{width:100%;aspect-ratio:1.5;-o-object-fit:cover;object-fit:cover;border-radius:4px}.latam-guidance-step-image-placeholder{display:grid;place-items:center;border:1px dashed;opacity:.6}.latam-guidance-step-tools{display:flex;gap:6px;margin-bottom:10px}.latam-guidance-cta{margin-top:28px}.latam-guidance-button{display:inline-flex;min-height:48px;max-width:100%;align-items:center;justify-content:center;gap:10px;padding:12px 20px;border:1px solid;border-radius:4px;color:var(--guidance-fg);background:transparent;font:500 16px/1.5 var(--font-sans);text-decoration:none}.latam-guidance-button:hover{background:color-mix(in srgb,var(--guidance-fg) 7%,transparent)}.latam-guidance-button:focus-visible{outline:3px solid var(--guidance-accent);outline-offset:4px}.latam-guidance-button-primary{background:var(--latam-ink);border-color:var(--latam-ink);color:var(--latam-paper)}.latam-guidance-button-primary:hover{background:var(--latam-muted)}.latam-guidance[data-tone=dark] .latam-guidance-button-primary{background:var(--latam-paper);border-color:var(--latam-paper);color:var(--latam-ink)}.latam-guidance-label{color:inherit;font:inherit}.latam-guidance-editor-link{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.latam-guidance [data-desktop-visible=false]{display:none}.latam-provider-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:clamp(28px,7vw,100px);border-top:1px solid var(--latam-line)}.latam-provider-layout[data-align=center]{grid-template-columns:1fr;text-align:center;gap:24px}.latam-provider-layout[data-align=center]>div{max-width:760px;width:100%;margin-inline:auto}.latam-provider-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.latam-guidance-header[data-align=center] .latam-guidance-editor-link,.latam-provider-layout[data-align=center] .latam-provider-actions{justify-content:center}.latam-guidance[data-preview-device=mobile] .latam-guidance-layout,.latam-guidance[data-preview-device=mobile] .latam-provider-layout{grid-template-columns:1fr;gap:30px}.latam-guidance[data-preview-device=mobile] [data-mobile-align=left]{text-align:left}.latam-guidance[data-preview-device=mobile] [data-mobile-align=center]{text-align:center}.latam-guidance[data-preview-device=mobile] .latam-guidance-sortable,.latam-guidance[data-preview-device=mobile] .latam-guidance-steps{grid-template-columns:repeat(var(--guidance-mobile-columns,1),minmax(0,1fr))}.latam-guidance[data-preview-device=mobile] [data-mobile-visible=true]{display:block}.latam-guidance[data-preview-device=mobile] [data-mobile-visible=false]{display:none}@media(max-width:900px){.latam-guidance-layout{grid-template-columns:1fr;gap:32px}}@media(max-width:640px){.latam-guidance-wrap{width:calc(100% - 36px);padding-block:44px}.latam-guidance-sortable,.latam-guidance-steps{grid-template-columns:repeat(var(--guidance-mobile-columns,1),minmax(0,1fr));gap:26px}.latam-provider-layout{grid-template-columns:1fr;gap:24px}.latam-guidance [data-mobile-align=left]{text-align:left}.latam-guidance [data-mobile-align=center]{text-align:center}.latam-guidance [data-mobile-visible=true]{display:block}.latam-guidance [data-mobile-visible=false]{display:none}.latam-provider-layout[data-mobile-align=left] .latam-provider-actions{justify-content:flex-start}.latam-guidance-header[data-mobile-align=center] .latam-guidance-editor-link,.latam-provider-layout[data-mobile-align=center] .latam-provider-actions{justify-content:center}}.latam-guidance .profile-rich [data-hl]{color:var(--guidance-accent)!important}