.sk-blog-crumbs{margin-bottom:22px;min-width:0}.sk-blog-crumbs>*{flex:none}.sk-blog-crumbs .sk-blog-crumb-title{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sk-wrap.sk-blog-list{padding-top:72px;padding-bottom:88px}.sk-blog-grid>li{display:flex;min-width:0}.sk-blog-grid>li>a.sk-card{flex:1;min-width:0}.sk-blog-ph{aspect-ratio:16/10;background:var(--tan)}.sk-blog-excerpt{margin-top:10px;font-size:19px;line-height:1.45;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.sk-blog-excerpt-2{-webkit-line-clamp:2;line-clamp:2}.sk-blog-foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 20px;margin-top:auto;padding-top:20px}.sk-blog-date{color:var(--soft);font-size:17px;line-height:1.35}a.sk-card:hover .sk-go{color:var(--accent-d)}.sk-block.sk-blog-first{padding-bottom:88px}.sk-blog-first p{max-width:860px;margin-top:18px}.sk-wrap.sk-blog-col{max-width:840px}.sk-wrap.sk-blog-head{padding-top:36px}.sk-blog-meta{color:var(--soft);font-size:17px;line-height:1.4}.sk-blog-meta b{color:var(--ink);font-weight:700}.sk-display.sk-blog-title{font-size:clamp(36px,4.2vw,60px);line-height:1.08;letter-spacing:-.02em;margin-top:12px;text-wrap:balance}.sk-blog-head .sk-lede{font-size:23px;margin-top:22px}.sk-blog-photo{margin-top:40px}.sk-blog-photo img{width:100%;height:auto;display:block}.sk-blog-body{margin-top:36px}.sk-blog-soon,.sk-blog-tags{color:var(--soft)}.sk-blog-tags{display:flex;flex-wrap:wrap;gap:4px 10px;margin-top:48px;font-size:17px;line-height:1.4}.sk-blog-tags li+li:before{content:"·";margin-right:10px}.sk-blog-author{margin-top:48px}.sk-blog-author .sk-blog-about{font-weight:700;font-size:21px;line-height:1.3;color:var(--ink-deep)}.sk-blog-author .sk-blog-about span{font-weight:400;color:var(--soft)}.sk-blog-author .sk-blog-bio{margin-top:10px;font-size:19px;line-height:1.5}.sk-blog-author .sk-links{margin-top:0;padding-top:18px}.sk-wrap.sk-blog-more{padding-top:96px}.sk-blog-more h2{margin-top:0;margin-bottom:36px}.sk-wrap.sk-blog-back{text-align:center;margin-top:44px;padding-bottom:40px}.sk .prose-ws{color:var(--ink);font-size:21px;line-height:1.6;overflow-wrap:break-word}.sk .prose-ws>:first-child,.sk .prose-ws>div>:first-child{margin-top:0}.sk .prose-ws p{margin-top:1.05em;margin-bottom:1.05em}.sk .prose-ws h1,.sk .prose-ws h2{color:var(--ink);font-size:clamp(28px,2.7vw,38px);line-height:1.15;letter-spacing:-.015em;font-weight:700;margin-top:1.7em;margin-bottom:.5em}.sk .prose-ws h3{color:var(--ink);font-size:clamp(23px,1.95vw,27px);line-height:1.2;letter-spacing:-.012em;font-weight:700;margin-top:1.6em;margin-bottom:.45em}.sk .prose-ws h4,.sk .prose-ws h5,.sk .prose-ws h6{color:var(--ink);font-size:21px;line-height:1.3;font-weight:700;margin-top:1.5em;margin-bottom:.4em}.sk .prose-ws ol,.sk .prose-ws ul{padding-left:1.4em}.sk .prose-ws li{margin-top:.45em;margin-bottom:.45em}.sk .prose-ws li::marker{color:var(--soft)}.sk .prose-ws a{color:var(--ink-deep);font-weight:700;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px;text-decoration-color:currentColor;transition:text-decoration-color .2s}.sk .prose-ws a:hover{color:var(--ink-deep);text-decoration-color:var(--accent)}.sk .prose-ws b,.sk .prose-ws strong{color:var(--ink-deep);font-weight:700}.sk .prose-ws blockquote{border-left:0;padding-left:0;margin:1.5em 0 1.5em 36px;color:var(--soft);font-style:normal}.sk .prose-ws img{max-width:100%;height:auto;border-radius:16px;box-shadow:var(--lift)}.sk .prose-ws hr{border:0;height:0;margin:2em 0}.sk .prose-ws table{width:100%;border-collapse:collapse;font-size:19px;line-height:1.4;margin:1.4em 0}.sk .prose-ws td,.sk .prose-ws th{border:0;text-align:left;vertical-align:top;padding:10px 16px 10px 0}.sk .prose-ws th{color:var(--ink-deep);font-weight:700}@media (max-width:820px){.sk-wrap.sk-blog-list{padding-top:48px;padding-bottom:64px}.sk-wrap.sk-blog-head{padding-top:12px}.sk-display.sk-blog-title{font-size:clamp(32px,8.4vw,44px)}.sk-blog-head .sk-lede{font-size:20px}.sk-blog-photo{margin-top:28px}.sk-wrap.sk-blog-more{padding-top:64px}.sk .prose-ws{font-size:20px}.sk .prose-ws blockquote{margin-left:20px}}