/* Production language selector: top-right, keyboard and no-JS native links. */
#preview-review{box-sizing:border-box;position:sticky;top:0;z-index:2147483000;height:52px;display:flex;justify-content:flex-end;align-items:center;padding:4px clamp(12px,3vw,40px);background:#0b100c;border-bottom:1px solid #574a2a;color:#f7eccc;font:14px/1.4 system-ui,sans-serif;isolation:isolate;}
#preview-review nav{margin:0;transform:none;opacity:1;visibility:visible;}
#preview-review nav a{display:block;box-sizing:border-box;font:14px/1.4 system-ui,sans-serif;}
body:has(#preview-review) .site-header,body:has(#preview-review) .wp-site-header{top:52px;}
body:has(#preview-review) .mobile-nav{top:52px;}
html{scroll-padding-top:200px;}
#preview-review .ngrnd-language-picker{position:relative;flex:none;max-width:100%;}
#preview-review summary{cursor:pointer;min-height:44px;display:flex;align-items:center;padding:6px 12px;border:1px solid #847044;border-radius:6px;color:#fff7df;background:#242014;font:500 14px/1.3 system-ui,sans-serif;list-style:none;}
#preview-review summary::-webkit-details-marker{display:none;}
#preview-review summary:focus-visible{outline:3px solid #e7c66b;outline-offset:2px;}
#preview-review .ngrnd-language-picker:not([open]) nav{display:none;}
#preview-review .ngrnd-language-picker[open] nav{position:absolute;right:0;top:calc(100% + 6px);display:grid;min-width:190px;max-width:min(300px,calc(100vw - 24px));max-height:65vh;overflow:auto;background:#18150e;border:1px solid #847044;border-radius:8px;padding:6px;box-shadow:0 12px 30px #0008;gap:0;z-index:2147483001;}
#preview-review .ngrnd-language-picker nav a{color:#fff3cf;min-height:44px;padding:10px 12px;white-space:normal;line-height:1.4;text-decoration:none;border-radius:4px;}
#preview-review .ngrnd-language-picker nav a:hover,#preview-review .ngrnd-language-picker nav a[aria-current]{background:#3b301b;color:#ffe19c;}
a[data-preview-english]::after{content:attr(data-english-label);}
figure[data-preview-media-english]::after{content:attr(data-english-label);}
html:not([lang="en"]) :is(h1,h2,h3,h4){overflow-wrap:anywhere;hyphens:auto;min-width:0;}
html:not([lang="en"]) .btn{max-width:100%;min-width:0;white-space:normal;overflow-wrap:anywhere;text-align:center;}
html:not([lang="en"]) body{overflow-wrap:anywhere;hyphens:auto;}
html:not([lang="en"]) .advisor-chip{max-width:100%;min-width:0;flex-wrap:wrap;}
html:not([lang="en"]) .mobile-nav nav a{min-width:0;flex-wrap:wrap;}
html:not([lang="en"]) .mobile-nav nav a[data-preview-english]::after{flex-basis:100%;font-size:11px;}
html[lang="ko"] body{word-break:keep-all;overflow-wrap:anywhere;}
@media(max-width:900px){html:not([lang="en"]) .nav-cta-pair .btn{min-width:0;white-space:normal;overflow-wrap:normal;line-height:1.1;text-align:center;}html:not([lang="en"]) .news-nav-mobile[data-preview-english]{flex-direction:column;white-space:normal;}html:not([lang="en"]) .news-nav-mobile[data-preview-english]::after{display:block;font-size:9px;line-height:1.2;text-align:center;}}
