.blog-module__3rPSzG__sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.blog-module__3rPSzG__filter{max-width:720px}.blog-module__3rPSzG__feat{border:1px solid var(--course);background:var(--card);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:48px;margin-top:40px;padding:12px;display:grid}.blog-module__3rPSzG__cover{aspect-ratio:16/10;position:relative;overflow:hidden}.blog-module__3rPSzG__cover .sl{transition:transform .6s var(--ease-out)}.blog-module__3rPSzG__feat h2{letter-spacing:-.035em;margin:16px 0 0;font-size:clamp(28px,3vw,40px);font-weight:500;line-height:1.05}.blog-module__3rPSzG__feat p{color:var(--stone);max-width:44ch;margin:16px 0 0;line-height:1.6}.blog-module__3rPSzG__feat .blog-module__3rPSzG__read{color:var(--pearl)}.blog-module__3rPSzG__meta{color:var(--stone);gap:12px;font-size:13px;display:flex}.blog-module__3rPSzG__posts{border-top:1px solid var(--course);margin-top:56px}.blog-module__3rPSzG__post{border-bottom:1px solid var(--course);isolation:isolate;grid-template-columns:160px minmax(0,1fr) 140px 44px;align-items:center;gap:24px;padding:28px 16px;display:grid;position:relative}.blog-module__3rPSzG__post:before{content:"";background:var(--card);z-index:-1;transform-origin:bottom;transition:transform .38s var(--ease-out);position:absolute;inset:0;transform:scaleY(0)}.blog-module__3rPSzG__post h3{letter-spacing:-.025em;transition:transform .38s var(--ease-out);margin:0;font-size:22px;font-weight:500}.blog-module__3rPSzG__time{color:var(--stone);font-size:14px}.blog-module__3rPSzG__go{border:1px solid var(--course);justify-content:center;align-items:center;width:40px;height:40px;transition:background-color .2s,color .2s,border-color .2s;display:flex}.blog-module__3rPSzG__go svg{transition:transform .38s var(--ease-out);transform:rotate(-45deg)}.blog-module__3rPSzG__stag{animation:blog-module__3rPSzG__in .32s var(--ease-out) both;animation-delay:calc(var(--k) * 40ms)}@keyframes blog-module__3rPSzG__in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.blog-module__3rPSzG__empty{color:var(--stone);margin:56px 0 0}@media (hover:hover) and (pointer:fine){.blog-module__3rPSzG__feat:hover .blog-module__3rPSzG__cover .sl{transform:scale(1.03)}.blog-module__3rPSzG__post:hover:before{transform:scaleY(1)}.blog-module__3rPSzG__post:hover h3{transform:translate(8px)}.blog-module__3rPSzG__post:hover .blog-module__3rPSzG__go{background:var(--pearl);color:var(--void);border-color:var(--pearl)}.blog-module__3rPSzG__post:hover .blog-module__3rPSzG__go svg{transform:rotate(0)}.blog-module__3rPSzG__feat:hover .blog-module__3rPSzG__read .arrow{transform:translate(4px)}}.blog-module__3rPSzG__progress{z-index:30;background:var(--pearl);transform-origin:0;height:2px;display:none;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}@supports (animation-timeline:view()){.blog-module__3rPSzG__progress{animation:linear both blog-module__3rPSzG__read;animation-timeline:scroll(root);display:block}}@keyframes blog-module__3rPSzG__read{0%{transform:scaleX(0)}to{transform:scaleX(1)}}:root[data-motion=reduce] .blog-module__3rPSzG__progress{display:none}.blog-module__3rPSzG__head{max-width:980px;margin-top:56px}.blog-module__3rPSzG__title{margin-top:20px;font-size:clamp(40px,5.6vw,80px)}.blog-module__3rPSzG__author{align-items:center;gap:14px;margin-top:28px;display:flex}.blog-module__3rPSzG__author img{object-fit:cover;filter:grayscale();width:44px;height:44px}.blog-module__3rPSzG__author div{font-size:14px;line-height:1.4}.blog-module__3rPSzG__heroImg{aspect-ratio:21/9;margin-top:56px;position:relative;overflow:hidden}.blog-module__3rPSzG__body{padding-top:72px}.blog-module__3rPSzG__art{grid-template-columns:220px minmax(0,1fr) 220px;align-items:start;gap:64px;display:grid}.blog-module__3rPSzG__art.blog-module__3rPSzG__noSide{grid-template-columns:220px minmax(0,1fr)}.blog-module__3rPSzG__toc{flex-direction:column;gap:12px;font-size:14px;display:flex;position:sticky;top:112px}.blog-module__3rPSzG__toc a{color:var(--stone);transition:color .16s}@media (hover:hover) and (pointer:fine){.blog-module__3rPSzG__toc a:hover{color:var(--pearl)}}.blog-module__3rPSzG__tocLabel{margin-bottom:4px}.blog-module__3rPSzG__side{border:1px solid var(--course);background:var(--card);padding:24px;position:sticky;top:112px}.blog-module__3rPSzG__side h3{letter-spacing:-.02em;margin:12px 0 0;font-size:20px;font-weight:500;line-height:1.2}.blog-module__3rPSzG__side p{color:var(--stone);margin:10px 0 0;font-size:14px;line-height:1.55}.blog-module__3rPSzG__side .btn{margin-top:20px}.blog-module__3rPSzG__sideSep{border-top:1px solid var(--course);margin-top:24px;padding-top:20px}.blog-module__3rPSzG__sideSep .link{margin-top:12px;font-size:14px}.blog-module__3rPSzG__prose{min-width:0;max-width:68ch}.blog-module__3rPSzG__prose h2{letter-spacing:-.03em;margin:56px 0 0;scroll-margin-top:96px;font-size:28px;font-weight:500}.blog-module__3rPSzG__prose>h2:first-child{margin-top:0}.blog-module__3rPSzG__prose h3{letter-spacing:-.02em;margin:32px 0 0;scroll-margin-top:96px;font-size:20px;font-weight:500}.blog-module__3rPSzG__prose p{color:var(--pearl-cool);margin:16px 0 0;font-size:18px;line-height:1.75}.blog-module__3rPSzG__prose>p:first-child{margin-top:0}.blog-module__3rPSzG__prose strong{color:var(--pearl);font-weight:500}.blog-module__3rPSzG__prose a{color:var(--pearl-cool);border-bottom:1px solid var(--course);transition:border-color .2s}.blog-module__3rPSzG__prose ol{color:var(--pearl-cool);margin:16px 0 0;padding-left:1.3em;font-size:17px;line-height:1.75}.blog-module__3rPSzG__prose ul:not(.dash){color:var(--pearl-cool);margin:16px 0 0;padding-left:1.3em;font-size:17px;line-height:1.75}.blog-module__3rPSzG__prose li+li{margin-top:6px}.blog-module__3rPSzG__prose li::marker{color:var(--stone)}.blog-module__3rPSzG__prose .dash{margin:16px 0 0;font-size:17px}.blog-module__3rPSzG__prose .dash li+li{margin-top:0}.blog-module__3rPSzG__prose .dash li::marker{content:none}.blog-module__3rPSzG__tbl{margin-top:24px;overflow-x:auto}.blog-module__3rPSzG__tbl table{border-collapse:collapse;width:100%;min-width:420px;font-size:16px}.blog-module__3rPSzG__tbl th{text-align:left;color:var(--stone);border-bottom:1px solid var(--course);padding:0 16px 12px 0;font-size:13px;font-weight:400}.blog-module__3rPSzG__tbl td{color:var(--pearl-cool);border-bottom:1px solid var(--course);padding:14px 16px 14px 0}@media (hover:hover) and (pointer:fine){.blog-module__3rPSzG__prose a:hover{border-color:var(--pearl-cool)}}.blog-module__3rPSzG__more{padding:80px 0}.blog-module__3rPSzG__more h2{margin:0}.blog-module__3rPSzG__more .blog-module__3rPSzG__posts{margin-top:32px}@media (max-width:1100px){.blog-module__3rPSzG__art,.blog-module__3rPSzG__art.blog-module__3rPSzG__noSide{grid-template-columns:minmax(0,1fr)}.blog-module__3rPSzG__toc,.blog-module__3rPSzG__side{position:static}.blog-module__3rPSzG__toc{display:none}}@media (max-width:900px){.blog-module__3rPSzG__feat{grid-template-columns:minmax(0,1fr);gap:20px}.blog-module__3rPSzG__post{grid-template-columns:minmax(0,1fr) 40px;padding:20px 0}.blog-module__3rPSzG__cat,.blog-module__3rPSzG__time{display:none}.blog-module__3rPSzG__body{padding-top:48px}.blog-module__3rPSzG__heroImg{margin-top:40px}.blog-module__3rPSzG__more{padding:56px 0}}:root[data-motion=reduce] .blog-module__3rPSzG__stag{animation:none}
