.lcn-english{--lcn-ink:#173d38;--lcn-soft:#eef3ef;--lcn-line:#d8e3dd;--lcn-muted:#536a63;background:#fff;color:#203e38}
.lcn-english .lcn-header,.lcn-english .lcn-footer{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--lcn-ink)}
.lcn-header{border-bottom:1px solid var(--lcn-line);background:#fff}
.lcn-header-inner{max-width:1200px;margin:auto;padding:24px;display:flex;align-items:center;gap:28px;flex-wrap:wrap}
.lcn-brand{text-decoration:none;color:var(--lcn-ink);display:flex;flex-direction:column;gap:4px;flex:1 1 260px}
.lcn-brand-name{font-family:Georgia,"Times New Roman",serif;font-size:29px;font-weight:700;line-height:1.2;letter-spacing:-.7px}
.lcn-brand-tagline{font-size:12px;line-height:1.5;color:var(--lcn-muted)}
.lcn-menu{list-style:none!important;margin:0!important;padding:0!important;display:flex;flex-wrap:wrap;gap:12px 22px;align-items:center}
.lcn-menu li{margin:0!important;padding:0!important;font-size:14px;line-height:1.5}
.lcn-menu a,.lcn-language-link{color:var(--lcn-ink);text-decoration:none;text-underline-offset:5px}
.lcn-menu a:hover,.lcn-menu .current-menu-item>a,.lcn-language-link:hover{text-decoration:underline}
.lcn-language-link{font-size:13px;white-space:nowrap;border-left:1px solid var(--lcn-line);padding-left:20px}
.lcn-english a:focus-visible{outline:3px solid #276b5e;outline-offset:5px}
.lcn-footer{background:var(--lcn-soft);border-top:1px solid var(--lcn-line);margin-top:40px}
.lcn-footer-inner{max-width:1200px;margin:auto;padding:36px 24px 24px}
.lcn-footer p{font-size:14px;margin:0 0 18px;line-height:1.65}
.lcn-footer .lcn-footer-brand{font-family:Georgia,"Times New Roman",serif;font-size:23px;font-weight:700;margin-bottom:8px}
.lcn-footer nav{margin:24px 0}
.lcn-footer .lcn-footer-note{max-width:720px;color:var(--lcn-muted);font-size:13px;margin-top:28px}
.lcn-footer .lcn-copyright{font-size:12px;color:var(--lcn-muted);margin-bottom:0}
.lcn-english .entry-content{font-size:17px;line-height:1.8;overflow-wrap:break-word}
.lcn-english .entry-content h2{font-size:clamp(23px,2.5vw,30px);line-height:1.3;margin-top:1.8em;color:var(--lcn-ink)}
.lcn-english .entry-content h3{font-size:21px;line-height:1.4;color:var(--lcn-ink)}
.lcn-english .entry-content a{color:#216354;text-underline-offset:3px}
.lcn-english .entry-content figure{margin:24px 0}
.lcn-english .entry-content img{max-width:100%;height:auto;border-radius:6px}
.lcn-english .entry-content figcaption{font-size:13px;color:var(--lcn-muted);line-height:1.55;margin-top:8px}
.lcn-english .entry-content table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:15px;margin:24px 0}
.lcn-english .entry-content th,.lcn-english .entry-content td{text-align:left;vertical-align:top;padding:12px;border:1px solid var(--lcn-line);overflow-wrap:anywhere}
.lcn-english .entry-content th{background:var(--lcn-soft);font-weight:650}
.lcn-english .entry-content .lcn-upcoming{color:inherit}
@media(max-width:800px){.lcn-header-inner{gap:20px;padding:20px}.lcn-main-nav{order:3;flex-basis:100%}.lcn-language-link{margin-left:auto}.lcn-brand{flex-basis:220px}.lcn-brand-name{font-size:26px}.lcn-menu{gap:10px 18px}.lcn-footer-inner{padding:30px 20px 24px}.lcn-english .entry-content{font-size:16px}}
@media(max-width:480px){.lcn-header-inner{column-gap:10px}.lcn-brand{flex:1 1 200px}.lcn-brand-name{font-size:24px}.lcn-brand-tagline{font-size:11px}.lcn-language-link{padding-left:10px;font-size:12px}.lcn-menu li{font-size:13px}.lcn-english .entry-content th,.lcn-english .entry-content td{padding:8px;font-size:13px}}
