:root{--article-font:"Helvetica Neue", Helvetica, Arial, sans-serif;--article-band:color-mix(in oklab, var(--primary) 20%, var(--background))}.article{--article-bg:#fff;--article-fg:#111;--article-muted:#707070;--article-border:#e5e5e5;--article-layer:#f5f5f5;--article-line:#00000080;font-family:var(--article-font);background-color:var(--article-bg);color:var(--article-fg)}.dark .article{--article-bg:#111;--article-fg:#fff;--article-muted:gray;--article-border:#4d4d4d;--article-layer:#2d2d2d;--article-line:#ffffff80}.article-band{background-color:var(--article-band)}.article :is(h1,h2,h3,h4){font-family:inherit}.article-container{max-width:1832px;margin-inline:20px}.article-band{padding-block:40px 24px}.article-title{font-family:var(--article-font);letter-spacing:-.01em;font-size:2.4286rem;font-weight:500;line-height:1}.article-title-sub{font-size:.63em}.article-text{font-family:var(--article-font);line-height:1.5}.article-meta{letter-spacing:.01em;font-size:1rem;line-height:1}.article-intro{padding-top:16px}.article-qa{margin-block:24px}.article-qa p{margin-top:16px;line-height:1.5}.article-prose p,.article-prose li{line-height:1.5}.article-prose :is(p,ul){margin-top:16px}.article-prose h2+:is(p,ul){margin-top:8px}.article-qa>:first-child,.article-prose>:first-child{margin-top:0}.article strong{font-weight:700}.article-prose a{background-image:linear-gradient(var(--article-line), var(--article-line));background-position:0 99%;background-repeat:repeat-x;background-size:1px 1px;text-decoration:none}.article-prose a:hover{color:#707070;background-image:linear-gradient(#707070,#707070)}:is(.article-prose,.article-qa) ul{flex-direction:column;row-gap:8px;padding-left:0;list-style:none;display:flex}:is(.article-prose,.article-qa) ul>li{margin-block:0;margin-left:19px;padding-left:0;position:relative}:is(.article-prose,.article-qa) ul>li:before{content:"";background:var(--article-fg);border-radius:100px;width:5px;height:5px;position:absolute;top:8px;left:-19px}.article-block{padding-top:16px}.article-watch{color:#111;cursor:pointer;background-color:#fff;border-radius:80px;align-items:center;gap:8px;height:40px;padding:13px 20px 13px 24px;font-size:1.1429rem;font-weight:500;line-height:1;transition:background-color .15s ease-out;display:inline-flex}.article-watch:hover,.article-watch:active{background-color:#ffffffbf}.article-section-heading{letter-spacing:-.02em;padding-bottom:20px;font-size:1.4286rem;font-weight:500;line-height:1.1}.article-read-more{background-color:var(--article-layer);margin-top:32px;padding-bottom:100px}.article-read-more .article-section-heading{margin-bottom:28px;padding-top:60px;padding-bottom:0}.article-card-label{color:var(--article-muted);letter-spacing:.01em;margin-top:24px;font-size:1rem;line-height:1;display:block}.article-card-title{letter-spacing:-.02em;margin-top:8px;font-size:1.4286rem;font-weight:500;line-height:1.2}@media (width>=480px){.article-band{padding-block:48px 32px}.article-block{padding-top:20px}.article-section-heading{line-height:1.2}.article-read-more{margin-top:36px}}@media (width>=600px){.article-container{margin-inline:32px}.article-intro{padding-top:24px}.article-qa p,.article-prose :is(p,ul){margin-top:33px}.article-prose h2+:is(p,ul){margin-top:8px}.article-section-heading{padding-bottom:24px}.article-read-more{margin-top:40px}}@media (width>=900px){.article-band{padding-block:60px 40px}.article-title{letter-spacing:-.02em;font-size:2.9286rem}.article-meta{font-size:1.1429rem}.article-qa{margin-block:0}.article-block{padding-top:24px}.article-read-more{margin-top:48px}}@media (width>=1200px){.article-container{margin-inline:40px}.article-band{padding-top:76px}.article-title{font-size:4.0714rem}.article-prose{padding-right:calc(12.5% + 2px)}.article-block{padding-top:28px}.article-section-heading,.article-card-title{font-size:1.8571rem}.article-section-heading{padding-bottom:28px}.article-read-more{margin-top:56px}}@media (width>=1500px){.article-band{padding-block:100px 48px}.article-title{font-size:5.7857rem}.article-intro{padding-top:32px}}@media (width>=1912px){.article-container{margin-inline:auto}}
