:root{--topn-ink:#292724;--topn-muted:#6a655e;--topn-paper:#fffdf9;--topn-warm:#f7f4ee;--topn-line:#ded8ce;--topn-bronze:#9b7653;--topn-rust:#9a5948;--topn-green:#536b5b;--topn-blue:#506879;--topn-radius:.75rem;--topn-space:clamp(1.15rem,2.5vw,1.75rem);--topn-font:Pretendard,"Pretendard Variable","Noto Sans KR",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.topn-block,.topn-table{box-sizing:border-box;width:100%;margin-block:clamp(1.6rem,4vw,2.6rem);color:var(--topn-ink);font-family:var(--topn-font);font-size:1rem;line-height:1.8;letter-spacing:-.015em}.topn-block *,.topn-table *{box-sizing:border-box}.topn-block{padding:0;overflow-wrap:anywhere;background:0 0;border:0;border-radius:0}.topn-block__label{display:flex;gap:.55rem;align-items:center;margin:0 0 .8rem;color:var(--topn-muted);font-size:.78rem;font-weight:500;line-height:1.5;letter-spacing:.08em}.topn-block__content>:first-child{margin-top:0}.topn-block__content>:last-child{margin-bottom:0}.topn-block__content a{color:#765638;text-decoration-thickness:1px;text-underline-offset:.2em}.topn-block__content a:hover{color:var(--topn-rust)}.topn-block--question{padding:clamp(1.3rem,3vw,1.8rem) 0;border-top:1px solid var(--topn-ink);border-bottom:1px solid var(--topn-line)}.topn-block--question .topn-block__content{font-size:clamp(1.2rem,2.4vw,1.4rem);font-weight:500;line-height:1.65}.topn-block--answer{padding:clamp(1.4rem,3vw,2rem);color:var(--topn-ink);background:var(--topn-warm);border-radius:.35rem}.topn-block--answer .topn-block__label{color:var(--topn-bronze)}.topn-block--answer .topn-block__content{font-size:1rem;font-weight:400;line-height:1.8}.topn-answer__lead{display:block;margin-bottom:.75rem;font-size:clamp(1.2rem,2.4vw,1.42rem);font-weight:600;line-height:1.55;letter-spacing:-.025em}.topn-block--answer a{color:#765638}.single-post .entry-header .entry-meta,.single-post .entry-header .posted-on,.single-post .entry-header .byline{display:none !important}.single-post .entry-content>.topn-block:first-child,.single-post .entry-content>.wp-block-shortcode:first-child .topn-block:first-child{margin-top:clamp(1.25rem,3vw,2rem)}.topn-block--data{padding:clamp(1.1rem,2.5vw,1.5rem);background:var(--topn-warm);border-top:2px solid var(--topn-bronze)}.topn-block--data .topn-block__content{color:var(--topn-ink);font-size:clamp(1.25rem,3vw,1.75rem);font-variant-numeric:tabular-nums;font-weight:600;line-height:1.65}.topn-block--case{padding:var(--topn-space);background:#f4f1eb;border-radius:.35rem}.topn-block__badge{margin-left:auto;padding:.12rem .5rem;color:var(--topn-muted);background:#ebe5db;border-radius:99px;font-size:.7rem;letter-spacing:0}.topn-block--myth{padding:1rem 0;border-top:1px solid #d6a48e;border-bottom:1px solid #ead6ce}.topn-block--myth .topn-block__content{color:#704238;text-decoration:line-through;text-decoration-thickness:1px}.topn-block--fact{padding:1rem 0;border-bottom:1px solid #b9c8bd}.topn-block--fact .topn-block__content{color:#344b3b;font-weight:500}.topn-block--official,.topn-block--quote{padding:1.15rem 0 1.15rem clamp(1rem,3vw,1.5rem);background:0 0;border-left:2px solid #aeb9be}.topn-block--official{border-left-color:var(--topn-blue)}.topn-block--quote{position:relative;padding-left:clamp(2rem,4vw,2.5rem)}.topn-block--quote:before{position:absolute;top:1.1rem;left:.8rem;color:#9aa5ab;content:"“";font-family:Georgia,serif;font-size:2.8rem;line-height:1}.topn-block__source{margin-top:1rem;color:var(--topn-muted);font-size:.82rem;line-height:1.6}.topn-block--strategy{padding:1.1rem 0;border-top:1px solid var(--topn-bronze);border-bottom:1px solid var(--topn-line)}.topn-block--strategy .topn-block__content{font-weight:500}.topn-block--warning{padding:1rem 1.1rem;border:1px solid #d6a48e;background:#fff9f5;border-radius:.3rem}.topn-block--warning .topn-block__label{color:var(--topn-rust)}.topn-block--point{padding:1rem 0;border-top:1px solid var(--topn-line);border-bottom:1px solid var(--topn-line)}.topn-block--conclusion{padding:1.15rem 0;border-top:2px solid var(--topn-ink);border-bottom:1px solid var(--topn-line)}.topn-block--conclusion .topn-block__content{font-size:clamp(1.08rem,2vw,1.22rem);font-weight:500}.topn-block--compare{padding:0;overflow:hidden;border:1px solid var(--topn-line);border-radius:.35rem}.topn-compare__heads{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:.75rem;align-items:center;padding:1rem var(--topn-space);text-align:center;background:var(--topn-warm);border-bottom:1px solid var(--topn-line)}.topn-compare__heads span{color:var(--topn-bronze)}.topn-block--compare>.topn-block__content{padding:var(--topn-space)}.topn-block--sources{padding:1rem 0;color:var(--topn-muted);background:0 0;border-top:1px solid var(--topn-line);font-size:.84rem;line-height:1.7}.topn-block--sources .topn-block__label{margin-bottom:.45rem}.topn-block--sources ul{margin:0;padding-left:1.2rem}.topn-block__notice{margin:.8rem 0 0;padding-top:.8rem;border-top:1px solid var(--topn-line)}.topn-table{max-width:100%;overflow-x:auto;border:1px solid var(--topn-line);border-radius:var(--topn-radius);-webkit-overflow-scrolling:touch}.topn-table:focus-visible{outline:2px solid var(--topn-bronze);outline-offset:3px}.topn-table table{width:100%;min-width:36rem;margin:0;border:0;border-collapse:collapse;background:var(--topn-paper)}.topn-table th,.topn-table td{padding:.85rem 1rem;border:0;border-bottom:1px solid var(--topn-line);text-align:left;vertical-align:top}.topn-table thead th,.topn-table tr:first-child th{color:var(--topn-ink);background:var(--topn-warm);font-weight:600}.topn-table tbody tr:last-child>*{border-bottom:0}.topn-table td strong{color:var(--topn-bronze);font-variant-numeric:tabular-nums}@media (max-width:600px){.topn-block--answer,.topn-block--data,.topn-block--case,.topn-block--warning{padding:1.15rem}.topn-block--compare{padding:0}.topn-compare__heads{grid-template-columns:1fr;gap:.35rem;padding:1rem 1.15rem}.topn-compare__heads span{transform:rotate(90deg)}.topn-block--compare>.topn-block__content{padding:1.15rem}.topn-table th,.topn-table td{padding:.75rem .8rem}}@media (prefers-color-scheme:dark){.topn-block{color-scheme:light}}@media (prefers-reduced-motion:reduce){.topn-block *,.topn-table *{scroll-behavior:auto !important}}