:root{--bg:#f6f6ef;--ink:#1b1b18;--soft:#55554d;--line:#e2e2d6;--hn:#ff6600;--hn-ink:#b84a00}
*{box-sizing:border-box}
body{margin:0;background:var(--bg);color:var(--ink);font:17px/1.65 "Inter",system-ui,-apple-system,sans-serif}
body::before{content:"";display:block;height:6px;background:var(--hn)}
main{max-width:720px;margin:0 auto;padding:40px 24px 80px}
h1{font-family:"Fraunces",Georgia,serif;font-weight:600;font-size:2.2rem;margin:.4em 0 .2em}
h2{font-size:1.05rem;margin:2em 0 .4em}
p{margin:.4em 0 1em;color:var(--soft)}
a{color:var(--hn-ink)}
.en{background:#fff;border-left:4px solid var(--hn);padding:12px 16px;border-radius:6px;color:var(--ink)}
.note{font-size:.9rem;margin-top:2.5em}
.back{font-size:.95rem}
