:root{--c-bg:#fff6f3;--c-card:#fff;--c-ink:#3b2330;--c-ink-2:#634a57;--c-mute:#826572;--c-line:#f4dfe2;--c-rose:#bb3864;--c-rose-dk:#962a50;--c-rose-lt:#fdecf1;--c-peach:#f3a68e;--c-peach-dk:#ab5642;--w-max:72rem;--w-text:44rem;--pad:clamp(1.25rem, 4vw, 2rem);--h-top:3.75rem}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--h-top) + 1rem)}body{background:var(--c-bg);color:var(--c-ink);font-family:var(--f-body), "Apple SD Gothic Neo", "Malgun Gothic", sans-serif;word-break:keep-all;overflow-wrap:break-word;margin:0;font-size:1.0625rem;line-height:1.8}h1,h2,h3{font-family:var(--f-head), "Apple SD Gothic Neo", sans-serif;color:var(--c-ink);margin:0;font-weight:400;line-height:1.3}p,ul,ol,dl,dd{margin:0}a{color:inherit}:focus-visible{outline:3px solid var(--c-rose);outline-offset:2px}.skip{z-index:50;background:var(--c-ink);color:#fff;padding:.5rem 1rem;position:absolute;top:.75rem;left:-999px}.skip:focus{left:.75rem}
