.reading_theme__RY1wd{--reading-font:var(--article-sans),"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--heading-font:var(--article-serif),"Playfair Display",Georgia,serif;--body-leading:1.65;--h1-leading:1.2;--h2-leading:1.3;--h3-leading:1.4;--reading-width:min(62ch,40rem)}.reading_theme__RY1wd[data-reading-locale=ja]{--reading-font:var(--article-locale),"Noto Sans JP","Hiragino Kaku Gothic ProN","Yu Gothic",Meiryo,sans-serif}.reading_theme__RY1wd[data-reading-locale=ko]{--reading-font:var(--article-locale),"Noto Sans KR","Apple SD Gothic Neo","Malgun Gothic",sans-serif}.reading_theme__RY1wd[data-reading-locale=zh-Hans]{--reading-font:var(--article-locale),"Noto Sans SC","PingFang SC","Microsoft YaHei",sans-serif}.reading_theme__RY1wd[data-reading-locale=th]{--reading-font:var(--article-locale),"Noto Sans Thai Looped",Thonburi,"Leelawadee UI",Tahoma,sans-serif}.reading_theme__RY1wd:is([data-reading-locale=ja],[data-reading-locale=ko],[data-reading-locale=zh-Hans],[data-reading-locale=th]){--heading-font:var(--reading-font);--body-leading:1.75;--h1-leading:1.5;--h2-leading:1.5;--h3-leading:1.5;--reading-width:min(32em,40rem)}.reading_theme__RY1wd[data-reading-locale=th]{--body-leading:1.8;--h1-leading:1.6;--h2-leading:1.6;--h3-leading:1.6}.reading_theme__RY1wd main{background:#FAF7F2;color:#2A2420}.reading_theme__RY1wd .article-cta,.reading_theme__RY1wd .article-reading{font-family:var(--reading-font);font-size:1.125rem;line-height:var(--body-leading);word-break:normal;line-break:auto;overflow-wrap:anywhere}.reading_theme__RY1wd .article-reading{margin-inline:auto;padding-inline:1.25rem}.reading_theme__RY1wd article.article-reading{max-width:calc(var(--reading-width) + 2.5rem)}.reading_theme__RY1wd section.article-reading{max-width:calc(56rem + 2.5rem)}.reading_theme__RY1wd .article-reading h1{font-family:var(--heading-font);font-size:2.125rem;line-height:var(--h1-leading);font-weight:600;color:#2A2420}.reading_theme__RY1wd .article-reading h2{font-family:var(--heading-font);font-size:1.625rem;line-height:var(--h2-leading);font-weight:600;color:#2A2420}.reading_theme__RY1wd .article-reading h3{font-family:var(--reading-font);font-size:1.25rem;line-height:var(--h3-leading);font-weight:600;color:#2A2420}.reading_theme__RY1wd .article-reading :is(h1,h2,h3){letter-spacing:normal;scroll-margin-top:calc(var(--article-nav-height, 4rem) + 1.5rem)}.reading_theme__RY1wd .article-reading header{border-color:#EAE0D2}.reading_theme__RY1wd .article-reading header>p{font-size:inherit;line-height:inherit;color:#2A2420}.reading_theme__RY1wd .article-reading .article-date{font-size:.875rem;line-height:1.5;color:#6E6154}.reading_theme__RY1wd .article-reading a{color:#80551F;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.reading_theme__RY1wd .article-reading a:is(:hover,:focus,:active){color:#2A2420;text-decoration-thickness:2px}.reading_theme__RY1wd :is(.article-reading,.article-cta) :focus-visible{outline:2px solid #6E6154;outline-offset:3px}.reading_theme__RY1wd :is(.article-reading,.article-cta) ::-moz-selection,.reading_theme__RY1wd main::-moz-selection{background:#F7E4BE;color:#2A2420}.reading_theme__RY1wd :is(.article-reading,.article-cta) ::selection,.reading_theme__RY1wd main::selection{background:#F7E4BE;color:#2A2420}.reading_theme__RY1wd .article-prose{max-width:none;margin-top:2rem}.reading_theme__RY1wd .article-prose :is(p,ul,ol){margin-block:0 1.5rem}.reading_theme__RY1wd .article-prose h2{margin-block:3rem 1rem}.reading_theme__RY1wd .article-prose h3{margin-block:2rem .75rem}.reading_theme__RY1wd .article-prose :is(ul,ol){padding-left:1.5rem}.reading_theme__RY1wd .article-prose ul{list-style:disc}.reading_theme__RY1wd .article-prose ol{list-style:decimal}.reading_theme__RY1wd .article-prose li+li{margin-top:.5rem}.reading_theme__RY1wd .article-prose li::marker,.reading_theme__RY1wd .article-prose strong{color:#2A2420}.reading_theme__RY1wd .article-prose strong{font-weight:700}.reading_theme__RY1wd .article-prose blockquote{border-left:2px solid #6e6154;padding-left:1rem;color:#2A2420;margin-block:1.5rem}.reading_theme__RY1wd .article-prose pre{overflow-x:auto;background:#F0ECE4;padding:1rem;color:#2A2420;font-size:1rem}.reading_theme__RY1wd .article-prose code{color:#2A2420}.reading_theme__RY1wd .article-prose img{max-width:100%;height:auto;border-radius:1rem}.reading_theme__RY1wd .article-section{margin-top:3rem;border-top:1px solid #eae0d2;padding-top:2rem}.reading_theme__RY1wd .article-faq>div{margin-top:1.5rem}.reading_theme__RY1wd .article-faq>div>div+div{margin-top:2rem}.reading_theme__RY1wd .article-faq p{margin-top:.5rem;color:#2A2420;font-size:inherit;line-height:inherit}.reading_theme__RY1wd .article-card{background:#F0ECE4;border:1px solid #eae0d2;padding:1.25rem;border-radius:1rem;text-decoration:none}.reading_theme__RY1wd .article-card :is(h2,h3){color:#80551F;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.reading_theme__RY1wd .article-index-card h2{font-size:1.375rem;line-height:1.35}.reading_theme__RY1wd:is([data-reading-locale=ja],[data-reading-locale=ko],[data-reading-locale=zh-Hans],[data-reading-locale=th]) .article-index-card h2{line-height:var(--h2-leading)}.reading_theme__RY1wd .article-card:is(:hover,:focus) :is(h2,h3){color:#2A2420;text-decoration-thickness:2px}.reading_theme__RY1wd .article-card p{font-size:1rem;line-height:1.5;color:#2A2420}.reading_theme__RY1wd:is([data-reading-locale=ja],[data-reading-locale=ko],[data-reading-locale=zh-Hans],[data-reading-locale=th]) .article-card p{line-height:var(--body-leading)}.reading_theme__RY1wd .article-table-block{margin-block:2rem}.reading_theme__RY1wd .article-table-hint,.reading_theme__RY1wd caption{font-size:.875rem;line-height:1.5;color:#6E6154;text-align:left;margin-bottom:.5rem}.reading_theme__RY1wd .article-table-scroll{overflow-x:auto;max-width:100%}.reading_theme__RY1wd table{width:100%;border-collapse:collapse;font-size:1rem;line-height:1.5;color:#2A2420}.reading_theme__RY1wd :is(th,td){min-width:10rem;padding:.75rem 1rem;text-align:left;vertical-align:top;background:#F0ECE4;border-bottom:1px solid #eae0d2;overflow-wrap:anywhere}.reading_theme__RY1wd th{font-weight:600}.reading_theme__RY1wd thead th{background:#F3ECE0}.reading_theme__RY1wd .article-numeric{text-align:right}.reading_theme__RY1wd:is([data-reading-locale=ja],[data-reading-locale=ko],[data-reading-locale=zh-Hans],[data-reading-locale=th]) table{line-height:var(--body-leading)}.reading_theme__RY1wd nav{background:#0F0D0A;backdrop-filter:none}.reading_theme__RY1wd nav>div:first-child{height:auto;min-height:4rem;gap:.5rem}.reading_theme__RY1wd nav>div:first-child>div{flex-wrap:wrap;padding-block:.5rem}.reading_theme__RY1wd footer :is(a,label),.reading_theme__RY1wd nav :is(a,button,label){color:#FAF7F2}.reading_theme__RY1wd footer>div>p:first-child,.reading_theme__RY1wd nav>div:first-child>a{color:#C8903A}.reading_theme__RY1wd nav a[href^="https://apps.apple.com"]{color:#2A2420}.reading_theme__RY1wd footer a:is(:hover,:focus),.reading_theme__RY1wd nav :is(a:not([href^="https://apps.apple.com"]),button):is(:hover,:focus){color:#C8903A}.reading_theme__RY1wd :is(nav,footer) :focus-visible{outline:2px solid #C8903A;outline-offset:3px}.reading_theme__RY1wd :is(nav,footer) select{border:1px solid #faf7f2}.reading_theme__RY1wd :is(nav,footer) option{background:#F0ECE4;color:#2A2420}.reading_theme__RY1wd footer p:not(:first-child){color:#B7AB9C}.reading_theme__RY1wd .article-cta{background:#F3ECE0}.reading_theme__RY1wd .article-cta h2{font-family:var(--heading-font);color:#2A2420;font-weight:600;line-height:var(--h2-leading)}.reading_theme__RY1wd .article-cta p{color:#2A2420}.reading_theme__RY1wd .article-cta p:last-child{color:#6E6154}@media (min-width:768px){.reading_theme__RY1wd .article-cta,.reading_theme__RY1wd .article-reading{font-size:1.25rem}.reading_theme__RY1wd .article-reading{padding-inline:1.5rem}.reading_theme__RY1wd article.article-reading{max-width:calc(var(--reading-width) + 3rem)}.reading_theme__RY1wd section.article-reading{max-width:59rem}.reading_theme__RY1wd .article-reading h1{font-size:3rem}.reading_theme__RY1wd .article-reading h2{font-size:1.875rem}.reading_theme__RY1wd .article-reading h3{font-size:1.375rem}.reading_theme__RY1wd .article-index-card h2{font-size:1.5rem}.reading_theme__RY1wd .article-card{padding:1.5rem}}@media (prefers-reduced-motion:reduce){.reading_theme__RY1wd *,html:has(.reading_theme__RY1wd){scroll-behavior:auto;transition:none}}