:root{--black:#12090d;--black2:#261018;--red:#c8102e;--ink:#20161a;--muted:#75676d;--line:#eadde1}*{box-sizing:border-box}body{margin:0;color:var(--ink);font-family:Pretendard,"Noto Sans KR","Malgun Gothic",Arial,sans-serif;background:#f7f4f5;line-height:1.85}header{background:radial-gradient(circle at 90% 0,#5b1023 0,transparent 38%),linear-gradient(135deg,var(--black),var(--black2));color:#fff;padding:22px 18px;border-bottom:4px solid var(--red)}.bar{max-width:820px;margin:auto;display:flex;justify-content:space-between;align-items:center}.bar a{color:#fff;text-decoration:none;font-weight:850}.bar span{font-size:12px;color:#e4cdd4}article{max-width:820px;margin:24px auto 60px;background:#fff;border:1px solid var(--line);border-radius:20px;padding:clamp(24px,5vw,54px);box-shadow:0 10px 30px #2b0c1712}.kicker{font-size:12px;color:var(--red);font-weight:900;letter-spacing:.14em}.title{font-size:clamp(31px,5vw,48px);line-height:1.2;letter-spacing:-1.7px;margin:12px 0}.dek{font-size:18px;color:#5d4b52}.meta{font-size:13px;color:var(--muted);border-bottom:1px solid var(--line);padding-bottom:22px;margin-bottom:28px}.thesis{font-weight:800;border-left:4px solid var(--red);padding:14px 17px;background:#fff1f4;margin:24px 0;border-radius:0 12px 12px 0}.body p{font-size:17px;margin:0 0 24px}.takeaways{margin-top:36px;padding:20px;background:#faf6f7;border-radius:14px}.takeaways h2{margin-top:0}.takeaways li{margin:8px 0}.share{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}.share button,.share a{border:0;border-radius:10px;padding:11px 15px;font-weight:800;text-decoration:none;cursor:pointer}.primary{background:var(--red);color:#fff}.secondary{background:#f3e9ec;color:var(--black)}@media(max-width:600px){article{margin:0;border-radius:0;border-left:0;border-right:0}.body p{font-size:16px}}