.article-reader-module__FDCyAa__article{max-width:1480px;color:var(--editorial-ink);margin:0 auto;padding:72px 28px 100px}.article-reader-module__FDCyAa__layout{grid-template-columns:175px minmax(0,1fr) 205px;align-items:start;gap:42px;display:grid}.article-reader-module__FDCyAa__main{min-width:0}.article-reader-module__FDCyAa__article a{color:inherit;text-underline-offset:5px}.article-reader-module__FDCyAa__article a:hover{color:var(--editorial-accent)}.article-reader-module__FDCyAa__article a:focus-visible,.article-reader-module__FDCyAa__article summary:focus-visible,.article-reader-module__FDCyAa__tableScroll:focus-visible,.article-reader-module__FDCyAa__code:focus-visible{outline:2px solid var(--editorial-accent);outline-offset:5px}.article-reader-module__FDCyAa__breadcrumb{color:#666;gap:10px;font-size:14px;display:flex}.article-reader-module__FDCyAa__header{margin-top:38px}.article-reader-module__FDCyAa__label{color:var(--editorial-accent);letter-spacing:.12em;font-size:12px;font-weight:700}.article-reader-module__FDCyAa__header h1{letter-spacing:-.045em;word-break:keep-all;overflow-wrap:anywhere;margin:18px 0 0;font-size:clamp(32px,3.6vw,48px);font-weight:750;line-height:1.3}.article-reader-module__FDCyAa__lead{word-break:keep-all;overflow-wrap:anywhere;color:#4b4b4b;margin-top:26px;font-size:19px;line-height:1.9}.article-reader-module__FDCyAa__byline{color:#696969;margin-top:22px;font-size:13px;line-height:1.8}.article-reader-module__FDCyAa__cover{margin:36px 0 0}.article-reader-module__FDCyAa__cover img,.article-reader-module__FDCyAa__screenshot img{border-radius:8px;width:100%;height:auto;display:block}.article-reader-module__FDCyAa__article figcaption{color:#707070;margin-top:10px;font-size:12px;line-height:1.75}.article-reader-module__FDCyAa__sticky{position:sticky;top:112px}.article-reader-module__FDCyAa__contents .article-reader-module__FDCyAa__sticky{scrollbar-width:thin;max-height:calc(100dvh - 140px);padding-right:8px;overflow-y:auto}.article-reader-module__FDCyAa__contents h2,.article-reader-module__FDCyAa__recommendations h2{margin:0 0 20px;font-size:15px;font-weight:700;line-height:1.6}.article-reader-module__FDCyAa__contents nav,.article-reader-module__FDCyAa__mobileContents nav{flex-direction:column;gap:16px;font-size:14px;line-height:1.7;display:flex}.article-reader-module__FDCyAa__contents nav a{color:#636363}.article-reader-module__FDCyAa__recommendations .article-reader-module__FDCyAa__sticky>a{word-break:keep-all;margin-top:24px;font-size:14px;font-weight:600;line-height:1.75;display:block}.article-reader-module__FDCyAa__recommendations img{border-radius:5px;width:100%;height:auto;margin-bottom:12px}.article-reader-module__FDCyAa__mobileContents{display:none}.article-reader-module__FDCyAa__body>section{margin-top:60px;scroll-margin-top:112px}.article-reader-module__FDCyAa__body h2{letter-spacing:-.035em;word-break:keep-all;font-size:27px;font-weight:700;line-height:1.5}.article-reader-module__FDCyAa__body p{color:#454545;word-break:keep-all;overflow-wrap:anywhere;margin-top:20px;font-size:17px;line-height:1.95}.article-reader-module__FDCyAa__body h3{word-break:keep-all;overflow-wrap:anywhere;margin-top:28px;font-size:20px;font-weight:650;line-height:1.6}.article-reader-module__FDCyAa__faqList>div{border-bottom:1px solid #e3e3e3;padding:24px 0}.article-reader-module__FDCyAa__faq h3{margin:0}.article-reader-module__FDCyAa__faq p{margin-top:12px}.article-reader-module__FDCyAa__tableScroll{border:1px solid #dedede;border-radius:8px;max-width:100%;margin-top:28px;overflow-x:auto}.article-reader-module__FDCyAa__tableScroll table{border-collapse:collapse;width:100%;min-width:540px;font-size:15px;line-height:1.8}.article-reader-module__FDCyAa__tableScroll caption{text-align:left;background:var(--editorial-tint);padding:16px 18px;font-weight:700}.article-reader-module__FDCyAa__tableScroll th,.article-reader-module__FDCyAa__tableScroll td{text-align:left;vertical-align:top;word-break:keep-all;border-top:1px solid #e3e3e3;padding:15px 18px}.article-reader-module__FDCyAa__tableScroll thead{background:var(--editorial-tint)}.article-reader-module__FDCyAa__tableScroll tbody th{min-width:110px;font-weight:600}.article-reader-module__FDCyAa__items{color:#454545;margin:24px 0 0;padding-left:23px;font-size:17px;line-height:1.9;list-style:outside}.article-reader-module__FDCyAa__items li+li{margin-top:12px}ol.article-reader-module__FDCyAa__items{list-style:decimal}.article-reader-module__FDCyAa__links{margin:20px 0 0;padding:0;list-style:none}.article-reader-module__FDCyAa__links li+li{margin-top:13px}.article-reader-module__FDCyAa__links a{color:var(--editorial-accent);overflow-wrap:anywhere;font-size:15px;line-height:1.9;text-decoration:underline}.article-reader-module__FDCyAa__code{background:var(--editorial-tint);color:var(--editorial-ink);border:1px solid #ddd;border-radius:8px;margin-top:24px;padding:22px;font-size:13px;line-height:1.9;overflow-x:auto}.article-reader-module__FDCyAa__screenshot{margin-top:28px}.article-reader-module__FDCyAa__references,.article-reader-module__FDCyAa__related{border-top:1px solid #ddd;margin-top:48px;padding-top:28px}.article-reader-module__FDCyAa__references h2,.article-reader-module__FDCyAa__related h2{font-size:21px;font-weight:700}.article-reader-module__FDCyAa__back{margin-top:42px;font-size:15px;text-decoration:underline;display:inline-block}@media (max-width:1199px){.article-reader-module__FDCyAa__layout{grid-template-columns:minmax(0,1fr) 190px;gap:32px}.article-reader-module__FDCyAa__contents{display:none}.article-reader-module__FDCyAa__article{max-width:1050px}.article-reader-module__FDCyAa__mobileContents{background:var(--editorial-tint);border-radius:8px;margin-top:32px;padding:18px 20px;display:block}.article-reader-module__FDCyAa__mobileContents summary{cursor:pointer;font-size:15px;font-weight:600}.article-reader-module__FDCyAa__mobileContents nav{margin-top:20px}}@media (max-width:767px){.article-reader-module__FDCyAa__article{padding:36px 20px 64px}.article-reader-module__FDCyAa__layout{display:block}.article-reader-module__FDCyAa__header{margin-top:28px}.article-reader-module__FDCyAa__header h1{font-size:32px}.article-reader-module__FDCyAa__lead{font-size:18px;line-height:1.85}.article-reader-module__FDCyAa__body h2{font-size:24px}.article-reader-module__FDCyAa__body>section{margin-top:44px}.article-reader-module__FDCyAa__body p{font-size:17px}.article-reader-module__FDCyAa__recommendations{border-top:1px solid #ddd;margin-top:52px;padding-top:28px}.article-reader-module__FDCyAa__recommendations .article-reader-module__FDCyAa__sticky{position:static}.article-reader-module__FDCyAa__recommendations .article-reader-module__FDCyAa__sticky>a{grid-template-columns:116px minmax(0,1fr);align-items:center;gap:16px;display:grid}.article-reader-module__FDCyAa__recommendations img{margin:0}}.article-reader-module__FDCyAa__body p a{color:var(--editorial-accent);text-underline-offset:4px;text-decoration:underline}
