.reading-layout_readingShell__V8i2v.blog-shell{overflow-x:clip;overflow-y:visible}.reading-layout_readingShell__V8i2v .reading-layout_readingGrid__Nw42h{grid-template-rows:auto auto;row-gap:3.5rem}.reading-layout_readingGrid__Nw42h>.reading-layout_readingArticle__v9tbq{display:grid;grid-column:1/-1;grid-row:1/span 2;grid-template-columns:subgrid;grid-template-rows:subgrid;gap:inherit}.reading-layout_featureHeader__sSVHx{grid-column:1/-1;grid-row:1}.reading-layout_readingBody__H0zGQ{grid-column:1;grid-row:2;width:100%;justify-self:center}.reading-layout_readingBody__H0zGQ>#blog-article>*,.reading-layout_readingBody__H0zGQ>:not(#blog-article){width:100%;max-width:46.25rem;margin-inline:auto}.reading-layout_readingBody__H0zGQ>#blog-article :where(*){hyphens:none;word-break:normal}.reading-layout_readingBody__H0zGQ>#blog-article>:is(p,div){line-height:1.75}.reading-layout_readingBody__H0zGQ>#blog-article>h2{margin-top:3.5rem;text-wrap:balance}.reading-layout_readingBody__H0zGQ>#blog-article>h3{text-wrap:balance}.reading-layout_readingBody__H0zGQ>#blog-article :where(th){white-space:normal;text-transform:none;letter-spacing:normal;line-height:1.4}.reading-layout_readingBody__H0zGQ>#blog-article :where(th:first-child,td:first-child){min-width:7rem}.reading-layout_readingBody__H0zGQ>#blog-article :where(td){font-variant-numeric:tabular-nums}.reading-layout_readingBody__H0zGQ>#blog-article>:has(>table){margin-bottom:.75rem}.reading-layout_readingBody__H0zGQ>#blog-article>:has(>table)+*{font-size:.875rem;line-height:1.6;color:#6b7280}.reading-layout_readingBody__H0zGQ>#blog-article figure :where(img,p){margin-block:0}.reading-layout_readingBody__H0zGQ>#blog-article figure p+p{margin-top:.5rem}.reading-layout_readingBody__H0zGQ>#blog-article>:where(ul,ol){padding-left:1.25rem}.reading-layout_readingBody__H0zGQ:lang(en)>#blog-article>:is(p,div):first-child{display:flow-root}.reading-layout_readingBody__H0zGQ:lang(en)>#blog-article>:is(p,div):first-child:first-letter{float:left;margin:.1em .12em 0 0;color:#111827;font-size:5.25rem;font-weight:700;line-height:.8}.reading-layout_relatedRail__ndtl3{grid-column:1;grid-row:3}@media (min-width:1024px){.reading-layout_readingShell__V8i2v .reading-layout_readingGrid__Nw42h{row-gap:7rem}.reading-layout_readingRail__GdCRV{position:sticky;top:9rem;z-index:1;align-self:start;max-height:calc(100dvh - 10rem);overflow-y:auto}.reading-layout_relatedRail__ndtl3{grid-column:2;grid-row:2}}@media (min-width:1280px){.reading-layout_readingBody__H0zGQ{grid-column:2}.reading-layout_contentsRail__0mHyh{grid-column:1;grid-row:2}.reading-layout_relatedRail__ndtl3{grid-column:3}}.reading-layout_featureHeader__sSVHx:lang(ko) h1{word-break:keep-all;overflow-wrap:break-word}.prose pre{background-color:#1a1a1a!important}.prose pre code{color:#e1e1e1!important;background-color:transparent!important}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#6a9955}.token.punctuation{color:#d4d4d4}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#b5cea8}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#ce9178}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{color:#d4d4d4}.token.atrule,.token.attr-value,.token.keyword{color:#569cd6}.token.class-name,.token.function{color:#dcdcaa}.token.important,.token.regex,.token.variable{color:#d16969}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.prose code:not(pre code){background-color:#f0f0f0;color:#1a1a1a;padding:.2em .4em;border-radius:3px;font-size:.875em}[data-theme=dark] .prose code:not(pre code){background-color:#2d2d2d;color:#e06c75}.prose table{border-collapse:collapse!important;width:100%!important}.prose table td,.prose table th{border:1px solid #374151!important;padding:.75rem 1rem!important}.prose table thead{background-color:#f3f4f6!important}.prose table tbody tr:hover{background-color:#f9fafb!important}[data-theme=dark] .prose table tbody tr:hover,[data-theme=dark] .prose table thead{background-color:#1c1c1c!important}