.EkmLcG_page{box-sizing:border-box;color:#f6efe2;overflow-wrap:anywhere;background:#0a0d14f5;border:1px solid #f4cf703d;border-radius:24px;width:100%;max-width:900px;margin:0 auto;padding:clamp(20px,4vw,44px);line-height:1.9}.EkmLcG_header{border-bottom:1px solid #f4cf7033;padding-bottom:24px}.EkmLcG_siteName,.EkmLcG_updated{color:#c8bdab;font-size:.9rem}.EkmLcG_page h1{color:#ffe69a;margin:12px 0;font-size:clamp(1.5rem,4vw,2rem);line-height:1.5}.EkmLcG_page h2{color:#f4cf70;margin:0 0 12px;font-size:1.15rem;line-height:1.6}.EkmLcG_page section{margin-top:32px}.EkmLcG_page p{margin:12px 0 0}.EkmLcG_page ul{margin:12px 0 0;padding-left:1.4em}.EkmLcG_page li+li{margin-top:10px}.EkmLcG_page a{color:#9edbff;text-underline-offset:4px}.EkmLcG_page a:hover{color:#fff0ba}.EkmLcG_page a:focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid #f4cf70}.EkmLcG_links{border-top:1px solid #f4cf7033;flex-wrap:wrap;gap:8px 24px;margin-top:32px;padding-top:20px;display:flex}.EkmLcG_links a{align-items:center;min-height:44px;display:inline-flex}
