.sl-ed-head{text-align:center;margin-bottom:72px}.sl-ed-head .sl-lede{margin-bottom:0}.sl-card-grid{grid-template-columns:repeat(3,1fr);gap:56px 40px;display:grid}.sl-card{color:var(--sl-ink);flex-direction:column;display:flex}.sl-card-thumb{aspect-ratio:16/9;border:1px solid var(--sl-line);background:var(--sl-wash);border-radius:16px;transition:border-color .2s,transform .35s cubic-bezier(.22,1,.36,1);display:block;position:relative;overflow:hidden}.sl-card-thumb svg{color:#9d9d9d;width:100%;height:100%;transition:color .35s,opacity .35s;position:absolute;top:0;bottom:0;left:0;right:0}@media (hover:hover){.sl-card-thumb svg{opacity:.85}}.sl-card:hover .sl-card-thumb{border-color:#dcdcdc;transform:translateY(-3px)}.sl-card:hover .sl-card-thumb svg{color:#4a4a4a;opacity:1}.sl-card-kicker{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;margin:20px 0 8px;font-size:11.5px;font-weight:700;display:flex}.sl-card-cat{color:var(--sl-ink)}.sl-card-date{color:var(--sl-faint);letter-spacing:.04em;font-weight:500}.sl-card-cat+.sl-card-date:before{content:"";vertical-align:-1px;background:var(--sl-line);width:1px;height:10px;margin-right:10px;display:inline-block}.sl-card-title{font-family:var(--sl-serif);letter-spacing:-.015em;font-size:23px;font-weight:400;line-height:1.2}.sl-card:hover .sl-card-title{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.sl-card-desc{color:var(--sl-body);margin-top:8px;font-size:14.5px}.sl-article{overflow-wrap:break-word;width:min(760px,100%);margin:0 auto}.sl-article-head{text-align:center;border-bottom:1px solid var(--sl-line);margin-bottom:48px;padding-bottom:40px}.sl-article-head .sl-lede{margin-bottom:0}.sl-article-meta{color:var(--sl-body);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:26px;font-size:13px;display:flex}.sl-article-meta>*+:before{content:"";vertical-align:-1px;background:var(--sl-line);width:1px;height:11px;margin-right:12px;display:inline-block}.sl-article-cat{letter-spacing:.1em;text-transform:uppercase;color:var(--sl-ink);font-size:11.5px;font-weight:700}.sl-back{color:var(--sl-body);align-items:center;gap:7px;margin-bottom:40px;font-size:14px;display:inline-flex}.sl-back:hover{color:var(--sl-ink)}.sl-prose{color:var(--sl-body);font-size:17px;line-height:1.7}.sl-prose>*+*{margin-top:22px}.sl-prose h2{font-family:var(--sl-serif);letter-spacing:-.02em;color:var(--sl-ink);margin-top:56px;font-size:30px;font-weight:400;line-height:1.2}.sl-prose h3{color:var(--sl-ink);margin-top:40px;font-size:18px;font-weight:600}.sl-prose strong{color:var(--sl-ink);font-weight:600}.sl-prose a{color:var(--sl-ink);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.sl-prose ul,.sl-prose ol{gap:10px;padding-left:22px;display:grid}.sl-prose ul{list-style:outside}.sl-prose ol{list-style:decimal}.sl-prose li::marker{color:var(--sl-faint)}.sl-prose blockquote{border-left:2px solid var(--sl-line);color:var(--sl-ink);padding-left:20px}.sl-quote{color:var(--sl-ink);padding-left:26px;font-size:18px;line-height:1.65;position:relative}.sl-quote>*+*{margin-top:16px}.sl-quote:before,.sl-quote>:last-child:after{font-family:var(--sl-serif);color:var(--sl-faint);font-size:32px;line-height:0}.sl-quote:before{content:"“";position:absolute;top:14px;left:0}.sl-quote>:last-child:after{content:"”";vertical-align:-8px;margin-left:5px}.sl-cl-sections{gap:28px;margin-top:56px;display:grid}.sl-cl-sect{background:var(--sl-wash);border:1px solid var(--sl-line);border-radius:18px;padding:30px 32px}.sl-cl-sect h2{color:var(--sl-ink);margin-bottom:22px;font-size:19px;font-weight:600}.sl-cl-sect .sl-quote{font-size:16px}.sl-cl-changes{color:var(--sl-body);gap:12px;margin-top:26px;padding-left:20px;font-size:15px;line-height:1.6;list-style:outside;display:grid}.sl-cl-changes li::marker{color:var(--sl-faint)}.sl-cl-changes strong{color:var(--sl-ink);font-weight:600}@media (max-width:1200px){.sl-card-grid{grid-template-columns:repeat(2,1fr);gap:48px 32px}}@media (max-width:900px){.sl-ed-head{margin-bottom:48px}}@media (max-width:620px){.sl-ed-head{margin-bottom:36px}.sl-card-grid{grid-template-columns:1fr;gap:34px}.sl-card-thumb{max-width:460px}.sl-back{margin-bottom:26px}.sl-article-head{margin-bottom:32px;padding-bottom:28px}.sl-article-meta{gap:6px 14px;margin-top:20px}.sl-article-meta>*+:before{display:none}.sl-prose>*+*{margin-top:18px}.sl-prose h2{margin-top:40px;font-size:25px}.sl-prose h3{margin-top:30px}.sl-quote{padding-left:20px}.sl-cl-sections{gap:20px;margin-top:36px}.sl-cl-sect{padding:24px 20px}.sl-cl-sect h2{margin-bottom:18px}.sl-cl-changes{gap:14px;margin-top:22px;padding-left:18px;font-size:16px}}
