.prose code{padding:1px 4px;border-radius:4px;background:#f2efeb;font-size:.9em;overflow-wrap:anywhere}.inline-link{color:var(--peach-deep);text-decoration:underline;text-underline-offset:3px}.hero h1+.hero-actions,.page-intro h1+.hero-actions{margin-top:18px}.hero-actions+.hero-lead{margin-top:20px}.page-intro .hero-actions+p{margin-top:18px}
@media(max-width:700px){.nav{flex-wrap:wrap;justify-content:flex-start;overflow:visible;gap:2px}.nav a{padding:5px 8px}.hero h1{font-size:clamp(30px,8vw,36px)}.demo-table-wrap::before{content:"← 표를 좌우로 밀어 볼 수 있습니다 →";display:block;padding:7px 11px;background:#fff7f1;color:#8a685b;font-size:12px}}

/* A warmer peach identity for the independent information site. */
:root{--peach:#f28b6d;--peach-deep:#bd533d;--peach-pale:#ffe9df;--line:#f0d8ce;--paper:#fff9f5}
body{background:#fff9f5}
.site-header{background:#fff1e9;border-bottom-color:#efc7b7}
.brand{color:#b84b39}
.brand small{color:#a86758}
.header-inner{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;min-height:76px;gap:0;padding:0}
.brand{grid-column:1;justify-self:start}
.nav{grid-column:2;justify-self:center;justify-content:center;flex:none;width:auto;flex-basis:auto;order:initial;overflow:visible}
.nav a{color:#8e5b50}
.nav a:hover,.nav a[aria-current=page]{background:#ffd9c9;color:#9e3f2e}
.hero{margin-top:22px;padding:44px 38px;border:1px solid #f0c9b8;border-radius:26px;background:linear-gradient(120deg,#fff0e7 0%,#fffaf7 62%,#ffe5d7 100%)}
.hero h1,.page-intro h1{color:#954334}
.hero h1 em,.page-intro h1 em{color:#d4684f}
.hero-lead,.page-intro>p:last-child{color:#654f4a}
.check-panel{background:linear-gradient(145deg,#fff9f5,#ffe2d3);border-color:#edc2b1;box-shadow:0 14px 34px rgba(148,65,45,.1)}
.check-panel ul{list-style:none;margin:0;padding:0}
.check-panel h2,.section-title h2,.content-band h2,.prose h2,.bottom-cta h2{color:#963f30}
.check-panel li{border-top-color:#f0cfc1}
.check-panel li b{background:#f8bfa9;color:#793a2d}
.feature-card,.article-card,.sidebar,details,.result-card{border-color:#edcfc3;background:#fffdfa}
.feature-card:hover{border-color:#e39176;box-shadow:0 8px 24px rgba(176,84,57,.08)}
.feature-card h3{margin-top:0}
.feature-card h3,.article-card h3,.prose h3{color:#a44735}
#order ol{list-style:none;padding-left:0}
#order li{margin:0 0 14px}
.content-band{background:#ffece2;border-color:#f1ccb9}
.page-intro{margin-top:24px;padding:38px;border:1px solid #f0c9b8;border-radius:24px;background:linear-gradient(120deg,#fff0e7,#fff9f5 75%)}
.demo-table th{background:#ffe9de;color:#7d4135}
.callout{background:#fff0e8}
.bottom-cta{background:#a94d3b}
.bottom-cta h2{color:#fff}
.bottom-cta p{color:#ffe4d7}
.site-footer{background:#fff0e8;border-top-color:#edc6b7}
.footer-inner{color:#86645b}
@media(max-width:700px){.header-inner{grid-template-columns:1fr;gap:8px;min-height:0;padding:12px 0}.brand{grid-column:1;justify-self:center}.nav{grid-column:1;justify-self:center;justify-content:center;flex-wrap:wrap;width:100%;gap:2px}.hero{margin-top:14px;padding:29px 22px}.page-intro{margin-top:15px;padding:28px 22px}}
