:root{--paper:#f6f3ec;--paper-deep:#ece6d9;--ink:#26302a;--muted:#5a665d;--line:#d9d2c2;--leaf:#3f5e4c;--leaf-deep:#2f4739;--sage:#c9d6c3;--clay:#a8644a;--error:#9b3a2a;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);word-break:keep-all;overflow-wrap:break-word;margin:0;font-family:-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,Segoe UI,sans-serif;font-size:17px;line-height:1.7}h1,h2,h3{letter-spacing:-.015em;margin:0;font-weight:650;line-height:1.3}p{margin:0}a{color:var(--leaf)}.wrap{width:min(1080px,100% - 40px);margin-inline:auto}.button{background:var(--leaf);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:10px;padding:13px 22px;font-weight:600;text-decoration:none;display:inline-block}.button:hover{background:var(--leaf-deep)}.button:disabled{opacity:.6;cursor:default}:focus-visible{outline:2px solid var(--clay);outline-offset:2px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.ad a{color:#34323e;background:#fff;border:1px solid #e8e4dc;border-radius:14px;align-items:center;gap:12px;padding:12px;text-decoration:none;display:flex}.ad img{object-fit:cover;border-radius:10px;flex:none;width:72px;height:72px}.ad strong{font-size:15px;display:block}.ad-mark{color:#6f6c78;align-items:center;gap:6px;margin:0 0 3px;font-size:12px;display:flex}.ad-mark b{color:#6b5a2c;background:#f4ead0;border-radius:5px;padding:1px 6px;font-weight:700}.ad-body{color:#6f6c78;margin:2px 0 0;font-size:13px}
