.article-reading-hero{background:hsl(var(--background));color:hsl(var(--foreground));padding:4rem 0 0}.article-back{align-items:center;gap:.5rem;min-height:44px;font-size:.875rem;display:inline-flex}.article-reading-meta{color:#71665d;flex-wrap:wrap;justify-content:center;gap:.5rem 1.25rem;margin:1.5rem 0;font-size:.8rem;display:flex}.article-reading-hero h1{text-align:center;text-wrap:balance;max-width:1100px;margin:0 auto 2.5rem;font-family:Newsreader Variable,Georgia,serif;font-size:clamp(2.15rem,4.8vw,4.75rem);font-weight:500;line-height:1.1}.article-reading-image{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border-radius:24px;width:100%;max-width:1120px;margin:0 auto;display:block}.article-reading-grid{grid-template-columns:minmax(0,1fr)!important;max-width:1280px!important}.article-reading-sidebar{min-width:0;font-family:Inter,Arial,sans-serif}.article-reading-tools{flex-direction:column;gap:1.5rem;display:flex}.article-tool-label{text-transform:uppercase;color:#6c6055;margin-bottom:.75rem;font-size:.75rem;font-weight:600}.article-summary button{text-align:left;border:1px solid #b9aea2;border-radius:8px;align-items:center;gap:.5rem;min-height:44px;padding:.6rem .8rem;font-size:.875rem;display:inline-flex}.article-summary>p:last-child{color:#71665d;margin-top:.5rem;font-size:.75rem;line-height:1.5}.article-ai-links{align-items:center;gap:.25rem;display:flex}.article-ai-links a{border-radius:8px;place-items:center;width:44px;height:44px;display:grid}.article-ai-links a:hover{background:#ede7dd}.article-ai-links img{-o-object-fit:contain;object-fit:contain;width:28px;height:28px}.article-reading-toc{overscroll-behavior:contain;scrollbar-width:thin;gap:.125rem;display:grid;overflow-y:auto}.article-reading-toc a{overflow-wrap:anywhere;border-left:2px solid #0000;min-height:44px;padding:.5rem .65rem;font-size:.875rem;line-height:1.4}.article-reading-toc a[aria-current]{color:#663c20;background:#ede7dd;border-color:#663c20}.article-reading-toc a:hover{text-underline-offset:4px;text-decoration:underline}.article-desktop-toc{display:none}.article-mobile-toc{border-block:1px solid #d9d0c5;padding:.5rem 0}.article-mobile-toc summary{cursor:pointer;min-height:44px;padding:.75rem .25rem;font-weight:600}.article-mobile-toc nav{max-height:240px;padding-bottom:.75rem}.article-share{border-top:1px solid #d9d0c5;justify-content:space-between;align-items:center;gap:.5rem;padding-top:1rem;display:flex}.article-share>p{font-size:.9rem;font-weight:600}.article-share>div{display:flex}.article-share a,.article-share button{place-items:center;min-width:44px;min-height:44px;display:grid}.article-share span{font-size:22px}.article-copy-status{margin:0;font-size:.8rem}.article-copy-status:empty{display:none}.article-reading-cta{color:#faf6f0;background:#2c241d;border-radius:16px;padding:1.5rem}.article-reading-cta h2{text-wrap:balance;font-family:Newsreader Variable,Georgia,serif;font-size:1.8rem;line-height:1.15}.article-reading-cta p{color:#e3d9ce;margin:1rem 0 1.5rem;font-size:.95rem;line-height:1.6}.article-reading-cta a{justify-content:center;align-items:center;gap:.5rem;min-height:48px;font-size:.875rem;display:flex}.article-reading-cta a:first-of-type{color:#2c241d;background:#f4eee4;border-radius:999px;padding:.65rem 1rem;font-weight:600}.article-reading-cta a:last-of-type{margin-top:.5rem}.article-reading-tools :is(a,button,summary):focus-visible{outline-offset:4px;outline:2px solid #956a44}.article-reading-hero:lang(ko) h1,.article-reading-sidebar:lang(ko) h2{font-family:Noto Serif KR,serif;line-height:1.35}@media (width>=1024px){.article-reading-hero{padding-top:3rem}.article-reading-grid{grid-template-columns:300px minmax(0,1fr)!important;gap:4rem!important}.article-reading-tools{gap:.75rem;height:calc(100dvh - 120px);min-height:0;max-height:820px;padding:4px;position:sticky;top:100px}.article-summary,.article-share,.article-copy-status,.article-reading-cta{flex-shrink:0}.article-desktop-toc{flex-direction:column;flex:1;min-height:44px;overflow:hidden;display:flex!important}.article-desktop-toc nav{min-height:0}.article-tool-label{margin-bottom:.35rem}.article-share{padding-top:.4rem}.article-reading-cta{padding:1rem}.article-reading-cta h2{font-size:1.5rem}.article-reading-cta p{margin:.5rem 0 .75rem;font-size:.875rem;line-height:1.45}.article-desktop-toc{display:block}.article-mobile-toc{display:none}}@media (width<=1023px){.article-reading-tools{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.article-mobile-toc{grid-area:1/1/auto/-1}.article-summary,.article-share{grid-column:1/-1}.article-copy-status{grid-column:1/-1;margin:0}.article-reading-cta{grid-column:1/-1}.article-reading-hero h1{margin-bottom:1.5rem}.article-reading-image{border-radius:16px}}.article-reading-sidebar .article-summary>p:last-child{margin:.5rem 0 0;font-size:.75rem!important;line-height:1.5!important}.site-typography .article-reading-sidebar .article-reading-cta h2{margin:0;font-size:1.5rem!important;line-height:1.2!important}.article-reading-sidebar .article-reading-cta p{margin:.5rem 0 .75rem;font-size:.875rem!important;line-height:1.45!important}.article-reading-toc{grid-auto-rows:max-content;align-content:start}
