.ArticleContents-module__0TDqEq__contents{align-self:start;position:sticky;top:112px}.ArticleContents-module__0TDqEq__desktop>p,.ArticleContents-module__0TDqEq__mobile>summary{margin-bottom:20px;font-size:13px;font-weight:550}.ArticleContents-module__0TDqEq__contents ol{border-left:1px solid var(--line);margin:0;padding:0;list-style:none}.ArticleContents-module__0TDqEq__contents li+li{margin-top:15px}.ArticleContents-module__0TDqEq__contents a{color:var(--muted);border-left:2px solid #0000;margin-left:-1px;padding:2px 0 2px 16px;font-size:13px;line-height:1.55;display:block}.ArticleContents-module__0TDqEq__contents a:hover{color:var(--ink);text-underline-offset:4px;text-decoration:underline}.ArticleContents-module__0TDqEq__contents a[aria-current=location]{border-left-color:var(--ink);color:var(--ink)}.ArticleContents-module__0TDqEq__mobile{display:none}@media (max-width:900px){.ArticleContents-module__0TDqEq__contents{position:static}.ArticleContents-module__0TDqEq__desktop{display:none}.ArticleContents-module__0TDqEq__mobile{border-block:1px solid var(--line);padding-block:17px;display:block}.ArticleContents-module__0TDqEq__mobile>summary{cursor:pointer;margin:0}.ArticleContents-module__0TDqEq__mobile[open]>summary{margin-bottom:20px}.ArticleContents-module__0TDqEq__contents a{padding-block:7px}.ArticleContents-module__0TDqEq__contents li+li{margin-top:5px}}@media print{.ArticleContents-module__0TDqEq__contents{display:none}}
.article-module__czmBYa__page{max-width:1240px}.article-module__czmBYa__back{color:var(--muted);font-size:13px}.article-module__czmBYa__header{max-width:800px;margin:52px auto 40px}.article-module__czmBYa__meta{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:11px;font-size:13px;display:flex}.article-module__czmBYa__header h1{letter-spacing:-.05em;text-wrap:balance;max-width:19ch;margin-top:24px;font-size:clamp(42px,5.6vw,68px);font-weight:550;line-height:1.06}.article-module__czmBYa__description{max-width:43ch;margin-top:27px;font:400 clamp(22px,2.3vw,29px)/1.4 Georgia,serif}.article-module__czmBYa__byline{align-items:center;gap:10px;margin-top:28px;font-size:13px;display:flex}.article-module__czmBYa__mark{background:currentColor;width:17px;height:22px;-webkit-mask:url(/assets/isodata-mark-original.svg) 50%/contain no-repeat;mask:url(/assets/isodata-mark-original.svg) 50%/contain no-repeat}.article-module__czmBYa__readingTime{border-left:1px solid var(--line);color:var(--muted);margin-left:12px;padding-left:22px}.article-module__czmBYa__cover{aspect-ratio:3/2;border-radius:3px;max-width:1000px;margin:0 auto 70px;overflow:hidden}.article-module__czmBYa__cover img{object-fit:cover;width:100%;height:100%}.article-module__czmBYa__readingLayout{grid-template-columns:205px minmax(0,690px);justify-content:start;gap:clamp(40px,6vw,86px);display:grid}.article-module__czmBYa__body{min-width:0}.article-module__czmBYa__body p{font:400 21px/1.7 Georgia,Times New Roman,serif}.article-module__czmBYa__body p+p{margin-top:22px}.article-module__czmBYa__body p a{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.article-module__czmBYa__opening{margin-bottom:48px}.article-module__czmBYa__opening p:first-child{font-size:24px;line-height:1.6}.article-module__czmBYa__body section{scroll-margin-top:28px}.article-module__czmBYa__body section+section{margin-top:48px}.article-module__czmBYa__body h2{letter-spacing:-.025em;margin-bottom:22px;font-size:28px;font-weight:550;line-height:1.22}.article-module__czmBYa__code{background:#e9e6dd;border-radius:3px;margin:25px 0 0;padding:22px 24px;font:13px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace;overflow-x:auto}.article-module__czmBYa__resources{border-top:1px solid var(--line);flex-wrap:wrap;align-items:flex-start;gap:16px 30px;margin-top:42px;padding-top:25px;display:flex}.article-module__czmBYa__resources>h2{color:var(--muted);letter-spacing:0;flex-basis:100%;margin:0;font-size:14px;font-weight:500}@media (max-width:900px){.article-module__czmBYa__header{margin-top:38px}.article-module__czmBYa__cover{margin-bottom:38px}.article-module__czmBYa__readingLayout{grid-template-columns:1fr;gap:32px}.article-module__czmBYa__body{max-width:690px;margin-inline:auto}}@media (max-width:600px){.article-module__czmBYa__header h1{margin-top:19px}.article-module__czmBYa__description{margin-top:23px}.article-module__czmBYa__cover{margin-bottom:30px}.article-module__czmBYa__body p{font-size:19px;line-height:1.65}.article-module__czmBYa__opening p:first-child{font-size:21px}.article-module__czmBYa__opening{margin-bottom:38px}.article-module__czmBYa__body h2{margin-bottom:19px;font-size:25px}.article-module__czmBYa__body section+section{margin-top:38px}.article-module__czmBYa__code{padding:18px;font-size:12px}}@media print{.article-module__czmBYa__back,.article-module__czmBYa__cover{display:none}.article-module__czmBYa__header{margin-top:0}.article-module__czmBYa__readingLayout{display:block}.article-module__czmBYa__body{max-width:none}.article-module__czmBYa__body h2{break-after:avoid}.article-module__czmBYa__body p{orphans:3;widows:3}}
