
body:has(#latinco){background:#0a1930!important}
body:has(#latinco) #masthead,body:has(#latinco) .site-header,body:has(#latinco) .ast-above-header-wrap,body:has(#latinco) .ast-below-header-wrap,body:has(#latinco) .entry-header,body:has(#latinco) .page-header,body:has(#latinco) #colophon,body:has(#latinco) .site-footer,body:has(#latinco) #ast-scroll-top,body:has(#latinco) .ast-scroll-to-top-right{display:none!important}
body:has(#latinco) #content,body:has(#latinco) .site-content,body:has(#latinco) #content>.ast-container,body:has(#latinco) .site-content>.ast-container,body:has(#latinco) #primary,body:has(#latinco) .site-main,body:has(#latinco) .content-area,body:has(#latinco) article,body:has(#latinco) .entry-content,body:has(#latinco) .ast-article-single{margin:0!important;padding:0!important;max-width:none!important;width:100%!important;border:0!important;background:transparent!important;box-shadow:none!important;display:block!important}
body:has(#latinco) .entry-content>#latinco,#latinco{margin:0!important;max-width:none!important;width:100%!important}
#latinco [hidden]{display:none!important}
#latinco .lc-vh{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
#latinco{--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--s9:96px;--section-y:var(--s9);--head-gap:var(--s7);--gap:var(--s6);--gutter:var(--s6);--row-y:var(--s4);--ctl:46px;--ctl-sm:36px;--header:68px;--radius:2px;--maxw:1200px;--sheet:288px;--side:280px;--globe-max:520px;--fs-xs:12px;--fs-sm:13px;--fs-nav:14px;--fs-md:15px;--fs-base:16px;--fs-input:16px;--fs-lead:17px;--fs-h3:17px;--fs-h2:34px;--fs-h1:50px;--fs-kpi:20px;--navy:#0a1930;--navy-2:#10254a;--navy-3:#1b3763;--gold:#c6a15b;--gold-2:#e4cb93;--ivory:#fbf7ee;--bg:#faf7f0;--paper:#fffdf8;--surface:#f3eee3;--surface-2:#e9e1d1;--ink:#0e1c33;--ink-2:#394357;--muted:#5d6475;--line:#e6dece;--line-2:#cdbfa3;--accent:#132b52;--accent-ink:#0a1930;--accent-soft:#ece5d4;--on-accent:#fffdf8;--gold-text:#7a5a1f;--mark:#7a5a1f;--header-bg:rgba(250,247,240,.92);--arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%230e1c33'/%3E%3C/svg%3E");--g-sea:#112a50;--g-rim:#c6a15b;--g-grat:rgba(228,203,147,.09);--g-land:#1d3966;--g-land-hover:#28487c;--g-land-line:#33548a;--g-market:#c6a15b;--g-market-line:#0f2547;--g-hover:#e4cb93;--g-accent:#fbf7ee;--g-label:#fbf7ee;--g-halo:rgba(9,22,44,.86);--g-city:#0f2547;--g-shade:rgba(2,8,20,.42);--sans:"Pretendard Variable",Pretendard,-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo","Noto Sans KR","Malgun Gothic","Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--display:"Cormorant Garamond","Noto Serif KR",Georgia,"Times New Roman",serif;--serif:"Noto Serif KR","Nanum Myeongjo",AppleMyungjo,Georgia,serif;display:block;position:relative;background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:var(--fs-base);font-weight:400;line-height:1.7;letter-spacing:-.01em;text-align:left;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;word-break:keep-all;overflow-wrap:break-word;overflow-x:clip}
#latinco{color-scheme:light}
#latinco.is-en,#latinco.is-es{--serif:var(--display);line-height:1.6;letter-spacing:0;word-break:normal}
#latinco .lc-header,#latinco .lc-hero,#latinco .lc-tools,#latinco .lc-atlas,#latinco #lc-contact,#latinco .lc-method,#latinco .lc-footer{--bg:#0f2244;--paper:#132b52;--surface:rgba(251,247,238,.05);--surface-2:rgba(251,247,238,.1);--ink:#f7f2e7;--ink-2:#cbd1dd;--muted:#9aa5ba;--line:rgba(228,203,147,.16);--line-2:rgba(228,203,147,.34);--accent:#d9b871;--accent-ink:#ecd49e;--accent-soft:rgba(198,161,91,.16);--on-accent:#0a1930;--gold-text:#e4cb93;--mark:#c6a15b;--header-bg:rgba(10,25,48,.94);--arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%23f7f2e7'/%3E%3C/svg%3E");color:var(--ink);color-scheme:dark}
#latinco *,#latinco *::before,#latinco *::after{box-sizing:border-box}
#latinco h1,#latinco h2,#latinco h3,#latinco h4,#latinco p,#latinco ul,#latinco ol,#latinco li,#latinco dl,#latinco dt,#latinco dd,#latinco figure,#latinco figcaption,#latinco table,#latinco thead,#latinco tbody,#latinco tr,#latinco th,#latinco td,#latinco caption,#latinco details,#latinco summary,#latinco form,#latinco label,#latinco nav,#latinco header,#latinco footer,#latinco section,#latinco aside,#latinco article{margin:0;padding:0;border:0;font:inherit;color:inherit;letter-spacing:inherit;text-transform:none;background:none;box-shadow:none;text-align:inherit;line-height:inherit;float:none;width:auto;max-width:none}
#latinco ul,#latinco ol{list-style:none}
#latinco a{color:inherit;text-decoration:none;border:0;box-shadow:none;background:none;font-weight:inherit}
#latinco button,#latinco input,#latinco select,#latinco textarea{font:inherit;color:inherit;letter-spacing:inherit;text-transform:none;margin:0;border-radius:0;box-shadow:none;text-shadow:none;width:auto;height:auto;min-height:0;line-height:inherit}
#latinco button{background:none;border:0;padding:0;cursor:pointer;font-weight:inherit}
#latinco button:disabled{cursor:not-allowed;opacity:.45}
#latinco img,#latinco svg,#latinco canvas{display:block;max-width:100%;border:0;border-radius:0;padding:0;margin:0;box-shadow:none;background:none}
#latinco table{border-collapse:collapse;border-spacing:0;width:100%;margin:0}
#latinco :focus-visible{outline:2px solid var(--accent);outline-offset:3px}
#latinco :focus:not(:focus-visible){outline:none}
#latinco [id]{scroll-margin-top:calc(var(--header) + var(--s4))}
body.admin-bar #latinco [id]{scroll-margin-top:calc(var(--header) + var(--s4) + 32px)}
#latinco .lc-skip{position:absolute;left:-9999px;top:var(--s2);z-index:60;background:var(--ivory);color:#0a1930;padding:var(--s2) var(--s3);font-size:var(--fs-md);font-weight:600;box-shadow:0 0 0 2px var(--gold)}
#latinco .lc-skip:focus{left:var(--s3);outline:2px solid var(--gold);outline-offset:2px}
#latinco .lc-wrap{max-width:calc(var(--maxw) + 2 * var(--gutter));margin:0 auto;padding:0 var(--gutter)}
#latinco .lc-label,#latinco .lc-eyebrow{display:flex;align-items:center;gap:var(--s3);font-size:var(--fs-xs);font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-text);line-height:1.5}
#latinco .lc-label::before,#latinco .lc-eyebrow::before{content:"";flex:none;width:28px;height:1px;background:var(--gold)}
#latinco.is-ko .lc-label,#latinco.is-ko .lc-eyebrow{letter-spacing:.06em}
#latinco .lc-h1,#latinco .lc-h2,#latinco .lc-h3{color:var(--ink);font-weight:600}
#latinco .lc-h1{font-family:var(--serif);font-size:var(--fs-h1);line-height:1.26;letter-spacing:-.035em;margin:var(--s5) 0 0;text-wrap:balance}
#latinco.is-en .lc-h1,#latinco.is-es .lc-h1{font-size:calc(var(--fs-h1) + 12px);line-height:1.02;letter-spacing:-.012em}
#latinco.is-ko .lc-h1-a{display:block}
#latinco .lc-h1-b{color:var(--gold-text)}
#latinco.is-en .lc-h1-b,#latinco.is-es .lc-h1-b{font-style:italic;font-weight:500}
#latinco .lc-h2{font-family:var(--serif);font-size:var(--fs-h2);line-height:1.34;letter-spacing:-.03em;text-wrap:balance}
#latinco.is-en .lc-h2,#latinco.is-es .lc-h2{font-size:calc(var(--fs-h2) + 8px);line-height:1.08;letter-spacing:-.005em}
#latinco .lc-h3{font-size:var(--fs-h3);line-height:1.45;letter-spacing:-.01em;font-weight:600}
#latinco .lc-note{font-size:var(--fs-sm);line-height:1.6;color:var(--muted);margin-top:var(--s2)}
#latinco .lc-status{font-size:var(--fs-sm);font-weight:600;color:var(--accent)}
#latinco .lc-status:empty{display:none}
#latinco .lc-empty{font-size:var(--fs-md);color:var(--muted);padding:var(--s5) 0}
#latinco .lc-num{font-size:var(--fs-sm);font-weight:600;color:var(--muted);font-variant-numeric:tabular-nums;line-height:1.5}
#latinco .lc-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s3);height:var(--ctl);padding:0 var(--s5);border:1px solid transparent;border-radius:var(--radius);font-size:var(--fs-md);font-weight:600;line-height:1;letter-spacing:.01em;white-space:nowrap;transition:background-color .2s,border-color .2s,color .2s}
#latinco .lc-btn-primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}
#latinco .lc-btn-primary::after{content:"→";content:"→" / "";font-weight:400;transition:transform .2s}
#latinco .lc-btn-primary:hover{background:var(--accent-ink);border-color:var(--accent-ink);color:var(--on-accent)}
#latinco .lc-btn-primary:hover::after{transform:translateX(3px)}
#latinco .lc-btn-secondary{background:transparent;border-color:var(--line-2);color:var(--ink)}
#latinco .lc-btn-secondary:hover{border-color:var(--ink)}
#latinco .lc-btn-sm{height:var(--ctl-sm);padding:0 var(--s3);font-size:var(--fs-sm)}
#latinco .lc-link{color:var(--accent);font-weight:600;text-decoration:underline;text-decoration-color:var(--gold);text-decoration-thickness:1px;text-underline-offset:4px}
#latinco .lc-link:hover{color:var(--ink)}
#latinco .lc-select{appearance:none;-webkit-appearance:none;height:var(--ctl);padding:0 var(--s6) 0 var(--s3);border:1px solid var(--line-2);border-radius:var(--radius);background:var(--bg) var(--arrow) no-repeat right var(--s3) center;font-size:var(--fs-input);color:var(--ink);max-width:100%}
#latinco .lc-select:hover{border-color:var(--ink)}
#latinco .lc-select option,#latinco .lc-select optgroup{background:#fffdf8;color:#0e1c33}
#latinco .lc-ctl{display:inline-flex;align-items:center;justify-content:center;gap:var(--s2);height:var(--ctl-sm);min-width:var(--ctl-sm);padding:0 var(--s3);border:1px solid var(--line-2);border-radius:999px;background:transparent;color:var(--ink);font-size:var(--fs-sm);font-weight:600;line-height:1;transition:border-color .2s,color .2s}
#latinco .lc-ctl:hover{border-color:var(--accent);color:var(--accent)}
#latinco .lc-ctl-sq{width:var(--ctl-sm);padding:0;font-size:16px;font-weight:500}
#latinco .lc-ico{width:11px;height:11px;fill:currentColor}
#latinco .lc-disclose>summary,#latinco .lc-tabledetails>summary{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);min-height:var(--ctl);cursor:pointer;list-style:none;font-size:var(--fs-sm);font-weight:600;color:var(--ink-2)}
#latinco .lc-disclose>summary::-webkit-details-marker,#latinco .lc-tabledetails>summary::-webkit-details-marker{display:none}
#latinco .lc-disclose>summary::after,#latinco .lc-tabledetails>summary::after{content:"+";flex:none;font-size:18px;font-weight:300;color:var(--gold-text)}
#latinco .lc-disclose[open]>summary::after,#latinco .lc-tabledetails[open]>summary::after{content:"−"}
#latinco .lc-disclose>summary:hover{color:var(--ink)}
#latinco .lc-disclose-body{padding-bottom:var(--s3)}
#latinco .lc-disclose-body p+p{margin-top:var(--s2)}
#latinco .lc-warn{font-size:var(--fs-sm);line-height:1.55;color:var(--ink);background:var(--surface);border-left:2px solid var(--gold);padding:var(--s2) var(--s3);margin-top:var(--s3)}
@keyframes lcIn{from{opacity:0}
to{opacity:1}}
@keyframes lcRise{from{opacity:0;transform:translateY(16px)}
to{opacity:1;transform:none}}
#latinco .lc-header{position:sticky;top:0;z-index:40;background:var(--header-bg);border-bottom:1px solid var(--line);-webkit-backdrop-filter:saturate(1.3) blur(10px);backdrop-filter:saturate(1.3) blur(10px);color:var(--ink)}
body.admin-bar #latinco .lc-header{top:32px}
#latinco .lc-header-in{display:flex;align-items:center;gap:var(--s5);height:var(--header)}
#latinco .lc-brand{flex:none;display:flex;align-items:center;gap:var(--s3);white-space:nowrap}
#latinco .lc-brand-name{font-family:var(--display);font-size:23px;font-weight:600;line-height:1;letter-spacing:.2em;text-transform:uppercase;color:var(--ink)}
#latinco .lc-brand-sub{font-size:var(--fs-xs);font-weight:500;line-height:1.2;color:var(--muted);padding-left:var(--s3);border-left:1px solid var(--gold)}
#latinco .lc-nav{display:flex;gap:var(--s5);margin:0 auto;font-size:var(--fs-nav);font-weight:500;color:var(--ink-2)}
#latinco .lc-nav a{white-space:nowrap;padding:var(--s1) 0;border-bottom:1px solid transparent;transition:color .2s,border-color .2s}
#latinco .lc-nav a:hover{color:var(--ink);border-bottom-color:var(--gold)}
#latinco .lc-lang{flex:none;display:flex;gap:var(--s1)}
#latinco .lc-lang button{height:var(--ctl-sm);padding:0 var(--s2);white-space:nowrap;font-size:var(--fs-sm);font-weight:600;color:var(--muted);border-bottom:1px solid transparent;transition:color .2s,border-color .2s}
#latinco .lc-lang button:hover{color:var(--ink)}
#latinco .lc-lang button[aria-pressed="true"]{color:var(--ink);border-bottom-color:var(--mark)}
#latinco .lc-lang-short{display:none}
#latinco .lc-header-cta{flex:none;height:var(--ctl-sm);padding:0 var(--s4);font-size:var(--fs-sm)}
#latinco .lc-header-cta::after{content:none}
#latinco .lc-menu{display:none;flex:none;align-items:center;justify-content:center;width:var(--ctl-sm);height:var(--ctl-sm);border:1px solid var(--line-2);border-radius:var(--radius);color:var(--ink)}
#latinco .lc-ico-menu{width:18px;height:18px}
#latinco .lc-sheet{border-top:1px solid var(--line);background:var(--bg)}
#latinco .lc-sheet-in{display:flex;flex-direction:column;padding-bottom:var(--s3)}
#latinco .lc-sheet-in a{display:flex;align-items:center;min-height:48px;border-bottom:1px solid var(--line);font-size:var(--fs-base)}
#latinco .lc-sheet-cta{font-weight:700;color:var(--accent)}
#latinco .lc-hero{position:relative;isolation:isolate;padding:var(--s8) 0 var(--s9);background:radial-gradient(46% 72% at 80% 42%,rgba(36,68,120,.72),rgba(10,25,48,0) 72%),var(--navy)}
#latinco .lc-hero::before{content:"";position:absolute;z-index:-1;inset:0;background:radial-gradient(rgba(228,203,147,.15) 1px,transparent 1.4px) 0 0/18px 18px;-webkit-mask-image:radial-gradient(52% 78% at 80% 42%,#000,transparent 76%);mask-image:radial-gradient(52% 78% at 80% 42%,#000,transparent 76%);pointer-events:none}
#latinco .lc-hero-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto 1fr auto;column-gap:var(--gap);align-items:start}
#latinco .lc-hero-main{grid-column:1/8;grid-row:1;padding-top:var(--s4);min-width:0}
#latinco .lc-hero-main>*{animation:lcRise .8s cubic-bezier(.2,.7,.2,1) both}
#latinco .lc-hero-main>:nth-child(2){animation-delay:.08s}
#latinco .lc-hero-main>:nth-child(3){animation-delay:.16s}
#latinco .lc-hero-main>:nth-child(n+4){animation-delay:.24s}
#latinco .lc-hero-more{grid-column:1/8;grid-row:2;min-width:0;margin-top:var(--s7);padding-top:var(--s5);border-top:1px solid var(--line);animation:lcIn .9s ease-out .35s both}
#latinco .lc-lead{font-size:var(--fs-lead);line-height:1.8;color:var(--ink-2);max-width:34em;margin-top:var(--s5)}
#latinco .lc-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s3);margin-top:var(--s6)}
#latinco .lc-flow-k{font-size:var(--fs-xs);font-weight:600;letter-spacing:.06em;color:var(--muted);margin-bottom:var(--s3)}
#latinco .lc-flow{display:flex;flex-wrap:wrap;gap:var(--s2)}
#latinco .lc-flow button{display:inline-flex;align-items:center;min-height:40px;padding:var(--s2) var(--s4);border:1px solid var(--line-2);border-radius:999px;font-size:var(--fs-sm);font-weight:600;color:var(--ink-2);text-align:left;transition:background-color .2s,border-color .2s,color .2s}
#latinco .lc-flow button:hover{border-color:var(--ink);color:var(--ink)}
#latinco .lc-flow button[aria-pressed="true"]{background:var(--ink);border-color:var(--ink);color:var(--bg)}
#latinco .lc-flow-note{max-width:40em}
#latinco .lc-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s5);margin-top:var(--s6)}
#latinco .lc-stats div{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:var(--s2);min-width:0}
#latinco .lc-stats dd{font-family:var(--serif);font-size:30px;font-weight:600;line-height:1.1;letter-spacing:-.03em;color:var(--gold-text);font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1}
#latinco.is-en .lc-stats dd,#latinco.is-es .lc-stats dd{font-size:36px;letter-spacing:0}
#latinco .lc-stats dt{font-size:var(--fs-sm);line-height:1.5;color:var(--muted)}
#latinco .lc-fx{display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--s4)}
#latinco .lc-fx-k{font-size:var(--fs-xs);font-weight:600;letter-spacing:.06em;color:var(--gold-text);white-space:nowrap}
#latinco .lc-fx-list{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:var(--s4) var(--s5);min-height:44px}
#latinco .lc-fx-list li{display:flex;flex-direction:column;gap:2px;min-width:0;padding-left:var(--s3);border-left:1px solid var(--line)}
#latinco .lc-fx-code{font-size:var(--fs-xs);font-weight:600;letter-spacing:.04em;color:var(--muted);white-space:nowrap}
#latinco .lc-fx-val{font-size:17px;font-weight:600;line-height:1.3;color:var(--ink);font-variant-numeric:tabular-nums}
#latinco .lc-fx-src{font-size:var(--fs-xs);line-height:1.6;color:var(--muted)}
#latinco .lc-fx-src a{color:var(--ink-2);text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:2px}
#latinco .lc-fx-src a:hover{color:var(--ink)}
#latinco .lc-kpis dd .lc-fx-note{display:block;margin:var(--s1) 0 0;color:var(--muted)}
#latinco .lc-fx-facts{border-top:0}
#latinco .lc-fx-calculator{max-width:760px;width:100%;padding-top:12px;border-top:1px solid var(--line)}
#latinco .lc-fx-calc-head{display:flex;align-items:center;gap:4px;margin-bottom:8px}
#latinco #lc-fx-calc-title{flex:1;min-width:0;font-size:16px;line-height:1.3;font-weight:600;color:var(--ink-2)}
#latinco .lc-fx-refresh,#latinco .lc-fx-swap{display:flex;flex:none;align-items:center;justify-content:center;width:40px;height:40px;border-radius:5px;color:var(--muted)}
#latinco .lc-fx-refresh>span:first-child{font-size:22px;line-height:1}
#latinco .lc-fx-swap svg{width:19px;height:19px;stroke:currentColor;stroke-width:1.6;fill:none;stroke-linecap:round;stroke-linejoin:round}
#latinco .lc-fx-swap:hover,#latinco .lc-fx-refresh:hover{background:var(--surface-2);color:var(--ink)}
#latinco .lc-fx-calc-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}
#latinco .lc-fx-card{display:flex;align-items:center;min-width:0;min-height:50px;padding:0 12px 0 0;border:1px solid var(--line-2);border-radius:6px;background:var(--surface)}
#latinco .lc-fx-card-result{background:var(--accent-soft)}
#latinco .lc-fx-currency{position:relative;display:flex;flex:none;justify-content:center;align-items:center;gap:8px;width:88px;min-height:48px;margin-right:12px;cursor:pointer}
#latinco .lc-fx-currency::after{content:"";height:22px;width:1px;position:absolute;right:0;background:var(--line-2)}
#latinco .lc-fx-currency-text strong{font-size:13px;font-weight:600;line-height:1.3;letter-spacing:.03em;color:var(--ink-2)}
#latinco .lc-fx-currency-arrow{font-size:16px;color:var(--muted)}
#latinco .lc-fx-currency select{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;font-size:16px;color:#14243b;background:#fff;color-scheme:light}
#latinco .lc-fx-calculator :focus-visible,#latinco .lc-fx-currency:focus-within{outline:2px solid var(--gold-text);outline-offset:2px;border-radius:4px}
#latinco #lc-fx-amount{display:block;width:100%;min-width:0;height:46px;padding:0;border:0;background:transparent;color:var(--ink);font-size:20px;font-weight:500;line-height:1.3;text-align:right;font-variant-numeric:tabular-nums;appearance:textfield}
#latinco #lc-fx-amount::-webkit-inner-spin-button,#latinco #lc-fx-amount::-webkit-outer-spin-button{appearance:none;margin:0}
#latinco #lc-fx-result{display:block;flex:1;min-width:0;padding:8px 0;font-size:20px;font-weight:600;line-height:1.4;text-align:right;font-variant-numeric:tabular-nums;color:var(--gold-text);overflow-wrap:anywhere}
#latinco #lc-fx-result[data-state="message"]{font-size:13px;font-weight:400;color:var(--muted)}
#latinco .lc-fx-calc-foot{display:grid;gap:3px;margin-top:8px}
#latinco .lc-fx-calc-rate{font-size:12px;line-height:1.5;color:var(--ink-2)}
#latinco .lc-fx-calc-meta{font-size:11px;line-height:1.5;color:var(--muted)}
#latinco .lc-fx-calc-meta a{color:var(--ink-2);text-decoration:underline;text-underline-offset:2px}
#latinco .lc-fx-notes summary{width:fit-content;padding:3px 0;font-size:11px;line-height:1.5;color:var(--muted);cursor:pointer;list-style:none}
#latinco .lc-fx-notes summary::after{content:" +";color:var(--gold-text)}
#latinco .lc-fx-notes[open] summary::after{content:" −"}
#latinco .lc-fx-notes summary::-webkit-details-marker{display:none}
#latinco .lc-fx-notes[open] summary{margin-bottom:6px}
#latinco #lc-fx-checked{display:block}
#latinco #lc-fx-calc-note{max-width:64ch;padding-top:4px}
#latinco .lc-fx-convert{margin-top:6px;min-height:44px;text-decoration:underline;text-underline-offset:3px;color:var(--gold-text);font-size:12px}
@media(max-width:719.98px){#latinco #lc-fx-calc-title{font-size:15px}
#latinco .lc-fx-calc-fields{grid-template-columns:minmax(0,1fr)}
#latinco .lc-fx-refresh,#latinco .lc-fx-swap{width:40px;height:40px}
#latinco #lc-fx-amount,#latinco #lc-fx-result{font-size:19px}}
#latinco .lc-portrait{position:relative;grid-column:8/13;grid-row:1/3;justify-self:center;width:min(100%,336px);margin:0;min-width:0;animation:lcIn 1.1s ease-out .1s both}
#latinco .lc-portrait-frame{position:relative;display:block;width:100%;aspect-ratio:1023/2014;background:#0f2244;box-shadow:0 32px 64px -32px rgba(0,0,0,.7)}
#latinco .lc-portrait-frame img{width:100%;height:100%;object-fit:contain;object-position:50% 50%}
#latinco .lc-portrait-cap{margin-top:var(--s5)}
#latinco .lc-portrait-cap a{display:inline-flex;flex-direction:column;gap:var(--s1);padding-left:var(--s4);border-left:2px solid var(--gold)}
#latinco .lc-portrait-name{font-family:var(--serif);font-size:20px;font-weight:600;line-height:1.3;color:var(--ink)}
#latinco .lc-portrait-role{font-size:var(--fs-sm);font-weight:500;color:var(--gold-text)}
#latinco .lc-portrait-cap a:hover .lc-portrait-name{text-decoration:underline;text-decoration-color:var(--gold);text-underline-offset:4px}
#latinco .lc-atlas{position:relative;isolation:isolate;border-top:0;background:radial-gradient(70% 60% at 50% 62%,rgba(29,57,102,.75),rgba(10,25,48,0) 70%),var(--navy)}
#latinco .lc-stage{position:relative;min-width:0}
#latinco .lc-stage-head{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:var(--gap);row-gap:var(--s3);align-items:end;margin-bottom:var(--s6)}
#latinco .lc-stage-head .lc-label{grid-column:1/-1}
#latinco .lc-stage-head .lc-sec-intro{grid-column:2;color:var(--ink-2)}
#latinco .lc-stage-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s2) var(--s4);padding:0 0 var(--s3);border-bottom:1px solid var(--line)}
#latinco .lc-views{display:flex;flex-wrap:wrap;gap:var(--s1)}
#latinco .lc-views button{height:var(--ctl-sm);padding:0 var(--s3);border-radius:999px;font-size:var(--fs-sm);font-weight:500;color:var(--ink-2);white-space:nowrap;box-shadow:inset 0 0 0 1px transparent;transition:color .2s,background-color .2s,box-shadow .2s}
#latinco .lc-views button:hover{color:var(--ink);background:var(--surface)}
#latinco .lc-views button[aria-pressed="true"]{color:var(--accent);font-weight:600;box-shadow:inset 0 0 0 1px var(--accent)}
#latinco .lc-ctls{display:flex;gap:var(--s2)}
#latinco .lc-ico-play{display:none}
#latinco .lc-ctl-rotate.is-paused .lc-ico-play{display:block}
#latinco .lc-ctl-rotate.is-paused .lc-ico-pause{display:none}
#latinco .lc-stage-body{position:relative}
#latinco .lc-globe-box{position:relative;height:var(--globe-max);margin-right:var(--sheet)}
#latinco .lc-globe-box::before{content:"";position:absolute;z-index:-1;left:50%;top:50%;width:min(118%,calc(var(--globe-max) * 1.18));aspect-ratio:1/1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(closest-side,rgba(198,161,91,.26),rgba(198,161,91,.08) 62%,rgba(198,161,91,0) 100%);pointer-events:none}
#latinco .lc-globe{width:100%;height:100%;touch-action:pan-y;cursor:grab;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}
#latinco .lc-globe:active{cursor:grabbing}
#latinco .lc-globe:focus-visible{outline-offset:-2px}
#latinco .lc-skip-inline{position:absolute;top:var(--s2)}
#latinco .lc-skip-inline:focus{left:var(--s2)}
#latinco .lc-globe-status{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);max-width:80%;text-align:center;font-size:var(--fs-sm);color:var(--ink-2);background:var(--paper);padding:var(--s2) var(--s3);pointer-events:none}
#latinco .lc-globe-wheel{position:absolute;left:50%;bottom:var(--s4);transform:translateX(-50%);width:max-content;max-width:90%;text-align:center;font-size:var(--fs-sm);background:var(--navy);color:var(--ivory);border:1px solid var(--line-2);padding:var(--s1) var(--s3);pointer-events:none}
#latinco .lc-globe-tip{position:absolute;z-index:3;pointer-events:none;background:var(--navy);color:var(--ivory);border:1px solid var(--line-2);padding:var(--s1) var(--s2);font-size:var(--fs-xs);line-height:1.5;max-width:240px}
#latinco .lc-globe-tip strong{display:block;font-size:var(--fs-sm);font-weight:700}
#latinco .lc-globe-tip span{display:block;opacity:.85}
#latinco .lc-gcard{position:absolute;top:0;right:0;bottom:0;width:var(--sheet);display:flex;flex-direction:column;overflow:auto;scrollbar-width:thin;padding:var(--s5) var(--s2) var(--s4) var(--s5);border-left:1px solid var(--line);font-size:var(--fs-md);min-width:0}
#latinco .lc-gcard>*{animation:lcIn .25s ease-out both}
#latinco .lc-gcard-k{font-size:var(--fs-xs);font-weight:600;letter-spacing:.06em;color:var(--gold-text)}
#latinco .lc-gcard-name{font-family:var(--serif);font-size:24px;font-weight:600;line-height:1.25;margin:var(--s1) 0 var(--s3);letter-spacing:-.02em}
#latinco .lc-gcard-local{display:block;font-family:var(--sans);font-size:var(--fs-sm);font-weight:500;color:var(--muted);letter-spacing:0;margin-top:var(--s1)}
#latinco .lc-gcard-intro,#latinco .lc-gcard-text{font-size:var(--fs-md);color:var(--ink-2);margin-top:var(--s2)}
#latinco .lc-gcard-near{font-size:var(--fs-md);margin-top:var(--s2)}
#latinco .lc-kpis{border-top:1px solid var(--line-2)}
#latinco .lc-kpis+.lc-kpis{border-top:0}
#latinco .lc-kpis div{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s3);padding:var(--s2) 0;border-bottom:1px solid var(--line)}
#latinco .lc-kpis dt{flex:none;font-size:var(--fs-sm);color:var(--muted)}
#latinco .lc-kpis dd{min-width:0;overflow-wrap:anywhere;text-align:right;font-size:var(--fs-md);font-weight:600;font-variant-numeric:tabular-nums;line-height:1.4}
#latinco .lc-kpis dd span{display:inline-block;margin-left:var(--s1);font-size:var(--fs-xs);font-weight:400;color:var(--muted)}
#latinco .lc-trade-facts dd{font-size:var(--fs-sm)}
#latinco .lc-gcard-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2) var(--s4);margin-top:var(--s4)}
#latinco .lc-gcard-actions .lc-link,#latinco .lc-direct .lc-link{display:inline-flex;align-items:center;min-height:var(--ctl-sm)}
#latinco .lc-gcard-src{font-size:var(--fs-xs);color:var(--muted);margin-top:auto;padding-top:var(--s4)}
#latinco .lc-trade-disclose{margin-top:var(--s1)}
#latinco .lc-trade-detail{font-size:var(--fs-sm);overflow-wrap:anywhere}
#latinco .lc-trade-detail p,#latinco .lc-trade-detail ul{margin:var(--s2) 0}
#latinco .lc-trade-detail .lc-h4{margin-top:var(--s3)}
#latinco .lc-trade-detail ul{padding-left:var(--s4)}
#latinco .lc-trade-detail a{text-decoration:underline;text-underline-offset:3px}
#latinco .lc-stage-foot{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--s5);border-top:1px solid var(--line)}
#latinco .lc-legend{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s1) var(--s4);min-height:var(--ctl);margin-right:auto;font-size:var(--fs-xs);color:var(--ink-2)}
#latinco .lc-legend li{display:flex;align-items:center;gap:var(--s2)}
#latinco .lc-sw{display:inline-block;width:10px;height:10px;border-radius:50%}
#latinco .lc-sw-market{background:var(--g-market)}
#latinco .lc-sw-accent{background:var(--g-accent)}
#latinco .lc-sw-land{background:var(--g-land);box-shadow:inset 0 0 0 1px var(--g-land-line)}
#latinco .lc-stage-foot .lc-disclose>summary{min-height:var(--ctl)}
#latinco .lc-stage-foot .lc-disclose[open]{flex-basis:100%;border-top:1px solid var(--line)}
#latinco .lc-index-search{display:grid;grid-template-columns:1fr auto;gap:var(--s2);align-items:center;margin:var(--s2) 0 var(--s4)}
#latinco .lc-index-search label{grid-column:1/-1;font-size:var(--fs-sm);font-weight:600}
#latinco .lc-index-search input{width:100%;height:44px;padding:0 var(--s3);border:1px solid var(--line-2);background:var(--bg);font-size:var(--fs-input);border-radius:var(--radius)}
#latinco .lc-index{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s5);padding-bottom:var(--s3)}
#latinco .lc-index-group{display:block;min-width:0}
#latinco .lc-index-h{font-size:var(--fs-sm);font-weight:700;color:var(--gold-text);padding-bottom:var(--s2);border-bottom:1px solid var(--line)}
#latinco .lc-index ul{display:grid;grid-template-columns:1fr}
#latinco .lc-index button{display:flex;justify-content:space-between;align-items:center;gap:var(--s3);width:100%;min-height:44px;padding:var(--s2);border-bottom:1px solid var(--line);font-size:var(--fs-sm);color:var(--ink-2);text-align:left;transition:color .2s,background-color .2s}
#latinco .lc-index-code{font-size:var(--fs-xs);letter-spacing:.06em;color:var(--muted);font-weight:400;flex-shrink:0}
#latinco .lc-index button:hover{color:var(--ink);background:var(--surface)}
#latinco .lc-index button[aria-current="true"]{color:var(--accent);font-weight:700;background:var(--accent-soft)}
#latinco .lc-section{padding:var(--section-y) 0;border-top:1px solid var(--line)}
#latinco .lc-tools{padding:36px 0;background:var(--bg)}
#latinco .lc-tools-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 24px;margin-bottom:24px}
#latinco .lc-tools-head h2{font-size:26px;line-height:1.3;font-weight:500}
#latinco .lc-tools-head p{font-size:13px;color:var(--muted)}
#latinco .lc-sec-head{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:var(--gap);row-gap:var(--s3);align-items:end;margin-bottom:var(--head-gap)}
#latinco .lc-sec-head .lc-label{grid-column:1/-1}
#latinco .lc-sec-head .lc-h2{grid-column:1}
#latinco .lc-sec-intro{font-size:var(--fs-base);line-height:1.75;color:var(--ink-2);max-width:40em}
#latinco .lc-sec-head .lc-sec-intro{grid-column:2}
#latinco .lc-split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--gap) var(--s8);align-items:start}
#latinco .lc-split-head .lc-h2{margin-top:var(--s3)}
#latinco .lc-split-head .lc-sec-intro{margin-top:var(--s4)}
#latinco .lc-about{background:var(--paper)}
#latinco .lc-about-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--gap) var(--s8);align-items:start}
#latinco .lc-about-photo{width:152px;margin-bottom:var(--s5)}
#latinco .lc-about-photo img{width:100%;height:auto;aspect-ratio:413/531;object-fit:cover;border:1px solid var(--line-2);background:#fff}
#latinco .lc-about-head .lc-h2{margin-top:var(--s3)}
#latinco .lc-about-role{font-size:var(--fs-md);font-weight:600;color:var(--gold-text);margin-top:var(--s2)}
#latinco .lc-about-body{font-size:var(--fs-base);line-height:1.75;color:var(--ink-2);margin-top:var(--s4)}
#latinco .lc-facts{border-top:1px solid var(--ink)}
#latinco .lc-facts div{display:grid;grid-template-columns:116px minmax(0,1fr);gap:var(--s3);padding:var(--s3) 0;border-bottom:1px solid var(--line)}
#latinco .lc-facts dt{font-size:var(--fs-sm);font-weight:600;color:var(--gold-text)}
#latinco .lc-facts dd{font-size:var(--fs-md)}
#latinco .lc-facts a{text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:3px}
#latinco .lc-facts a:hover{color:var(--accent);text-decoration-color:var(--gold)}
#latinco .lc-svc-cols,#latinco .lc-svc{display:grid;grid-template-columns:56px minmax(0,1fr) minmax(0,1.4fr) minmax(0,1.2fr) minmax(84px,auto);column-gap:var(--s5)}
#latinco .lc-svc-cols{padding-bottom:var(--s3);border-bottom:1px solid var(--ink);font-size:var(--fs-xs);font-weight:600;letter-spacing:.04em;color:var(--muted)}
#latinco .lc-svc{align-items:baseline;padding:var(--s5) 0;border-bottom:1px solid var(--line);transition:background-color .25s}
#latinco .lc-svc:hover{background:linear-gradient(90deg,var(--surface),rgba(243,238,227,0))}
#latinco .lc-svc .lc-num{font-family:var(--display);font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1;font-size:28px;font-weight:500;line-height:1;color:var(--gold-text)}
#latinco .lc-svc .lc-h3{font-family:var(--serif);font-size:19px;letter-spacing:-.02em}
#latinco .lc-svc-desc{font-size:var(--fs-md);color:var(--ink-2)}
#latinco .lc-svc-out{font-size:var(--fs-md)}
#latinco .lc-svc-out-k{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
#latinco .lc-svc-ask{font-size:var(--fs-sm);white-space:nowrap;justify-self:end}
#latinco #lc-process{background:var(--surface)}
#latinco .lc-steps{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--s5)}
#latinco .lc-steps li{position:relative;display:flex;flex-direction:column;gap:var(--s4);min-width:0}
#latinco .lc-steps li::after{content:"";position:absolute;top:26px;left:64px;right:calc(-1 * var(--s5) + 4px);height:1px;background:var(--line-2)}
#latinco .lc-steps li:last-child::after{content:none}
#latinco .lc-steps .lc-num{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:var(--navy);color:var(--gold-2);font-family:var(--display);font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1;font-size:22px;font-weight:600;line-height:1}
#latinco .lc-steps .is-optional .lc-num{background:transparent;color:var(--gold-text);box-shadow:inset 0 0 0 1px var(--gold)}
#latinco .lc-steps .lc-h3{font-size:var(--fs-md)}
#latinco .lc-steps p{font-size:var(--fs-sm);line-height:1.6;color:var(--ink-2);margin-top:var(--s1)}
#latinco .lc-fee-table{border-top:1px solid var(--ink);font-variant-numeric:tabular-nums}
#latinco .lc-fee-table th,#latinco .lc-fee-table td{padding:var(--row-y) var(--s4) var(--row-y) 0;border-bottom:1px solid var(--line);text-align:left;vertical-align:baseline}
#latinco .lc-fee-table thead th{font-size:var(--fs-xs);font-weight:600;letter-spacing:.04em;color:var(--muted);padding-top:var(--s3);padding-bottom:var(--s3)}
#latinco .lc-fee-table tbody th{font-size:var(--fs-md);font-weight:600;width:26%}
#latinco .lc-fee-step{width:48px;color:var(--gold-text);font-family:var(--display);font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1;font-weight:600;font-size:20px}
#latinco .lc-fee-table thead .lc-fee-step{font-family:var(--sans);font-size:var(--fs-xs);color:var(--muted)}
#latinco .lc-fee-scope{font-size:var(--fs-md);color:var(--ink-2)}
#latinco .lc-fee-note{display:block;font-size:var(--fs-sm);color:var(--muted)}
#latinco .lc-fee-table .lc-fee-amt{text-align:right;white-space:nowrap;padding-right:0}
#latinco .lc-fee-table td.lc-fee-amt{font-family:var(--serif);font-size:18px;font-weight:600;color:var(--ink);font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1}
#latinco .lc-fee-table tbody tr:last-child{background:var(--surface)}
#latinco .lc-faq-list{border-top:1px solid var(--ink)}
#latinco .lc-qa{border-bottom:1px solid var(--line)}
#latinco .lc-qa summary{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);min-height:56px;padding:var(--s3) 0;cursor:pointer;list-style:none;font-size:var(--fs-base);font-weight:600;color:var(--ink)}
#latinco .lc-qa summary::-webkit-details-marker{display:none}
#latinco .lc-qa summary::after{content:"+";flex:none;font-size:22px;font-weight:300;color:var(--gold-text);transition:transform .2s}
#latinco .lc-qa[open] summary::after{content:"−"}
#latinco .lc-qa summary:hover{color:var(--accent)}
#latinco .lc-qa p{font-size:var(--fs-md);line-height:1.75;color:var(--ink-2);padding-bottom:var(--s4);max-width:48em}
#latinco .lc-brief{background:var(--surface)}
#latinco .lc-desk{background:var(--paper);border:1px solid var(--line);box-shadow:0 24px 48px -36px rgba(10,25,48,.35)}
#latinco .lc-desk>summary{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s1) var(--s3);padding:var(--s4) var(--s5);cursor:pointer;list-style:none;font-size:var(--fs-md);font-weight:600;color:var(--ink)}
#latinco .lc-desk>summary::-webkit-details-marker{display:none}
#latinco .lc-desk>summary::after{content:"+";flex:none;margin-left:auto;font-size:22px;font-weight:300;line-height:1;color:var(--gold-text)}
#latinco .lc-desk[open]>summary::after{content:"−"}
#latinco .lc-desk[open]>summary{border-bottom:1px solid var(--line)}
#latinco .lc-desk>summary:hover .lc-desk-t{color:var(--accent)}
#latinco .lc-desk-t{transition:color .2s}
#latinco .lc-desk-hint{font-size:var(--fs-xs);font-weight:500;color:var(--muted)}
#latinco .lc-desk-body{padding:var(--s5)}
#latinco .lc-brief-bar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--s3) var(--s5);padding-bottom:var(--s4);border-bottom:1px solid var(--line-2)}
#latinco .lc-field{display:flex;flex-direction:column;gap:var(--s1)}
#latinco .lc-field label{font-size:var(--fs-xs);font-weight:600;color:var(--muted)}
#latinco .lc-stepper{display:flex;gap:var(--s1)}
#latinco .lc-stepper .lc-select{min-width:220px}
#latinco .lc-stepper .lc-ctl-sq{width:var(--ctl);height:var(--ctl);border-radius:var(--radius)}
#latinco .lc-retrieved{margin-left:auto;font-size:var(--fs-xs);color:var(--muted);max-width:32em;text-align:right}
#latinco .lc-brief-body{display:grid;grid-template-columns:minmax(0,1fr) var(--side);gap:var(--gap);padding-top:var(--s5)}
#latinco .lc-brief-body.is-loading{display:block}
#latinco .lc-brief-main{min-width:0}
#latinco .lc-brief-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s1) var(--s4)}
#latinco .lc-brief-name{font-family:var(--serif);font-size:var(--fs-h2);font-weight:600;letter-spacing:-.03em}
#latinco .lc-brief-meta{display:flex;flex-wrap:wrap;gap:var(--s1) var(--s3);font-size:var(--fs-sm);color:var(--muted)}
#latinco .lc-brief-main>.lc-trade-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--s5);margin-top:var(--s3)}
#latinco .lc-brief-main>.lc-trade-facts div{justify-content:flex-start}
#latinco .lc-brief-main>.lc-trade-facts dd{text-align:left}
#latinco .lc-tabs{display:flex;overflow-x:auto;border-bottom:1px solid var(--line-2);margin-top:var(--s4);scrollbar-width:none}
#latinco .lc-tabs::-webkit-scrollbar{display:none}
#latinco .lc-tabs [role="tab"]{flex:none;height:var(--ctl);min-width:var(--ctl);padding:0 var(--s3);margin-bottom:-1px;font-size:var(--fs-md);font-weight:600;color:var(--muted);border-bottom:2px solid transparent;white-space:nowrap;transition:color .2s,border-color .2s}
#latinco .lc-tabs [role="tab"]:first-child{padding-left:0}
#latinco .lc-tabs [role="tab"]:hover{color:var(--ink)}
#latinco .lc-tabs [role="tab"][aria-selected="true"]{color:var(--ink);border-bottom-color:var(--mark)}
#latinco .lc-panel{padding-top:var(--s4);animation:lcIn .2s ease-out}
#latinco .lc-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 var(--s5)}
#latinco .lc-metrics-2{grid-template-columns:repeat(2,minmax(0,1fr))}
#latinco .lc-metric{padding:var(--s3) 0;border-bottom:1px solid var(--line);min-width:0}
#latinco .lc-metric-k{font-size:var(--fs-sm);font-weight:600;color:var(--ink-2);line-height:1.4}
#latinco .lc-metric-v{font-size:var(--fs-kpi);font-weight:700;line-height:1.3;margin-top:var(--s1);font-variant-numeric:tabular-nums;letter-spacing:-.01em}
#latinco .lc-metric-v.is-missing{color:var(--muted);font-weight:500}
#latinco .lc-metric-u{font-size:var(--fs-xs);color:var(--muted);line-height:1.45}
#latinco .lc-metric-meta{margin-top:var(--s2)}
#latinco .lc-spark{display:block;width:100%;height:24px;margin-top:var(--s2);overflow:visible}
#latinco .lc-spark path{fill:none;stroke:var(--ink-2);stroke-width:1.4;vector-effect:non-scaling-stroke}
#latinco .lc-spark circle{fill:var(--gold)}
#latinco .lc-src{font-size:var(--fs-xs);color:var(--ink-2);text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:2px;font-variant-numeric:tabular-nums}
#latinco .lc-src:hover{color:var(--accent)}
#latinco .lc-flag{display:block;font-size:var(--fs-xs);line-height:1.45;color:var(--gold-text);margin-top:var(--s1)}
#latinco .lc-flag-soft{color:var(--muted)}
#latinco .lc-h4{font-size:var(--fs-md);font-weight:700;margin:var(--s4) 0 var(--s1)}
#latinco .lc-panel>.lc-h4:first-child,#latinco .lc-debt .lc-h4{margin-top:0}
#latinco .lc-trend-bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2) var(--s3)}
#latinco .lc-trend-bar label{font-size:var(--fs-sm);font-weight:600;color:var(--muted)}
#latinco .lc-trend-def{font-size:var(--fs-xs);color:var(--muted);margin-top:var(--s2)}
#latinco .lc-chart{width:100%;height:auto;margin-top:var(--s2);overflow:visible;font-family:var(--sans)}
#latinco .lc-chart-grid{stroke:var(--line);stroke-width:1}
#latinco .lc-chart-zero{stroke:var(--line-2);stroke-width:1}
#latinco .lc-chart-tick,#latinco .lc-chart-unit{font-size:12px;fill:var(--muted);font-variant-numeric:tabular-nums}
#latinco .lc-chart-line{fill:none;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}
#latinco .lc-chart-line.is-a{stroke:var(--ink)}
#latinco .lc-chart-line.is-b{stroke:var(--gold-text);stroke-dasharray:5 4}
#latinco .lc-chart-dot.is-a{fill:var(--ink)}
#latinco .lc-chart-dot.is-b{fill:var(--gold-text)}
#latinco .lc-chart-end{font-size:12px;font-weight:600}
#latinco .lc-chart-end.is-a{fill:var(--ink)}
#latinco .lc-chart-end.is-b{fill:var(--gold-text)}
#latinco .lc-chart-multi path.lc-chart-line.is-b{stroke-dasharray:none}
#latinco .lc-chart-multi path.lc-chart-line:nth-last-of-type(1){stroke-dasharray:2 3}
#latinco .lc-figure{margin-top:var(--s3)}
#latinco .lc-legend-lines{display:flex;flex-wrap:wrap;gap:var(--s1) var(--s4);font-size:var(--fs-xs);color:var(--ink-2);margin-top:var(--s1)}
#latinco .lc-legend-i::before{content:"";display:inline-block;width:16px;height:2px;margin-right:var(--s2);vertical-align:middle;background:var(--ink)}
#latinco .lc-legend-i.is-1::before{background:var(--gold-text)}
#latinco .lc-legend-i.is-2::before{height:0;background:none;border-top:2px dotted var(--ink-2)}
#latinco .lc-tabledetails{margin-top:var(--s2)}
#latinco .lc-tablewrap{overflow-x:auto;-webkit-overflow-scrolling:touch}
#latinco .lc-table{font-size:var(--fs-sm);font-variant-numeric:tabular-nums}
#latinco .lc-table th,#latinco .lc-table td{padding:var(--s2) var(--s3) var(--s2) 0;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}
#latinco .lc-table thead th{font-size:var(--fs-xs);font-weight:600;color:var(--muted);border-bottom-color:var(--line-2)}
#latinco .lc-table tbody th{font-weight:600}
#latinco .lc-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}
#latinco .lc-bars{display:grid;gap:var(--s2);margin-top:var(--s2)}
#latinco .lc-bar-h{display:flex;justify-content:space-between;gap:var(--s3);font-size:var(--fs-sm)}
#latinco .lc-bar-h strong{font-variant-numeric:tabular-nums}
#latinco .lc-bar-track{height:6px;background:var(--surface-2);margin-top:var(--s1)}
#latinco .lc-bar-track span{display:block;height:100%;background:var(--navy-3)}
#latinco .lc-debt-warn{font-size:var(--fs-sm);font-weight:600;border-left:2px solid var(--gold);padding-left:var(--s3)}
#latinco .lc-debt-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s5);margin-top:var(--s3)}
#latinco .lc-debt{padding-top:var(--s3);border-top:1px solid var(--line-2);min-width:0}
#latinco .lc-cities{border-top:1px solid var(--line-2)}
#latinco .lc-cities li{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1.4fr) auto;gap:var(--s3);align-items:baseline;padding:var(--s2) 0;border-bottom:1px solid var(--line);font-size:var(--fs-md)}
#latinco .lc-city-n{font-weight:600}
#latinco .lc-city-k{font-size:var(--fs-sm);color:var(--muted)}
#latinco .lc-city-c{font-size:var(--fs-sm);color:var(--ink-2);font-variant-numeric:tabular-nums}
#latinco .lc-brief-side{min-width:0}
#latinco .lc-locator{width:100%;height:auto;border:1px solid var(--line-2);background:var(--paper)}
#latinco .lc-loc-sea{fill:var(--surface)}
#latinco .lc-loc-land{fill:var(--paper);stroke:var(--line-2);stroke-width:.8;vector-effect:non-scaling-stroke}
#latinco .lc-loc-market{fill:#d8cbb0;stroke:var(--paper);stroke-width:.8;vector-effect:non-scaling-stroke}
#latinco .lc-loc-sel{fill:var(--navy-2);stroke:var(--paper);stroke-width:1;vector-effect:non-scaling-stroke}
#latinco .lc-loc-city{fill:var(--paper);stroke:var(--gold);stroke-width:2}
#latinco .lc-loc-label{font-size:12px;font-weight:600;fill:var(--ink);paint-order:stroke;stroke:var(--paper);stroke-width:4px;stroke-linejoin:round}
#latinco .lc-loc-label.is-cap{font-weight:800}
#latinco .lc-side-cta{margin-top:var(--s4);padding-top:var(--s3);border-top:1px solid var(--line-2)}
#latinco .lc-side-cta-h{font-size:var(--fs-md);font-weight:700}
#latinco .lc-side-cta .lc-btn{margin-top:var(--s3)}
#latinco .lc-compare{margin-top:var(--s5);border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2)}
#latinco .lc-compare>summary{font-size:var(--fs-md);color:var(--ink)}
#latinco .lc-summary-hint{margin-left:auto;font-size:var(--fs-xs);font-weight:500;color:var(--muted)}
#latinco .lc-table-cmp td:nth-child(3),#latinco .lc-table-cmp td:nth-child(4),#latinco .lc-table-cmp thead th:nth-child(3),#latinco .lc-table-cmp thead th:nth-child(4){text-align:right;white-space:nowrap}
#latinco .lc-table-cmp td:last-child,#latinco .lc-table-cmp thead th:last-child{padding-right:0}
#latinco .lc-table-cmp td:nth-child(3){font-weight:700}
#latinco .lc-cmp-group th{font-size:var(--fs-xs);font-weight:700;color:var(--gold-text);padding-top:var(--s3)}
#latinco .lc-cmp-unit{display:block;font-size:var(--fs-xs);font-weight:400;color:var(--muted)}
#latinco .lc-cmp-year{color:var(--muted);white-space:nowrap}
#latinco .lc-cmp-y-m{display:none}
#latinco .lc-downloads{margin-top:var(--s5)}
#latinco .lc-downloads .lc-label::before{content:none}
#latinco .lc-dl-row{display:flex;flex-wrap:wrap;gap:var(--s2);margin-top:var(--s2)}
#latinco .lc-error{padding:var(--s5) 0;font-size:var(--fs-md)}
#latinco .lc-error .lc-btn{margin-top:var(--s3)}
#latinco #lc-contact{position:relative;isolation:isolate;background:var(--navy);border-top:0}
#latinco #lc-contact::before{content:"";position:absolute;z-index:-1;inset:0;background:radial-gradient(rgba(228,203,147,.14) 1px,transparent 1.4px) 0 0/18px 18px;-webkit-mask-image:radial-gradient(70% 80% at 0% 0%,#000,transparent 70%);mask-image:radial-gradient(70% 80% at 0% 0%,#000,transparent 70%);pointer-events:none}
#latinco #lc-contact .lc-h2{font-size:calc(var(--fs-h2) + 4px)}
#latinco .lc-direct{margin-top:var(--s6);border-top:1px solid var(--line-2)}
#latinco .lc-direct div{display:grid;grid-template-columns:88px minmax(0,1fr);gap:var(--s3);align-items:baseline;padding:var(--s3) 0;border-bottom:1px solid var(--line);font-size:var(--fs-md)}
#latinco .lc-direct dt{font-size:var(--fs-sm);font-weight:600;color:var(--gold-text)}
#latinco .lc-direct a{text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:3px}
#latinco .lc-direct a:hover{color:var(--accent);text-decoration-color:var(--accent)}
#latinco .lc-direct .lc-link{font-size:var(--fs-sm);margin-left:var(--s2)}
#latinco .lc-direct .lc-mail{display:block;overflow-wrap:anywhere}
#latinco .lc-direct .lc-mail+.lc-link{margin-left:0}
#latinco .lc-direct .lc-wa{display:inline-flex;align-items:center;min-height:var(--ctl-sm);font-weight:600}
#latinco .lc-wa-num{display:inline-block;margin-left:var(--s2);font-size:var(--fs-sm);color:var(--muted)}
#latinco .lc-direct .lc-status{display:block}
#latinco .lc-next-k{margin-top:var(--s5);font-size:var(--fs-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--gold-text)}
#latinco .lc-next{margin-top:var(--s2);display:grid;gap:var(--s1)}
#latinco .lc-next li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:var(--s2);align-items:baseline;font-size:var(--fs-md);color:var(--ink-2)}
#latinco .lc-next .lc-num{color:var(--gold-text)}
#latinco .lc-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s4) var(--s4);align-content:start;padding:var(--s6);background:rgba(251,247,238,.04);border:1px solid var(--line)}
#latinco .lc-form .lc-field label{font-size:var(--fs-sm);color:var(--ink)}
#latinco .lc-field-wide{grid-column:1/-1}
#latinco .lc-req{font-size:var(--fs-xs);font-weight:600;color:var(--gold-text)}
#latinco .lc-field input,#latinco .lc-field textarea{width:100%;height:var(--ctl);padding:0 var(--s3);border:1px solid var(--line-2);border-radius:var(--radius);background:var(--bg);color:var(--ink);font-size:var(--fs-input);transition:border-color .2s}
#latinco .lc-field textarea{height:auto;min-height:112px;padding:var(--s2) var(--s3);resize:vertical;line-height:1.6}
#latinco .lc-field .lc-select{width:100%}
#latinco .lc-field input:hover,#latinco .lc-field textarea:hover{border-color:var(--ink)}
#latinco .lc-field [aria-invalid="true"]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}
#latinco .lc-field ::placeholder{color:#6f7784;opacity:1}
#latinco #lc-contact .lc-field ::placeholder{color:#8f9ab0}
#latinco .lc-form-foot{grid-column:1/-1;display:flex;flex-direction:column;align-items:flex-start;gap:var(--s3);margin-top:var(--s2)}
#latinco .lc-form-actions{display:flex;flex-wrap:wrap;gap:var(--s2) var(--s3);width:100%}
#latinco .lc-form-foot .lc-note{margin:0}
#latinco .lc-form-to{overflow-wrap:anywhere}
#latinco .lc-form-to-list{color:var(--ink);font-weight:600}
#latinco .lc-manual{width:100%;display:flex;flex-direction:column;align-items:stretch;gap:var(--s2);padding:var(--s4);border:1px solid var(--line-2);background:var(--surface)}
#latinco .lc-manual label{font-size:var(--fs-sm);font-weight:600;color:var(--gold-text)}
#latinco .lc-manual textarea{width:100%;min-height:240px;padding:var(--s2) var(--s3);border:1px solid var(--line-2);border-radius:var(--radius);background:var(--bg);color:var(--ink);font-size:var(--fs-sm);line-height:1.55;resize:vertical;white-space:pre-wrap;overflow-wrap:anywhere}
#latinco .lc-manual .lc-btn{align-self:flex-start}
#latinco .lc-method{background:var(--navy);border-top:1px solid var(--line)}
#latinco .lc-method-body{columns:2 320px;column-gap:var(--s6);font-size:var(--fs-sm);color:var(--ink-2)}
#latinco .lc-method-body p{break-inside:avoid;margin-bottom:var(--s2)}
#latinco .lc-sources{break-inside:avoid}
#latinco .lc-sources li{padding:0}
#latinco .lc-sources a{text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:2px}
#latinco .lc-footer{background:var(--navy);border-top:1px solid rgba(228,203,147,.22);padding:var(--s7) 0;font-size:var(--fs-sm);line-height:1.7;color:var(--muted)}
#latinco .lc-footer-in{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);gap:var(--gap)}
#latinco .lc-footer-name{font-family:var(--display);font-size:22px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--ink)}
#latinco .lc-footer-name span{display:block;margin-top:var(--s2);font-family:var(--sans);font-size:var(--fs-xs);font-weight:500;letter-spacing:.08em;color:var(--gold-text)}
#latinco .lc-footer-motto{margin-top:var(--s3)}
#latinco .lc-footer-list li{padding:0}
#latinco .lc-footer a{text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:3px}
#latinco .lc-footer a:hover{color:var(--ink)}
#latinco .lc-footer-end{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s1)}
#latinco .lc-footer .lc-link{color:var(--ink);text-decoration-color:var(--gold)}
#latinco .lc-print{display:none}
@media (max-width:1279.98px){#latinco .lc-brand-sub{display:none}}
@media (max-width:1199.98px){#latinco{--sheet:264px;--fs-h1:42px}
#latinco .lc-nav{gap:var(--s4)}
#latinco .lc-lang-full{display:none}
#latinco .lc-lang-short{display:inline}
#latinco .lc-lang button{min-width:var(--ctl-sm);padding:0 var(--s2)}
#latinco .lc-portrait{width:min(100%,312px)}}
#latinco .lc-chat-dock{position:fixed;right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));z-index:45;display:flex;flex-direction:column;gap:6px;align-items:stretch}
#latinco .lc-chat-link{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:8px 12px;border:1px solid rgba(0,0,0,.16);border-radius:24px;box-shadow:0 3px 10px rgba(0,0,0,.16);font-family:var(--sans);font-size:12px;font-weight:650;line-height:1.25;text-decoration:none;white-space:nowrap}
#latinco .lc-chat-whatsapp{background:#25d366;color:#073b20}
#latinco .lc-chat-kakao{background:#fee500;color:#191919}
#latinco .lc-chat-preview:disabled{opacity:1;cursor:default}
#latinco .lc-chat-preview:hover{filter:none}
#latinco .lc-chat-link:hover{filter:brightness(.94)}
#latinco .lc-chat-link:focus-visible{outline:3px solid #fff;outline-offset:3px;box-shadow:0 0 0 7px #14243b}
#latinco .lc-chat-bubble{width:17px;height:15px;border:2px solid currentColor;border-radius:50%;position:relative;flex:none}
#latinco .lc-chat-bubble::after{content:"";position:absolute;left:1px;bottom:-4px;width:5px;height:5px;border-left:2px solid currentColor;transform:skewY(-35deg)}
#latinco .lc-footer{padding-bottom:calc(var(--s7) + 128px)}
#latinco:has(#lc-form :focus) .lc-chat-dock,#latinco:has(.lc-fx-calc-fields :focus) .lc-chat-dock{display:none}
@media (max-width:719.98px){#latinco .lc-chat-dock{right:max(12px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom));flex-direction:row}
#latinco .lc-chat-link{padding:8px 11px}
#latinco .lc-footer{padding-bottom:calc(var(--s7) + 80px)}}
@media print{#latinco .lc-chat-dock{display:none!important}}
@media (max-width:1023.98px){#latinco{--section-y:var(--s8);--fs-h2:30px}
#latinco .lc-nav,#latinco .lc-header-cta{display:none}
#latinco .lc-menu{display:inline-flex}
#latinco .lc-header-in{gap:var(--s3)}
#latinco .lc-hero{padding:var(--s7) 0 var(--s8)}
#latinco .lc-hero-grid{grid-template-columns:minmax(0,1fr);grid-template-rows:auto}
#latinco .lc-hero-main,#latinco .lc-hero-more{grid-column:1;grid-row:auto;max-width:680px}
#latinco .lc-portrait{grid-column:1;grid-row:auto;justify-self:start;width:min(300px,100%);margin:var(--s8) 0 0}
#latinco .lc-hero-more{margin-top:var(--s9)}
#latinco .lc-fx-list{grid-template-columns:repeat(4,minmax(0,1fr))}
#latinco .lc-globe-box{height:auto;aspect-ratio:1/1;max-height:var(--globe-max)}
#latinco .lc-stage-head{grid-template-columns:minmax(0,1fr)}
#latinco .lc-stage-head .lc-sec-intro{grid-column:1}
#latinco .lc-about-grid{grid-template-columns:minmax(0,1fr)}
#latinco .lc-svc-cols{display:none}
#latinco .lc-svc-list{border-top:1px solid var(--ink)}
#latinco .lc-svc{grid-template-columns:48px minmax(0,1fr) auto;grid-template-areas:"num title ask" "num desc desc" "num out out";row-gap:var(--s1)}
#latinco .lc-svc .lc-num{grid-area:num}
#latinco .lc-svc .lc-h3{grid-area:title}
#latinco .lc-svc-desc{grid-area:desc}
#latinco .lc-svc-out{grid-area:out}
#latinco .lc-svc-out-k{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal;display:block;font-size:var(--fs-xs);font-weight:600;color:var(--gold-text)}
#latinco .lc-svc-ask{grid-area:ask}
#latinco .lc-steps{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:var(--s7)}
#latinco .lc-steps li:nth-child(3n)::after{content:none}
#latinco .lc-brief-body{grid-template-columns:minmax(0,1fr)}
#latinco .lc-brief-side{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--gap);align-items:start}
#latinco .lc-side-cta{margin-top:0}
#latinco .lc-retrieved{margin-left:0;text-align:left}
#latinco .lc-split{grid-template-columns:minmax(0,1fr)}
#latinco .lc-footer-in{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}
@media (max-width:782px){body.admin-bar #latinco .lc-header{top:46px}}
@media (max-width:719.98px){#latinco{--section-y:var(--s7);--head-gap:var(--s5);--gap:var(--s4);--gutter:var(--s4);--ctl:48px;--ctl-sm:44px;--header:58px;--fs-base:16px;--fs-input:16px;--fs-lead:16px;--fs-h1:32px;--fs-h2:26px;--fs-kpi:18px;--globe-max:380px}
#latinco.is-en .lc-h1,#latinco.is-es .lc-h1{font-size:calc(var(--fs-h1) + 6px)}
#latinco .lc-brand-name{font-size:19px;letter-spacing:.16em}
#latinco .lc-hero{padding:var(--s6) 0 var(--s7)}
#latinco .lc-lead{margin-top:var(--s4)}
#latinco .lc-actions{margin-top:var(--s5)}
#latinco .lc-actions .lc-btn{flex:1 1 auto}
#latinco .lc-portrait{width:min(260px,100%);margin:var(--s7) 0 0}
#latinco .lc-portrait-cap{margin-top:var(--s4)}
#latinco .lc-about-photo{width:128px;margin-bottom:var(--s4)}
#latinco .lc-portrait-name{font-size:18px}
#latinco .lc-hero-more{margin-top:var(--s8)}
#latinco .lc-stats{grid-template-columns:minmax(0,1fr);gap:0;margin-top:var(--s5)}
#latinco .lc-stats div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:var(--s3);padding:var(--s3) 0;border-bottom:1px solid var(--line)}
#latinco .lc-stats dt{grid-column:1;grid-row:1}
#latinco .lc-stats dd{grid-column:2;grid-row:1;font-size:22px;text-align:right}
#latinco.is-en .lc-stats dd,#latinco.is-es .lc-stats dd{font-size:26px}
#latinco .lc-fx-list{gap:var(--s3) var(--s3)}
#latinco .lc-fx-list li{padding-left:var(--s2)}
#latinco .lc-fx-val{font-size:15px}
#latinco .lc-stage{margin:0 calc(-1 * var(--gutter))}
#latinco .lc-stage-head{padding:0 var(--gutter)}
#latinco .lc-stage-bar{position:relative;padding:0 var(--gutter) var(--s3);gap:var(--s2)}
#latinco .lc-views{flex-wrap:nowrap;overflow-x:auto;width:100%;scrollbar-width:none}
#latinco .lc-views::-webkit-scrollbar{display:none}
#latinco .lc-views button{padding:0 var(--s3)}
#latinco .lc-ctls{position:absolute;z-index:2;right:var(--s2);top:calc(100% + var(--s2));flex-direction:column}
#latinco .lc-ctl-rotate{width:var(--ctl-sm);padding:0}
#latinco .lc-ctl-rotate span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
#latinco .lc-globe-box{margin-right:0}
#latinco .lc-gcard{position:static;width:auto;overflow:visible;padding:var(--s4) var(--gutter);border-left:0;border-top:1px solid var(--line)}
#latinco .lc-gcard-src{margin-top:var(--s3);padding-top:0}
#latinco .lc-stage-foot{padding:0 var(--gutter)}
#latinco .lc-index{grid-template-columns:1fr;padding:var(--s1) 0 var(--s2)}
#latinco .lc-index button{min-height:44px;padding:var(--s2) var(--s3)}
#latinco .lc-sec-head{grid-template-columns:minmax(0,1fr)}
#latinco .lc-sec-head .lc-sec-intro{grid-column:1}
#latinco .lc-facts div{grid-template-columns:96px minmax(0,1fr)}
#latinco .lc-svc{grid-template-columns:40px minmax(0,1fr);grid-template-areas:"num title" "num desc" "num out" "num ask";column-gap:var(--s3)}
#latinco .lc-svc .lc-num{font-size:24px}
#latinco .lc-svc-ask{justify-self:start;min-height:var(--ctl-sm);display:inline-flex;align-items:center}
#latinco .lc-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s6) var(--s4)}
#latinco .lc-steps li::after{content:none}
#latinco .lc-fee-table thead{display:none}
#latinco .lc-fee-table,#latinco .lc-fee-table tbody,#latinco .lc-fee-table tr,#latinco .lc-fee-table th,#latinco .lc-fee-table td{display:block;width:auto}
#latinco .lc-fee-table tr{display:grid;grid-template-columns:32px minmax(0,1fr) auto;column-gap:var(--s3);padding:var(--row-y) 0;border-bottom:1px solid var(--line)}
#latinco .lc-fee-table tbody tr:last-child{padding-left:var(--s2);padding-right:var(--s2)}
#latinco .lc-fee-table th,#latinco .lc-fee-table td{padding:0;border:0}
#latinco .lc-fee-table tbody th{width:auto}
#latinco .lc-fee-table .lc-fee-scope{grid-column:2/-1;margin-top:var(--s1)}
#latinco .lc-fee-table .lc-fee-step{width:auto}
#latinco .lc-fee-table td.lc-fee-amt{grid-column:2/-1;margin-top:var(--s2);font-size:16px;text-align:left;white-space:normal}
#latinco .lc-desk{margin:0 calc(-1 * var(--gutter));border-left:0;border-right:0}
#latinco .lc-desk>summary{padding:var(--s3) var(--gutter)}
#latinco .lc-desk-body{padding:var(--s4) var(--gutter)}
#latinco .lc-brief-bar .lc-field{flex:1 1 100%}
#latinco .lc-stepper .lc-select{flex:1;min-width:0}
#latinco .lc-brief-bar .lc-field>.lc-select{width:100%}
#latinco .lc-brief-body{padding-top:var(--s4)}
#latinco .lc-brief-main>.lc-trade-facts{grid-template-columns:minmax(0,1fr);gap:0}
#latinco .lc-brief-side{grid-template-columns:minmax(0,1fr)}
#latinco .lc-side-cta{margin-top:var(--s4)}
#latinco .lc-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--s4)}
#latinco .lc-debt-grid{grid-template-columns:minmax(0,1fr);gap:var(--s3)}
#latinco .lc-cities li{grid-template-columns:minmax(0,1fr) auto;row-gap:var(--s1)}
#latinco .lc-cities .lc-city-c{grid-column:1/-1}
#latinco .lc-table-cmp .lc-cmp-year,#latinco .lc-table-cmp thead th:nth-child(2){display:none}
#latinco .lc-cmp-y-m{display:block;font-size:var(--fs-xs);font-weight:400;color:var(--muted)}
#latinco .lc-table-cmp td{white-space:normal}
#latinco .lc-summary-hint{display:none}
#latinco .lc-dl-row .lc-btn{flex:1 1 calc(50% - var(--s2))}
#latinco .lc-form{grid-template-columns:minmax(0,1fr);padding:var(--s4)}
#latinco .lc-form-actions .lc-btn{width:100%}
#latinco .lc-direct div{grid-template-columns:72px minmax(0,1fr)}
#latinco .lc-method-body{columns:1}
#latinco .lc-footer-in{grid-template-columns:minmax(0,1fr)}}
@media (max-width:600px){body.admin-bar #latinco .lc-header{top:0}}
@media (max-width:479.98px){#latinco{--fs-h1:29px}
#latinco .lc-fx-list li{padding-left:0;border-left:0}
#latinco .lc-fx-code{font-size:11px;letter-spacing:.02em}
#latinco .lc-btn{height:auto;min-height:var(--ctl);padding-top:var(--s2);padding-bottom:var(--s2);white-space:normal;line-height:1.35;text-align:center}
#latinco .lc-lang-full{display:none}
#latinco .lc-lang-short{display:inline}
#latinco .lc-lang button{padding:0 var(--s2);min-width:var(--ctl-sm)}
#latinco .lc-steps{grid-template-columns:minmax(0,1fr);gap:0}
#latinco .lc-steps li{display:grid;grid-template-columns:44px minmax(0,1fr);column-gap:var(--s4);row-gap:0;align-items:start;padding:var(--s4) 0;border-bottom:1px solid var(--line)}
#latinco .lc-steps .lc-num{width:40px;height:40px;font-size:18px}}
@media (max-width:379.98px){#latinco .lc-header-in{gap:var(--s2)}
#latinco .lc-brand-name{font-size:17px;letter-spacing:.12em}
#latinco .lc-lang button{min-width:36px;padding:0 var(--s1)}}
@media (prefers-reduced-motion:reduce){#latinco *,#latinco *::before,#latinco *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
@media print{body.lc-printing:has(#latinco),body.lc-printing #latinco{background:#fff!important}
body.lc-printing *{visibility:hidden!important}
body.lc-printing #latinco .lc-print,body.lc-printing #latinco .lc-print *{visibility:visible!important}
body.lc-printing #latinco .lc-print{position:absolute;left:0;top:0;width:100%;display:block}
body.lc-printing #latinco .lc-header{position:static}}
