._4eAA0W_page{--ink:var(--lightningcss-light,#1f2a22)var(--lightningcss-dark,#dae7dd);--ink-soft:var(--lightningcss-light,#55604f)var(--lightningcss-dark,#abb7a5);--line:var(--lightningcss-light,#e4e8de)var(--lightningcss-dark,#353731);--tint:var(--lightningcss-light,#f3f5ef)var(--lightningcss-dark,#242620);--accent:var(--lightningcss-light,#365e3f)var(--lightningcss-dark,#66906e);--gutter:clamp(16px, 4vw, 40px);min-height:100dvh;color:var(--ink);background:var(--lightningcss-light,#f8f8f4)var(--lightningcss-dark,#151512)}._4eAA0W_header,._4eAA0W_footer,._4eAA0W_doc{max-width:760px;margin:0 auto}._4eAA0W_header{padding:28px var(--gutter) 8px}._4eAA0W_header .brand{font-size:calc(22px * var(--text-scale,1))}._4eAA0W_doc{padding:clamp(24px, 5vw, 48px) var(--gutter);border:1px solid var(--line);font-size:calc(15px * var(--text-scale,1));background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#191d19);border-radius:18px;margin-top:16px;line-height:1.7}@media (max-width:600px){._4eAA0W_doc{margin:12px 16px 0;padding:24px 18px}}._4eAA0W_doc h1{font-size:calc(clamp(26px, 4vw, 34px) * var(--text-scale,1));letter-spacing:-.02em;font-weight:700;line-height:1.2}._4eAA0W_doc h2{font-size:calc(18px * var(--text-scale,1));letter-spacing:-.01em;margin-top:32px;font-weight:650}._4eAA0W_doc p,._4eAA0W_doc ul,._4eAA0W_doc ol{color:var(--ink-soft);margin-top:10px}._4eAA0W_doc ul,._4eAA0W_doc ol{padding-left:22px}._4eAA0W_doc ul{list-style:outside}._4eAA0W_doc ol{list-style:decimal}._4eAA0W_doc li+li{margin-top:6px}._4eAA0W_doc strong{color:var(--ink);font-weight:600}._4eAA0W_doc a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}._4eAA0W_meta{font-size:calc(13px * var(--text-scale,1))}._4eAA0W_lead{font-size:calc(16px * var(--text-scale,1))}._4eAA0W_note{background:var(--tint);border-radius:12px;margin-top:16px;padding:14px 16px}._4eAA0W_footer{padding:28px var(--gutter) 40px;color:var(--ink-soft);font-size:calc(14px * var(--text-scale,1));flex-wrap:wrap;justify-content:space-between;gap:12px 18px;display:flex}._4eAA0W_footer nav{flex-wrap:wrap;gap:18px;display:flex}._4eAA0W_footer nav a:hover{color:var(--ink)}
