.mlc-country-guide{--cg-ink:#302439;--cg-muted:#716578;--cg-line:#e9dde9;--cg-pink:#ed3675;--cg-purple:#8720ed;--cg-grad:linear-gradient(115deg,#ef3473,#8519f2);color:var(--cg-ink);background:#fffaf8;font-size:18px;line-height:1.85;padding:30px 0 0;overflow:clip}.mlc-country-guide *{box-sizing:border-box}.cg-shell{max-width:1260px;margin:auto;padding:0 32px}.mlc-country-guide a{color:inherit}.cg-breadcrumb{display:flex;gap:14px;font-size:14px;margin:4px 0 30px;color:var(--cg-muted);flex-wrap:wrap}.cg-breadcrumb a{text-decoration:none}.cg-hero{position:relative;display:grid;grid-template-columns:1.4fr 1fr;gap:50px;align-items:center;min-height:520px;padding:50px 0 70px}.cg-overline{font-size:12px;line-height:1.6;letter-spacing:.17em;text-transform:uppercase;font-weight:800;color:#98446b;display:block}.cg-hero h1{font-size:clamp(42px,5.4vw,76px);line-height:1.08;letter-spacing:-.055em;margin:22px 0 26px;font-weight:800;overflow-wrap:anywhere}.cg-hero h1 em{font-family:Georgia,serif;font-weight:400;color:#a53274}.cg-intro{font-size:20px;line-height:1.8;max-width:700px}.cg-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin:30px 0 20px}.cg-primary{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:13px 25px;border-radius:40px;background:var(--cg-grad);color:#fff!important;font-weight:750;text-decoration:none;box-shadow:0 12px 32px #c020b322;line-height:1.5}.cg-text-link{font-size:15px;font-weight:700;text-underline-offset:7px}.cg-date{display:block;font-size:12px;color:var(--cg-muted)}.cg-art{position:relative;min-height:360px;isolation:isolate}.cg-code{position:absolute;font-size:140px;line-height:1;font-weight:850;letter-spacing:-.1em;left:15%;top:25%;color:#752b7c}.cg-art-line{position:absolute;bottom:15%;left:10%;font-size:13px;letter-spacing:.08em}.cg-art svg{width:100%;height:100%}.cg-reading-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:50px;padding:40px 0}.cg-toc{align-self:start;position:sticky;top:120px;border-top:2px solid #b34f89;padding-top:20px;font-size:13px;line-height:1.6}.cg-toc ol{list-style:none;padding:0;margin:20px 0}.cg-toc li{margin:0 0 15px}.cg-toc a{display:flex;gap:12px;text-decoration:none}.cg-toc a span{color:#b84582;font-size:11px;padding-top:2px}.cg-article{min-width:0}.cg-section{position:relative;margin:0 0 38px;padding:30px 0;scroll-margin-top:125px}.cg-section-no{font-size:12px;letter-spacing:.15em;color:#ad4c83;font-weight:800}.cg-section h2{font-size:clamp(27px,3vw,38px);letter-spacing:-.035em;line-height:1.25;margin:12px 0 22px}.cg-section p{margin:0 0 18px}.cg-section p:last-child{margin-bottom:0}.cg-with-phone{display:grid;grid-template-columns:minmax(0,1fr) 235px;gap:34px;align-items:center}.cg-section-paper,.cg-section-check,.cg-section-clocks{padding:34px;border:1px solid var(--cg-line);background:#fff;border-radius:26px}.cg-section-quote{padding:38px 34px;border-left:4px solid #d74f94;background:#f8ecf3;border-radius:0 30px 30px 0}.cg-section-quote .cg-section-copy>p:first-of-type{font-family:Georgia,serif;font-size:22px}.cg-section-steps,.cg-section-compare{border-top:1px solid var(--cg-line);border-bottom:1px solid var(--cg-line);padding:38px 0}.cg-section-dark{padding:38px;border-radius:30px;background:radial-gradient(circle at 18% 18%,rgba(255,56,92,.48),transparent 34%),radial-gradient(circle at 82% 18%,rgba(113,34,250,.48),transparent 34%),var(--cg-grad);color:#fff}.cg-section-dark .cg-section-no{color:#fff9}.cg-capture{margin:0 0 44px;padding:22px;border-radius:28px;background:linear-gradient(135deg,#f3e4ee,#f1eafb);border:1px solid #eadbea;min-width:0}.cg-capture-label{display:flex;justify-content:space-between;gap:12px;font-size:10px;letter-spacing:.1em;font-weight:800;margin-bottom:13px;color:#7b527e}.cg-capture>a:first-of-type{display:block;border-radius:17px;overflow:hidden;background:#fff;box-shadow:0 12px 32px #38203d12}.cg-window-top{height:29px;background:#fff;display:flex;align-items:center;gap:5px;padding:0 12px;font-size:9px;color:#7b6a82;line-height:1}.cg-window-top i{width:5px;height:5px;border-radius:100%;background:#e6d6e7}.cg-window-top span{margin-left:8px}.cg-capture img{width:100%;height:auto;display:block}.cg-capture figcaption{font-size:12px;line-height:1.65;color:#745c79;margin-top:15px}.cg-capture-welcome,.cg-capture-login,.cg-capture-recovery{padding:13px;margin:0;width:100%;max-width:255px;justify-self:center;background:#fff8;border-radius:24px}.cg-capture-welcome img,.cg-capture-login img,.cg-capture-recovery img{border-radius:0 0 14px 14px}.cg-play{display:block;font-size:11px;text-align:center;min-height:44px;padding:12px 4px;text-decoration:none;font-weight:700}.cg-section-dark .cg-capture-label,.cg-section-dark figcaption,.cg-section-dark .cg-play{color:#fff}.cg-section-dark .cg-capture{background:#ffffff18;border-color:#ffffff33}.cg-feature{padding:34px;margin:20px 0 54px;background:#f4e8ee;border-radius:30px;position:relative;overflow:hidden}.cg-feature-head>p{font-size:27px;font-weight:750;line-height:1.3;margin:10px 0 28px;letter-spacing:-.025em}.cg-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.cg-feature-grid>div{border-top:1px solid #d8bdd5;padding-top:18px}.cg-item-no{display:block;font-size:11px;color:#9a5585;margin-bottom:12px}.cg-feature strong{display:block;font-size:19px;line-height:1.4}.cg-feature p{font-size:15px;line-height:1.7}.cg-feature-note{font-size:11px!important;display:block;margin-top:22px;color:#745c79}.cg-profile-check{list-style:none;padding:0;margin:0;display:grid;gap:16px}.cg-profile-check li{display:flex;gap:18px;padding:18px;background:#fff9;border-radius:16px}.cg-profile-check li>span{display:flex;align-items:center;justify-content:center;flex:none;width:34px;height:34px;background:#fff;border-radius:50%;color:#9d3679}.cg-profile-check p{margin:8px 0 0}.cg-feature dl{margin:0}.cg-feature dl>div{display:grid;grid-template-columns:150px 1fr;gap:24px;padding:20px 0;border-top:1px solid #d8bdd5}.cg-feature dt{font-size:23px;font-family:Georgia,serif}.cg-feature dd{font-size:16px;margin:0}.cg-openers{display:grid;gap:14px}.cg-openers blockquote{border:0;border-radius:24px;background:white;padding:22px;margin:0;display:flex;gap:15px}.cg-openers blockquote>span{font:50px/1 Georgia;color:#ba4085}.cg-openers p{margin:0;font-size:19px}.cg-route-steps{list-style:none;padding:0;display:grid;gap:0}.cg-route-steps li{display:flex;gap:22px;padding:20px 0;border-top:1px solid #d8bdd5}.cg-route-steps b{font-size:26px;color:#a14d8b}.cg-route-steps p{margin:8px 0 0}.cg-faq{padding:50px 0;border-top:1px solid var(--cg-line);display:grid;grid-template-columns:1fr 1.8fr;gap:65px;scroll-margin-top:120px}.cg-faq h2,.cg-sources h2,.cg-final h2{font-size:35px;line-height:1.2;letter-spacing:-.035em;margin:12px 0 20px}.cg-faq details{border-bottom:1px solid var(--cg-line);padding:22px 0}.cg-faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:18px;font-size:19px;font-weight:700;line-height:1.5}.cg-faq summary::-webkit-details-marker{display:none}.cg-faq summary span{color:#a63984}.cg-faq details p{font-size:17px;margin:18px 0 0}.cg-sources{padding:35px;border:1px solid var(--cg-line);border-radius:25px;display:grid;grid-template-columns:1fr 1fr;gap:45px;background:#fff}.cg-sources h2{font-size:24px}.cg-sources p,.cg-sources ul{font-size:14px;line-height:1.8}.cg-sources ul{margin:0;padding-left:20px;align-self:center}.cg-sources li{padding:8px 0;overflow-wrap:anywhere}.cg-related{padding:45px 0}.cg-related>div{display:flex;gap:12px;flex-wrap:wrap;margin-top:15px}.cg-related a{border:1px solid var(--cg-line);border-radius:35px;padding:10px 20px;font-size:14px;text-decoration:none;background:#fff}.cg-final{display:grid;grid-template-columns:1.6fr 1fr;align-items:center;gap:40px;background:radial-gradient(circle at 18% 18%,rgba(255,56,92,.48),transparent 34%),radial-gradient(circle at 82% 18%,rgba(113,34,250,.48),transparent 34%),var(--cg-grad);padding:55px;border-radius:40px 40px 0 0;color:#fff}.cg-final .cg-overline{color:#ffdfed}.cg-final p{max-width:670px}.cg-final .cg-primary{background:#fff;color:#692d76!important;box-shadow:none}.cg-final small{display:block;font-size:12px;margin-top:18px}.cg-final-heart{width:170px;height:170px;justify-self:center;transform:rotate(-12deg);opacity:.6}.cg-final-heart svg{width:100%;height:100%}.mlc-country-guide a:focus-visible,.mlc-country-guide summary:focus-visible{outline:3px solid #9b2dbd;outline-offset:5px}
/* Twelve editorial directions, each with a different composition. */
.cg-coast .cg-art{background:linear-gradient(#f6d4dc,#f2e2f5);border-radius:50% 50% 16px 16px;overflow:hidden;transform:rotate(4deg)}.cg-sun{position:absolute;width:160px;height:160px;left:28%;top:12%;border-radius:50%;background:linear-gradient(#fb8a85,#e9489a)}.cg-wave{position:absolute;width:150%;height:190px;border-radius:50%;left:-25%;background:#c3b7ef;bottom:-70px}.cg-wave-b{background:#e8c6e4;bottom:-110px;transform:rotate(-12deg)}.cg-coast .cg-code{color:#fff;top:34%}.cg-coast .cg-feature{border-radius:80px 18px 80px 18px;background:#f7e3df}.cg-editorial .cg-hero{grid-template-columns:1.6fr 1fr;border-top:1px solid #b77b9e;border-bottom:1px solid #b77b9e;padding:45px 0}.cg-editorial .cg-hero h1{font-family:Georgia,serif;font-weight:400;letter-spacing:-.04em}.cg-editor-note{padding:35px;border:1px solid #b5789d;transform:rotate(4deg);background:#fff7f2;box-shadow:18px 18px 0 #ead4e3}.cg-editor-note>span{font-size:11px;letter-spacing:.2em}.cg-editor-note strong{font:35px/1.5 Georgia}.cg-editor-note b{display:block;text-align:right;font-size:55px;line-height:1}.cg-editorial .cg-feature{border-radius:0;background:#302439;color:#fff}.cg-editorial .cg-feature .cg-overline,.cg-editorial .cg-feature-note,.cg-editorial .cg-item-no{color:#efbad9}.cg-canals .cg-hero{background:linear-gradient(135deg,#fff9f5,#f1e7f7);padding:45px;border-radius:45px}.cg-canals .cg-code{font-size:180px;opacity:.14;left:20%;top:5%}.cg-strip{display:flex;justify-content:space-between;position:absolute;left:0;right:0;padding:18px 24px;border-radius:15px;background:white;box-shadow:0 12px 30px #50215713;font-weight:700;transform:rotate(-6deg)}.cg-strip-0{top:80px}.cg-strip-1{top:160px;transform:rotate(5deg);background:#f4cbdc}.cg-strip-2{top:240px;left:20px;transform:rotate(-3deg);background:#dccaee}.cg-archipelago .cg-hero{grid-template-columns:1.3fr 1fr}.cg-island-a{position:absolute;left:0;top:10px;background:#f4d6e4;border-radius:44% 56% 68% 32%;width:220px;height:220px;padding:55px;transform:rotate(-15deg)}.cg-island-b{position:absolute;right:0;bottom:30px;background:#e8dafa;width:180px;height:180px;display:grid;place-items:center;border-radius:55% 45% 30% 70%;font-size:65px;font-weight:800}.cg-island-c{position:absolute;left:10px;bottom:15px;padding:15px 23px;background:#fff;border:1px solid #e5c9de;border-radius:40px;font-size:13px}.cg-archipelago .cg-feature{border-radius:16px 60px 16px 60px}.cg-postcard .cg-hero{padding:50px;border:1px solid #dfc6d6;outline:8px solid #f5e6ed;outline-offset:-15px;border-radius:6px;background:#fffdf8}.cg-stamp{position:absolute;right:20px;top:30px;border:2px dashed #b76392;padding:25px;transform:rotate(10deg);width:190px;background:#f5e5ed}.cg-stamp small{font-size:9px;letter-spacing:.13em}.cg-stamp strong{display:block;font:70px/1.2 Georgia}.cg-stamp svg{width:45px;height:45px}.cg-postmark{position:absolute;width:170px;height:170px;border:1px solid #ae688c;border-radius:50%;bottom:15px;left:5px;opacity:.5}.cg-postmark:after{content:'';position:absolute;width:240px;height:70px;border-top:5px double #b67d9b;border-bottom:5px double #b67d9b;top:55px;left:40px;transform:rotate(-15deg)}.cg-atlas .cg-hero{grid-template-columns:1fr;text-align:center;padding-bottom:0}.cg-atlas .cg-hero-copy{max-width:920px;margin:auto}.cg-atlas .cg-intro{margin-left:auto;margin-right:auto}.cg-atlas .cg-actions{justify-content:center}.cg-atlas .cg-art{height:210px;min-height:210px;border-radius:110px 110px 0 0;background:#eadff3;overflow:hidden}.cg-atlas .cg-code{font-size:210px;left:50%;top:8px;transform:translateX(-50%);color:#d1b9e2}.cg-atlas-lines{position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0 99px,#fff9 100px 101px),repeating-linear-gradient(0deg,transparent 0 49px,#fff9 50px 51px)}.cg-coordinate{position:absolute;bottom:15px;left:20px;right:20px;font-size:12px;line-height:1.5}.cg-atlas .cg-feature-grid{grid-template-columns:repeat(2,1fr)}.cg-four-nations .cg-hero{padding:40px;background:#f6eaf1;border-radius:40px}.cg-nation-art{display:grid;grid-template-columns:1fr 1fr;gap:12px;transform:rotate(4deg);padding:25px 0}.cg-nation-art>span{min-height:140px;border-radius:20px;background:#fff;padding:20px;font-size:20px;font-weight:700;display:flex;flex-direction:column;justify-content:space-between;line-height:1.5}.cg-nation-art>span:nth-child(2),.cg-nation-art>span:nth-child(3){background:#e8d5f2}.cg-nation-art small{font-size:11px;font-weight:400}.cg-four-nations .cg-feature-grid{grid-template-columns:1fr 1fr}.cg-horizon .cg-hero{border-bottom:1px solid #e3cfde}.cg-horizon .cg-art{overflow:hidden;min-height:380px;background:#f7edf3;border-radius:190px 190px 20px 20px}.cg-horizon-arc{position:absolute;width:350px;height:350px;border:45px solid #debfdf;border-radius:50%;top:80px;left:10%}.cg-horizon .cg-code{top:37%;font-size:110px;left:30%}.cg-clock-one,.cg-clock-two{position:absolute;font-size:80px;color:#a66cb1;top:0;left:5%}.cg-clock-two{left:auto;right:5%;top:50px}.cg-horizon .cg-art-line{background:#fff;padding:7px 12px;border-radius:20px;left:5%;bottom:8%}.cg-precision .cg-hero{background-image:linear-gradient(#e7d9e733 1px,transparent 1px),linear-gradient(90deg,#e7d9e733 1px,transparent 1px);background-size:35px 35px;border:1px solid #e3d2e1;padding:40px;border-radius:10px}.cg-blueprint{padding:28px;border:1px solid #cbb0ca;border-radius:12px;background:#fffc;transform:rotate(-3deg)}.cg-blueprint>small{font-size:12px;letter-spacing:.2em}.cg-blueprint>b{display:flex;align-items:center;gap:12px;font-size:16px;padding:22px 0;border-bottom:1px solid #decce0;line-height:1.5}.cg-blueprint b small{font-size:10px;font-weight:400}.cg-blueprint i{margin-left:auto;color:#a93a7f;font-style:normal}.cg-precision .cg-feature{border-radius:12px;background:#eee6f5}.cg-nordic .cg-hero{grid-template-columns:1.65fr 1fr;padding-top:30px;gap:70px}.cg-nordic .cg-hero h1{font-weight:550}.cg-nordic-ring{position:absolute;inset:20px;border:1px solid #c6a9d0;border-radius:50%;box-shadow:0 0 0 20px #f3e7f3,0 0 0 21px #e3cfe4}.cg-nordic .cg-code{font:110px/1 Georgia;left:30%;top:28%}.cg-nordic-heart{position:absolute;width:65px;height:65px;bottom:20px;right:10px;color:#ad5b93;transform:rotate(12deg)}.cg-nordic .cg-feature{background:#fff;border:1px solid #dfcce2;border-radius:50px}.cg-conversation .cg-hero{grid-template-columns:1.4fr 1fr}.cg-speech-art{padding:28px;border-radius:50px 50px 50px 4px;background:linear-gradient(140deg,#f6d0df,#e6d3f4);transform:rotate(4deg);box-shadow:15px 15px 0 #f7e9f1}.cg-speech-art>span{font:90px/.7 Georgia;color:#ac4387;display:block}.cg-speech-art strong{display:block;font:28px/1.5 Georgia;margin:20px 0}.cg-speech-art small{display:block;font-size:11px;line-height:1.6}.cg-conversation .cg-feature{border-radius:35px 35px 35px 4px;background:#ebdef3}.cg-distance .cg-hero{background:#f6edf5;border-radius:90px 20px 90px 20px;padding:50px}.cg-route-art{position:absolute;inset:0;color:#bf74b8}.cg-distance .cg-code{font-size:100px;top:30%;left:30%;color:#7b3c83}.cg-route-note{position:absolute;left:5%;bottom:0;right:5%;font-size:11px;line-height:1.5;text-align:center}.cg-distance .cg-feature{border-radius:40px 6px 40px 6px}.cg-distance .cg-route-steps li{position:relative;padding-left:15px}.cg-distance .cg-route-steps li:before{content:'';width:3px;background:#d9b7d9;position:absolute;left:0;top:0;bottom:0}
@supports(animation-timeline:view()){ @media(prefers-reduced-motion:no-preference){.cg-feature,.cg-capture-country,.cg-capture-premium{animation:cg-drift linear both;animation-timeline:view();animation-range:entry 0% entry 100%}@keyframes cg-drift{from{transform:translateY(35px) rotate(-1deg)}to{transform:translateY(0) rotate(0)}}.cg-art{animation:cg-float linear both;animation-timeline:view();animation-range:entry 0% exit 100%}@keyframes cg-float{from{translate:0 15px}to{translate:0 -25px}}}}
@media(min-width:1500px){.cg-shell{max-width:1320px}.cg-reading-layout{gap:70px}.cg-art{min-height:400px}}
@media(max-width:1050px){.cg-reading-layout{grid-template-columns:1fr;gap:24px}.cg-toc{position:static;display:block}.cg-toc ol{display:grid;grid-template-columns:1fr 1fr;gap:10px 25px}.cg-toc li{margin:0}.cg-hero{gap:30px}.cg-hero h1{font-size:54px}.cg-canals .cg-hero,.cg-postcard .cg-hero,.cg-four-nations .cg-hero,.cg-precision .cg-hero,.cg-distance .cg-hero{padding:30px}.cg-faq{gap:30px}.cg-nation-art>span{font-size:16px;padding:15px}.cg-feature-grid{gap:15px}}
@media(max-width:767px){.mlc-country-guide{font-size:17px;padding-top:15px;line-height:1.8}.cg-shell{padding:0 20px}.cg-breadcrumb{font-size:12px;margin-bottom:15px;gap:10px}.cg-hero,.cg-editorial .cg-hero,.cg-archipelago .cg-hero,.cg-four-nations .cg-hero,.cg-nordic .cg-hero,.cg-conversation .cg-hero{grid-template-columns:1fr;gap:25px;min-height:0;padding:25px 0 40px}.cg-hero h1{font-size:44px;line-height:1.1;margin:18px 0 22px}.cg-intro{font-size:18px}.cg-art{min-height:250px;width:100%;max-width:370px;margin:10px auto 0}.cg-actions{gap:18px;margin-top:23px}.cg-primary{font-size:15px;padding:12px 21px}.cg-date{font-size:11px}.cg-reading-layout{padding-top:30px}.cg-toc ol{grid-template-columns:1fr;gap:12px}.cg-toc{font-size:13px}.cg-section{padding:25px 0;margin-bottom:24px;scroll-margin-top:105px}.cg-section h2{font-size:29px;margin-top:10px}.cg-with-phone{grid-template-columns:1fr;gap:25px}.cg-section-paper,.cg-section-check,.cg-section-clocks,.cg-section-dark,.cg-section-quote{padding:25px;border-radius:22px}.cg-capture{padding:14px;border-radius:22px;margin-bottom:30px}.cg-capture-welcome,.cg-capture-login,.cg-capture-recovery{max-width:235px;margin-bottom:0;padding:12px}.cg-capture-label{font-size:9px;letter-spacing:.04em}.cg-capture figcaption{font-size:11px}.cg-feature{padding:25px;margin-bottom:35px}.cg-feature-head>p{font-size:25px}.cg-feature-grid,.cg-four-nations .cg-feature-grid,.cg-atlas .cg-feature-grid{grid-template-columns:1fr}.cg-feature dl>div{grid-template-columns:1fr;gap:8px}.cg-feature dt{font-size:22px}.cg-faq{grid-template-columns:1fr;gap:5px;padding:30px 0}.cg-faq h2,.cg-final h2{font-size:30px}.cg-faq summary{font-size:18px}.cg-faq details p{font-size:16px}.cg-sources{grid-template-columns:1fr;gap:8px;padding:25px}.cg-sources ul{padding-left:18px}.cg-final{grid-template-columns:1fr;padding:30px;border-radius:30px 30px 0 0;gap:20px}.cg-final-heart{width:80px;height:80px;justify-self:end}.cg-final p{font-size:17px}.cg-related{padding:30px 0}.cg-related a{font-size:13px;padding:10px 15px}.cg-canals .cg-hero,.cg-postcard .cg-hero,.cg-four-nations .cg-hero,.cg-precision .cg-hero,.cg-distance .cg-hero{padding:27px;border-radius:30px}.cg-editor-note{margin:0 15px 15px;padding:25px}.cg-editor-note strong{font-size:28px}.cg-editor-note b{font-size:35px}.cg-editorial .cg-art{min-height:280px}.cg-strip{font-size:15px;padding:14px 20px}.cg-strip-0{top:30px}.cg-strip-1{top:105px}.cg-strip-2{top:180px}.cg-canals .cg-code{font-size:150px;top:0}.cg-island-a{width:160px;height:160px;padding:40px}.cg-island-b{width:140px;height:140px;bottom:25px;font-size:50px}.cg-island-c{font-size:11px;bottom:0}.cg-stamp{width:140px;right:10px;top:10px;padding:15px}.cg-stamp strong{font-size:45px}.cg-stamp svg{width:30px;height:30px}.cg-postmark{width:120px;height:120px;bottom:10px}.cg-postmark:after{width:150px;top:35px;height:45px}.cg-atlas .cg-art{min-height:150px;height:150px}.cg-atlas .cg-code{font-size:140px}.cg-coordinate{font-size:10px}.cg-nation-art{padding:0 10px 10px;gap:10px}.cg-nation-art>span{min-height:105px}.cg-horizon .cg-art{min-height:270px}.cg-horizon-arc{width:260px;height:260px;top:70px}.cg-horizon .cg-code{font-size:80px}.cg-clock-one,.cg-clock-two{font-size:65px}.cg-blueprint{padding:18px}.cg-blueprint>b{padding:17px 0;font-size:14px}.cg-precision .cg-art{min-height:270px}.cg-nordic .cg-art{width:240px;height:240px;min-height:240px;margin-bottom:20px}.cg-nordic .cg-code{font-size:80px}.cg-nordic-ring{inset:15px}.cg-nordic-heart{width:45px;height:45px}.cg-speech-art{padding:25px;margin:0 10px 15px}.cg-speech-art strong{font-size:24px}.cg-conversation .cg-art{min-height:240px}.cg-distance .cg-code{font-size:85px}.cg-distance .cg-art{min-height:250px}.cg-coast .cg-feature{border-radius:40px 15px 40px 15px}}
@media(prefers-reduced-motion:reduce){.mlc-country-guide *{animation:none!important;scroll-behavior:auto!important}}
.mlc-country-guide h2,.mlc-country-guide h3,.cg-feature strong,.cg-feature dt,.cg-nation-art>span,.cg-blueprint>b,.cg-section-copy p{overflow-wrap:anywhere}.cg-editorial .cg-feature{background:radial-gradient(circle at 18% 18%,rgba(255,56,92,.48),transparent 34%),radial-gradient(circle at 82% 18%,rgba(113,34,250,.48),transparent 34%),var(--cg-grad)}
@media(max-width:359px){.cg-hero h1{font-size:39px}.cg-canals .cg-hero,.cg-postcard .cg-hero,.cg-four-nations .cg-hero,.cg-precision .cg-hero,.cg-distance .cg-hero{padding:23px}.cg-section-paper,.cg-section-check,.cg-section-clocks,.cg-section-dark,.cg-section-quote{padding:22px}.cg-section h2{font-size:27px}}
.cg-route-art path{fill:none;stroke:currentColor;stroke-width:2;stroke-dasharray:7 8}.cg-route-art circle{fill:#bd61a2;stroke:#fff7fb;stroke-width:5}.cg-faq details[open] summary span{transform:rotate(45deg);display:inline-block}
@media(min-width:768px) and (max-width:1050px){.cg-hero h1{font-size:46px}}
/* The remaining MLC public guides: six editorial compositions and two service layouts. */
.ep-page .cg-hero h1{font-size:clamp(40px,4.7vw,66px)}.ep-page .cg-hero{min-height:480px;gap:45px}.ep-page .cg-hero .cg-art{transform:none}.ep-page .ep-art{position:relative}.ep-heart{position:absolute;width:205px;height:205px;color:#bf4e95}.ep-heart-one{top:45px;left:30px;transform:rotate(-17deg)}.ep-heart-two{top:105px;right:20px;transform:rotate(13deg);color:#9352bc}.ep-heart svg{width:100%;height:100%}.ep-art-caption{position:absolute;bottom:18px;left:15px;right:15px;text-align:center;font-size:12px;line-height:1.6;letter-spacing:.07em}.ep-dating-ladyboys .cg-art{border-radius:45% 55% 12% 12%;background:radial-gradient(circle at 20% 20%,#f6c4d7,transparent 60%),linear-gradient(140deg,#fff1ed,#eadcf7);overflow:hidden}.ep-dating-ladyboys .cg-section-quote{border-radius:45px 12px 45px 12px}.ep-dating-ladyboys .cg-reading-layout{grid-template-columns:205px minmax(0,1fr)}.ep-word-card{position:relative;z-index:2;margin:50px 10px 0;padding:30px;border:1px solid #c09abb;background:#fffaf7;box-shadow:18px 18px 0 #efdfed;transform:rotate(4deg)}.ep-word-card>span{font-size:10px;letter-spacing:.17em}.ep-word-card strong{display:block;font:58px/1.4 Georgia,serif;letter-spacing:-.06em;margin:25px 0}.ep-word-card small{display:block;font-size:12px}.ep-word-mark{position:absolute;right:0;bottom:-10px;font:160px/1 Georgia;color:#e4cde4;z-index:0}.ep-ladyboys .cg-section-compare{padding:38px;border:1px solid #dfcadd;border-radius:0;background:#fff}.ep-ladyboys .cg-section-paper{border-radius:5px}.ep-ladyboys .cg-hero{border-color:#c3a0ba}.ep-intro-card{padding:30px;border-radius:45px 45px 45px 5px;background:linear-gradient(135deg,#f5cadc,#e6d2f5);transform:rotate(-5deg);margin:25px 20px;box-shadow:14px 14px 0 #f8e9f0}.ep-intro-card>span{display:block;width:45px;height:45px;color:#a23a88}.ep-intro-card strong{display:block;font-size:100px;line-height:1.25;color:#8b368d;letter-spacing:-.08em}.ep-intro-card small{display:block;font-size:14px;line-height:1.6}.ep-intro-dot{position:absolute;right:0;bottom:10px;width:80px;height:80px;border-radius:50%;padding:24px;color:#b94391;background:#fff;box-shadow:0 12px 25px #7c2f7012}.ep-meet-ladyboys .cg-section-paper{border-radius:40px 40px 40px 5px}.ep-local-ladyboy-dating .cg-hero{background:#f6edf5;border-radius:70px 15px 70px 15px;padding:40px}.ep-distance-mark{position:absolute;top:30%;left:25%;font:100px/1 Georgia;color:#9e4f9e}.ep-local-ladyboy-dating .cg-art{min-height:350px}.ep-island{position:absolute;display:grid;place-items:center;font-weight:800;letter-spacing:-.05em}.ep-island-one{width:230px;height:230px;left:5px;top:0;border-radius:47% 53% 35% 65%;background:#f2cfde;color:#a14280;font-size:100px;transform:rotate(-12deg)}.ep-island-two{width:140px;height:140px;right:5px;top:145px;border-radius:55% 45% 65% 35%;background:#e2d2f5;color:#805598;font-size:28px}.ep-island-three{padding:14px 25px;left:10px;bottom:5px;border:1px solid #dfc5dc;background:#fff;border-radius:40px;font-size:16px}.ep-ladyboy-dating-in-indonesia .cg-section-paper{border-radius:15px 45px 15px 45px}.ep-ladyboy-dating-in-indonesia .cg-hero h1 em{color:#a14980}.ep-ladyboy-dating-in-malaysia .cg-hero{background:linear-gradient(120deg,#fff6f2,#f1e5f6);padding:40px;border-radius:40px}.ep-privacy-card{position:absolute;inset:20px 15px;border:1px solid #ddc7df;border-radius:40px;background:#fffc;padding:30px;transform:rotate(5deg);box-shadow:0 20px 50px #5c226810}.ep-privacy-card>svg{height:145px;display:block;margin:0 auto 20px;color:#a2509b}.ep-privacy-card>span{display:block;font-size:10px;letter-spacing:.18em;color:#936884}.ep-privacy-card>strong{font-size:25px;line-height:1.5;display:block;margin-top:10px;color:#79367e}.ep-phone{max-width:245px;width:100%;margin:0 auto;padding:13px;align-self:center;border-radius:25px}.ep-phone>a:first-of-type{border-radius:16px}.ep-phone figcaption{font-size:11px}.ep-web{margin-bottom:40px}.ep-page .cg-section-dark .ep-phone{background:#fff2;border-color:#fff4}.ep-page .cg-section-dark .ep-phone figcaption,.ep-page .cg-section-dark .ep-phone .cg-capture-label{color:#fff}.ep-community-guidelines .cg-hero{padding:40px;border:1px solid #e3cfe2;border-radius:35px;background-image:linear-gradient(#dbc7de22 1px,transparent 1px),linear-gradient(90deg,#dbc7de22 1px,transparent 1px);background-size:30px 30px}.ep-shield{position:absolute;inset:15px 55px 35px;padding:35px;color:#a34593;border:1px solid #d6b6d9;border-radius:50% 50% 25% 25%;background:#f0e3f5}.ep-shield svg{height:100%;width:100%}.ep-adults{position:absolute;right:0;bottom:0;border-radius:50%;background:#fff;font-size:36px;letter-spacing:-.05em;padding:15px 23px;box-shadow:0 12px 30px #763c7515;color:#923d83}.ep-policy-layout .cg-toc{font-size:12px}.ep-policy-layout .cg-toc li{margin-bottom:10px}.ep-policy-text{display:grid;gap:24px;align-content:start}.ep-policy-block{border:1px solid #e7d5e5;background:#fff;border-radius:26px;padding:32px;scroll-margin-top:125px;min-width:0}.ep-policy-block h2{font-size:30px;line-height:1.3;letter-spacing:-.025em;margin:0 0 20px}.ep-policy-block h3{font-size:19px;margin:25px 0 12px}.ep-policy-block h4{font-size:18px;margin:18px 0 12px}.ep-policy-block p{margin:0 0 18px}.ep-policy-block p:last-child{margin-bottom:0}.ep-policy-block ul{padding-left:22px;margin:12px 0 22px}.ep-policy-block li{padding-left:4px;margin-bottom:9px}.ep-policy-block>div>div{min-width:0}.ep-policy-block a{color:#8f2c87;text-underline-offset:4px;overflow-wrap:anywhere}.ep-policy-block#adults{border:1px solid #c9a4cd;background:linear-gradient(135deg,#fff2f4,#f1e7f9)}.ep-policy-block#reporting{background:radial-gradient(circle at 18% 18%,rgba(255,56,92,.48),transparent 34%),radial-gradient(circle at 82% 18%,rgba(113,34,250,.48),transparent 34%),var(--cg-grad);color:#fff;border:0}.ep-policy-block#reporting a{color:white}.ep-faq .cg-hero{grid-template-columns:1.7fr .6fr;text-align:left;padding-bottom:30px;min-height:370px}.ep-faq .cg-hero-copy{max-width:none}.ep-faq .cg-intro{margin:0;max-width:780px}.ep-faq .cg-actions{justify-content:flex-start}.ep-faq .cg-art{height:260px;min-height:260px;border-radius:50%;background:linear-gradient(135deg,#f8d9e4,#e4d5f6);overflow:visible;max-width:260px;justify-self:end;width:100%}.ep-question{display:block;text-align:center;font:230px/.95 Georgia;color:#a14898;transform:rotate(12deg)}.ep-question-dot{position:absolute;bottom:15px;left:15px;width:38px;height:38px;background:#fff;border-radius:50%;box-shadow:0 10px 20px #a84f9911}.ep-faq-search{padding:25px 30px;background:white;border:1px solid #e8d6e7;border-radius:25px;margin-bottom:10px;max-width:850px;box-shadow:0 15px 40px #6c326008}.ep-faq-search>label{display:block;font-size:13px;font-weight:750;margin-bottom:8px;color:#945581}.ep-faq-search>div{display:flex;align-items:center;gap:15px}.ep-faq-search>div>span{font-size:28px;line-height:1;color:#ae659f}.ep-faq-search input{font:inherit;font-size:20px;border:0!important;background:transparent!important;box-shadow:none!important;outline:0!important;width:100%;min-width:0;color:#302439;padding:8px 0!important}.ep-faq-search:focus-within{outline:3px solid #c176bd;outline-offset:3px}.ep-faq-search input::placeholder{color:#8a738c;opacity:1}.ep-clear{border:1px solid #e0cbdf;border-radius:50%;width:42px;height:42px;flex:none;font-size:25px;line-height:1;color:#8f4b83;background:#fff;cursor:pointer}.ep-question-group{margin-bottom:45px;scroll-margin-top:125px}.ep-question-group>h2{font-size:29px;letter-spacing:-.025em;line-height:1.3;margin:0 0 22px}.ep-answer{margin-bottom:14px;background:#fff;border:1px solid #e7d5e5;border-radius:22px;overflow:hidden}.ep-answer>summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:18px;padding:23px 25px}.ep-answer>summary::-webkit-details-marker{display:none}.ep-answer h3{font-size:19px;line-height:1.5;letter-spacing:-.015em;margin:0;font-weight:700;flex:1;overflow-wrap:anywhere}.ep-q-number{font-size:11px;color:#b16b9b;align-self:flex-start;padding-top:5px}.ep-answer>summary>b{display:grid;place-items:center;border:1px solid #e5cce1;width:34px;height:34px;flex:none;border-radius:50%;color:#a3488a;font-size:21px;font-weight:400}.ep-answer[open]{border-color:#d7accf;box-shadow:0 12px 30px #70387008}.ep-answer[open]>summary{background:#fcf5fa}.ep-answer[open]>summary>b{transform:rotate(45deg)}.ep-answer>div{padding:8px 25px 27px 55px}.ep-answer p{font-size:17px;margin:12px 0 18px;line-height:1.85}.ep-no-results{padding:25px;background:#f6e7f0;border-radius:20px}.ep-help-directory{padding:35px;border:1px solid #e5d2e4;border-radius:30px;background:#fff}.ep-help-directory h2{font-size:30px;line-height:1.3;letter-spacing:-.03em;margin:12px 0 25px}.ep-help-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ep-help-links>a{display:flex;align-items:center;justify-content:space-between;gap:15px;border:1px solid #e8d7e6;border-radius:15px;padding:18px;font-size:15px;font-weight:650;text-decoration:none;background:#fffafc;line-height:1.6;min-height:66px}.ep-help-links b{color:#a64b8d;font-weight:400}.ep-help-links a:hover{border-color:#bf72b4;background:#f8edf5}.ep-help-visual{display:grid;grid-template-columns:1.5fr .8fr;align-items:center;gap:70px;margin:50px 0;padding:45px;border-radius:35px;background:#f0e4f5}.ep-help-visual h2{font-size:34px;line-height:1.3;letter-spacing:-.03em;margin:0 0 20px}.ep-help-visual p{font-size:18px}.ep-page [hidden]{display:none!important}.ep-page h1,.ep-page h2,.ep-page h3,.ep-page p,.ep-page strong,.ep-page summary,.ep-page li{overflow-wrap:anywhere}.ep-page .cg-text-link:focus-visible,.ep-page button:focus-visible{outline:3px solid #aa44a5;outline-offset:5px}
@supports(animation-timeline:view()){ @media(prefers-reduced-motion:no-preference){.ep-page .ep-web,.ep-page .ep-policy-block,.ep-page .ep-help-directory{animation:ep-rise linear both;animation-timeline:view();animation-range:entry 0% entry 100%}@keyframes ep-rise{from{transform:translateY(24px) rotate(-.5deg)}to{transform:translateY(0) rotate(0)}}}}
@media(max-width:1050px){.ep-page .cg-hero h1{font-size:46px}.ep-page .cg-reading-layout,.ep-dating-ladyboys .cg-reading-layout{grid-template-columns:1fr}.ep-policy-layout .cg-toc ol{grid-template-columns:1fr 1fr}.ep-faq .cg-hero{grid-template-columns:1.7fr .7fr}.ep-faq .cg-art{width:200px;height:200px;min-height:200px}.ep-question{font-size:180px}.ep-heart{width:150px;height:150px}.ep-word-card strong{font-size:42px}.ep-help-links{grid-template-columns:1fr 1fr}}
@media(max-width:767px){.ep-page .cg-hero{grid-template-columns:1fr;min-height:0;gap:20px}.ep-page .cg-hero h1{font-size:42px}.ep-page .cg-hero .cg-art{max-width:330px;min-height:235px}.ep-page .cg-toc ol{grid-template-columns:1fr}.ep-dating-ladyboys .cg-art{height:250px}.ep-heart{width:150px;height:150px}.ep-heart-one{top:15px;left:20px}.ep-heart-two{top:65px;right:20px}.ep-art-caption{font-size:11px;bottom:12px}.ep-word-card{margin:15px 15px 35px;padding:24px}.ep-word-card strong{font-size:42px;margin:15px 0}.ep-word-mark{font-size:100px;bottom:0}.ep-intro-card{margin:10px 20px 20px;padding:24px}.ep-intro-card strong{font-size:75px}.ep-intro-dot{width:60px;height:60px;padding:18px}.ep-local-ladyboy-dating .cg-hero,.ep-ladyboy-dating-in-malaysia .cg-hero,.ep-community-guidelines .cg-hero{padding:27px;border-radius:30px}.ep-distance-mark{font-size:75px}.ep-island-one{width:170px;height:170px;font-size:75px}.ep-island-two{width:110px;height:110px;top:100px;font-size:23px}.ep-island-three{font-size:13px;bottom:0;padding:10px 20px}.ep-privacy-card{inset:0 10px 5px;padding:20px;border-radius:25px}.ep-privacy-card>svg{height:110px;margin-bottom:10px}.ep-privacy-card strong{font-size:21px}.ep-shield{inset:0 55px 20px;padding:25px}.ep-adults{font-size:29px;right:10px;padding:12px 18px}.ep-phone{max-width:230px;padding:12px}.ep-policy-layout .cg-toc{font-size:13px}.ep-policy-layout .cg-toc ol{grid-template-columns:1fr 1fr;gap:13px}.ep-policy-block{padding:25px;border-radius:22px;scroll-margin-top:105px}.ep-policy-block h2{font-size:27px}.ep-policy-block h3{font-size:19px}.ep-policy-block p,.ep-policy-block li{font-size:17px}.ep-faq .cg-hero{grid-template-columns:1fr;padding-bottom:25px}.ep-faq .cg-art{width:130px!important;height:130px!important;min-height:130px!important;margin:0 20px 0 0;justify-self:end}.ep-question{font-size:120px}.ep-question-dot{width:24px;height:24px;left:0;bottom:0}.ep-faq .cg-actions{gap:18px}.ep-faq-search{padding:20px;border-radius:20px}.ep-faq-search input{font-size:17px}.ep-faq-search>div{gap:10px}.ep-question-group>h2{font-size:26px}.ep-answer>summary{padding:20px 18px;gap:12px}.ep-answer h3{font-size:18px}.ep-answer>summary>b{width:30px;height:30px;font-size:19px}.ep-q-number{font-size:10px}.ep-answer>div{padding:0 20px 24px}.ep-answer p{font-size:17px}.ep-help-directory{padding:25px}.ep-help-links{grid-template-columns:1fr}.ep-help-links>a{padding:16px;font-size:16px}.ep-help-visual{grid-template-columns:1fr;padding:27px;gap:30px;border-radius:27px}.ep-help-visual h2{font-size:28px}.ep-help-visual p{font-size:17px}}
@media(max-width:359px){.ep-page .cg-hero h1{font-size:37px}.ep-policy-layout .cg-toc ol{grid-template-columns:1fr}.ep-page .cg-hero{gap:15px}.ep-page .cg-intro{font-size:17px}}
.ep-page .cg-toc a>span{flex:0 0 20px;white-space:nowrap}.ep-clear:disabled{opacity:.45;cursor:default}
