/* English multilingual service, using the theme's existing fonts and palette. */
.mluk{background:#f4efe6;color:#201b16;font:17px/1.7 var(--ff-s,Georgia,serif)}
.mluk *{box-sizing:border-box}.mluk h1,.mluk h2,.mluk h3,.mluk p{margin:0}
.mluk-shell{width:min(100% - 80px,1160px);margin-inline:auto}
.mluk-split{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(32px,5vw,80px);align-items:center}
.mluk-hero{background:#1e3a5f;color:#f4efe6;padding:72px 0}
.mluk .mluk-label{font:10px/1.7 var(--ff-m,monospace);letter-spacing:.12em;color:#c9440a;margin-bottom:24px}
.mluk-hero .mluk-label,.mluk-dark .mluk-label{color:#ffab79}
.mluk h1{font:clamp(48px,5.2vw,72px)/1.04 var(--ff-d,Arial,sans-serif);letter-spacing:0}
.mluk h2{font:clamp(38px,4vw,54px)/1.1 var(--ff-d,Arial,sans-serif);letter-spacing:0;margin-bottom:24px}
.mluk h3{font:27px/1.15 var(--ff-d,Arial,sans-serif);margin-bottom:12px}
.mluk .mluk-editorial{font-size:clamp(22px,2.3vw,30px);line-height:1.4;margin:22px 0;color:#ffd1b2}
.mluk-intro{max-width:570px}.mluk-actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin-top:30px}
.mluk a{color:inherit;text-underline-offset:5px}.mluk-actions a,.mluk-textlink{font:11px/1.6 var(--ff-m,monospace)}
.mluk .mluk-button{display:inline-flex;align-items:center;justify-content:center;padding:17px 22px;min-height:48px;background:#d94505;color:#fff;text-decoration:none;font:11px/1.6 var(--ff-m,monospace)}
.mluk .mluk-button:hover{background:#b93804}.mluk a:focus-visible,.mluk summary:focus-visible{outline:3px solid #e84e0a;outline-offset:5px}
.mluk .mluk-note{font:11px/1.8 var(--ff-m,monospace);margin-top:24px;color:#d0dae7}
.mluk-map{padding:28px;background:#172e4b;border:1px solid #53657a}.mluk-map-source{background:#f4efe6;padding:22px;color:#201b16}
.mluk-map strong{display:block;font:26px/1.2 var(--ff-d,sans-serif)}.mluk-map span,.mluk-map small{display:block;font:10px/1.7 var(--ff-m,monospace)}.mluk-map-source span{margin-bottom:12px;color:#92370f}
.mluk-map-branch{text-align:center;color:#ffab79;font-size:28px;margin:10px}.mluk-map-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px}.mluk-map-pair>div{padding:20px 14px;background:#f4efe6;color:#201b16}.mluk-map-pair span{color:#92370f;margin-bottom:12px}.mluk-map-pair small{margin-top:12px}
.mluk .mluk-map-link{font:10px/1.7 var(--ff-m,monospace);padding:20px 0;color:#d5dce6}.mluk-map-footer{border-top:1px solid #53657a;padding-top:20px}.mluk-map-footer strong{font-size:22px}.mluk-map-footer span{margin-top:10px;color:#d5dce6}
.mluk-section{padding:80px 0}.mluk-heading{max-width:640px}.mluk-heading>p:not(.mluk-label){margin-bottom:24px}.mluk-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:40px}.mluk-grid article{padding:32px;border:1px solid #d3cbbf;background:#faf7f1}.mluk-grid article p{font-size:16px}.mluk-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.mluk-tint{background:#e9e3d8}
.mluk-steps{list-style:none;margin:0;padding:0}.mluk-steps li{display:grid;grid-template-columns:32px 1fr;gap:20px;padding:24px 0;border-bottom:1px solid #cfc5b8}.mluk-steps li>span{font:12px var(--ff-m);color:#b44011}.mluk-steps p{font-size:16px}
.mluk-related{margin-top:30px!important;font-size:15px}.mluk-dark{background:#1e3a5f;color:#f4efe6}.mluk-scope-list>div{padding:24px 0;border-bottom:1px solid #526983}.mluk-scope-list p{font-size:16px}.mluk-proof p{margin-bottom:20px}.mluk-faq details{border-bottom:1px solid #c7bfb3;padding:20px 0}.mluk-faq summary{cursor:pointer;font:21px/1.4 var(--ff-s);padding-right:8px}.mluk-faq details p{font-size:16px;margin-top:16px}.mluk-final{text-align:center}.mluk-final p{max-width:620px;margin-inline:auto}.mluk-final .mluk-actions{justify-content:center}
#mluk-scope{scroll-margin-top:95px}
@media(max-width:1000px){.mluk-split{grid-template-columns:1fr}.mluk-map{max-width:560px;width:100%;justify-self:center}.mluk-grid-three{grid-template-columns:1fr}.mluk-hero{padding:55px 0}}
@media(max-width:600px){.mluk-shell{width:calc(100% - 40px)}.mluk{font-size:16px}.mluk-hero{padding:40px 0}.mluk-section{padding:54px 0}.mluk-grid{grid-template-columns:1fr;gap:16px}.mluk-grid article{padding:24px}.mluk-map{padding:20px}.mluk-map-pair>div{padding:16px 10px}.mluk-map-pair strong{font-size:23px}.mluk-map-pair small{font-size:9px}.mluk-actions{align-items:stretch;flex-direction:column}.mluk-actions>a{text-align:center}.mluk-split{gap:32px}}
