.ArticleReader-module__BkD-tG__reader{max-width:48rem;margin-left:auto;margin-right:auto;padding:48px 24px 80px}.ArticleReader-module__BkD-tG__header{margin-bottom:32px}.ArticleReader-module__BkD-tG__backLink{min-height:44px;color:var(--muted);align-items:center;margin-bottom:16px;font-size:.875rem;display:inline-flex}.ArticleReader-module__BkD-tG__backLink:hover{color:var(--foreground)}.ArticleReader-module__BkD-tG__title{color:var(--foreground);letter-spacing:-.04em;text-wrap:balance;overflow-wrap:anywhere;margin:0;font-size:3rem;font-weight:600;line-height:1.1}.ArticleReader-module__BkD-tG__description{color:var(--muted);margin-top:24px;font-size:1.125rem;line-height:1.7}.ArticleReader-module__BkD-tG__cover{border-radius:8px;width:100%;height:auto;margin-top:32px;margin-bottom:32px;display:block}.ArticleReader-module__BkD-tG__contents{border-block:1px solid var(--border);margin-top:32px;margin-bottom:48px}.ArticleReader-module__BkD-tG__contents summary{cursor:pointer;align-items:center;gap:12px;min-height:56px;padding-top:12px;padding-bottom:12px;font-size:.875rem;font-weight:600;list-style:none;display:flex}.ArticleReader-module__BkD-tG__contents summary::-webkit-details-marker{display:none}.ArticleReader-module__BkD-tG__contents summary:after{content:"+";color:var(--accent);font-size:1.25rem}.ArticleReader-module__BkD-tG__contents[open] summary:after{content:"−"}.ArticleReader-module__BkD-tG__sectionCount{color:var(--muted);margin-left:auto;font-weight:400}.ArticleReader-module__BkD-tG__contents ol{margin:0;padding:0 0 16px 24px;list-style:decimal}.ArticleReader-module__BkD-tG__contents li::marker{color:var(--muted);font-size:.875rem}.ArticleReader-module__BkD-tG__contents a{min-height:44px;color:var(--foreground);align-items:center;padding:8px;font-size:.875rem;display:flex}.ArticleReader-module__BkD-tG__contents a:hover{color:var(--accent);text-underline-offset:4px;text-decoration:underline}.ArticleReader-module__BkD-tG__backLink:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:4px}.ArticleReader-module__BkD-tG__contents summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:4px}.ArticleReader-module__BkD-tG__contents a:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:4px}.ArticleReader-module__BkD-tG__body a:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:4px}.ArticleReader-module__BkD-tG__body{color:var(--foreground);overflow-wrap:anywhere;margin-top:48px;font-size:1.125rem;line-height:1.8}.ArticleReader-module__BkD-tG__body h1,.ArticleReader-module__BkD-tG__body h2,.ArticleReader-module__BkD-tG__body h3,.ArticleReader-module__BkD-tG__body h4{color:var(--foreground);letter-spacing:-.025em;text-wrap:balance;scroll-margin-top:112px;font-weight:600;line-height:1.25}.ArticleReader-module__BkD-tG__body h1,.ArticleReader-module__BkD-tG__body h2{margin:48px 0 24px;font-size:1.75rem}.ArticleReader-module__BkD-tG__body h3{margin:32px 0 16px;font-size:1.375rem}.ArticleReader-module__BkD-tG__body h4{margin:24px 0 16px;font-size:1.125rem}.ArticleReader-module__BkD-tG__body p{margin-top:24px;margin-bottom:24px}.ArticleReader-module__BkD-tG__body strong,.ArticleReader-module__BkD-tG__body b{font-weight:650}.ArticleReader-module__BkD-tG__body a{color:var(--accent);text-underline-offset:4px;text-decoration:underline}.ArticleReader-module__BkD-tG__body a:hover{text-decoration-thickness:2px}.ArticleReader-module__BkD-tG__body ul,.ArticleReader-module__BkD-tG__body ol{margin-top:24px;margin-bottom:24px;padding-left:28px}.ArticleReader-module__BkD-tG__body ul{list-style:outside}.ArticleReader-module__BkD-tG__body ol{list-style:decimal}.ArticleReader-module__BkD-tG__body li{padding-left:4px}.ArticleReader-module__BkD-tG__body li+li{margin-top:8px}.ArticleReader-module__BkD-tG__body li::marker{color:var(--muted)}.ArticleReader-module__BkD-tG__body li>p{margin-top:8px;margin-bottom:8px}.ArticleReader-module__BkD-tG__body li>ul,.ArticleReader-module__BkD-tG__body li>ol{margin-top:12px;margin-bottom:12px}.ArticleReader-module__BkD-tG__body section+section{border-top:1px solid var(--border);margin-top:48px;padding-top:48px}.ArticleReader-module__BkD-tG__body>:first-child,.ArticleReader-module__BkD-tG__body section>:first-child{margin-top:0}.ArticleReader-module__BkD-tG__body>:last-child,.ArticleReader-module__BkD-tG__body section>:last-child{margin-bottom:0}.ArticleReader-module__BkD-tG__body blockquote{border-left:3px solid var(--accent);color:var(--muted);margin-top:32px;margin-bottom:32px;padding:4px 0 4px 24px}.ArticleReader-module__BkD-tG__body blockquote>:first-child{margin-top:0}.ArticleReader-module__BkD-tG__body blockquote>:last-child{margin-bottom:0}.ArticleReader-module__BkD-tG__body hr{border:0;border-top:1px solid var(--border);margin-top:48px;margin-bottom:48px}.ArticleReader-module__BkD-tG__body img,.ArticleReader-module__BkD-tG__body video{border-radius:8px;max-width:100%;height:auto;margin-top:32px;margin-bottom:32px;display:block}.ArticleReader-module__BkD-tG__body iframe{max-width:100%}.ArticleReader-module__BkD-tG__body figure{margin-top:32px;margin-bottom:32px}.ArticleReader-module__BkD-tG__body figcaption{color:var(--muted);margin-top:12px;font-size:.875rem;line-height:1.6}.ArticleReader-module__BkD-tG__body figure[data-product-screenshot]>a{border-radius:8px;width:-moz-fit-content;width:fit-content;max-width:100%;display:block}.ArticleReader-module__BkD-tG__body figure[data-product-screenshot] img{border:1px solid var(--border);width:auto;margin:0}.ArticleReader-module__BkD-tG__body figure[data-product-screenshot] figcaption a{align-items:center;min-height:44px;margin-left:8px;display:inline-flex}.ArticleReader-module__BkD-tG__body .screenshot-new-tab{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ArticleReader-module__BkD-tG__body table{border-collapse:collapse;max-width:100%;margin-top:32px;margin-bottom:32px;font-size:1rem;display:block;overflow-x:auto}.ArticleReader-module__BkD-tG__body th,.ArticleReader-module__BkD-tG__body td{border:1px solid var(--border);text-align:left;vertical-align:top;padding:12px 16px}.ArticleReader-module__BkD-tG__body th{background:var(--surface-muted);font-weight:600}.ArticleReader-module__BkD-tG__body pre{background:var(--surface-muted);border-radius:8px;max-width:100%;margin-top:24px;margin-bottom:24px;padding:24px;font-size:.875rem;overflow-x:auto}.ArticleReader-module__BkD-tG__body code{font-family:var(--font-mono),monospace;background:var(--surface-muted);border-radius:4px;padding:2px 4px;font-size:.875em}.ArticleReader-module__BkD-tG__body pre code{font-size:inherit;background:0 0;padding:0}@media (max-width:640px){.ArticleReader-module__BkD-tG__reader{padding:24px 24px 48px}.ArticleReader-module__BkD-tG__title{font-size:2rem;line-height:1.15}.ArticleReader-module__BkD-tG__description{font-size:1rem}.ArticleReader-module__BkD-tG__body{font-size:1rem;line-height:1.8}.ArticleReader-module__BkD-tG__body h1,.ArticleReader-module__BkD-tG__body h2{font-size:1.5rem}.ArticleReader-module__BkD-tG__body h3{font-size:1.25rem}.ArticleReader-module__BkD-tG__body section+section{margin-top:32px;padding-top:32px}}@media (prefers-reduced-motion:reduce){html:has(.ArticleReader-module__BkD-tG__reader){scroll-behavior:auto}}
