.blog-article,.blog-category,.blog-grid,.blog-intro{padding-left:4.3vw;padding-right:4.3vw}.blog-intro{padding-top:clamp(70px,10vw,145px);padding-bottom:64px;border-bottom:1px solid var(--line)}.blog-intro h1{max-width:800px}.blog-intro>p:not(.overline){max-width:630px;margin:24px 0 0;font-size:18px}.blog-grid{padding-top:48px;padding-bottom:96px}.category-grid,.post-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.blog-card{color:var(--ink);text-decoration:none;border:1px solid var(--line);display:grid;grid-template-columns:42% 58%;min-height:300px;transition:border-color .2s,transform .2s,background .2s}.blog-card:hover{border-color:var(--rust);background:var(--paper-deep);transform:translateY(-3px)}.blog-card:active{transform:scale(.99)}.blog-card picture{display:block;min-height:100%;overflow:hidden}.article-inline-image img,.blog-card img{width:100%;height:100%;display:block;object-fit:cover}.blog-card>div{padding:30px;display:flex;flex-direction:column;align-items:flex-start}.blog-card .overline{margin-bottom:12px}.blog-card h2{font-size:clamp(32px,3vw,48px);margin:0 0 18px}.blog-card p:not(.overline){margin:0 0 26px;color:var(--soft);max-width:31ch}.blog-card .text-link{margin-top:auto}.blog-category{padding-top:40px;padding-bottom:92px}.back-link{display:inline-block;margin-bottom:46px}.category-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,46%);grid-gap:58px;gap:58px;align-items:end;border-bottom:1px solid var(--line);padding-bottom:54px;margin-bottom:42px}.category-heading p:not(.overline){font-size:18px;margin:0;max-width:580px}.category-heading h1{max-width:700px}.category-feature{height:420px;display:block;margin:0 0 52px;overflow:hidden}.category-feature img{width:100%;height:100%;object-fit:cover;display:block}.section-kicker{font-size:12px;letter-spacing:.15em;text-transform:uppercase;color:var(--rust);font-weight:700;margin:0 0 18px}.blog-article{padding-top:56px;padding-bottom:96px}.article-head{max-width:860px;margin:0 auto 42px}.article-head .back-link{margin-bottom:36px}.article-head h1{max-width:850px}.article-head .lede{font:500 28px/1.28 var(--font-display),serif;max-width:690px;margin:0}.blog-feature{display:block;max-width:1120px;height:540px;margin:0 auto 56px;overflow:hidden}.blog-feature img{width:100%;height:100%;object-fit:cover;display:block}.blog-prose{max-width:760px;margin:0 auto}.blog-prose h2{font-size:clamp(37px,4vw,55px);line-height:1.03;margin:62px 0 20px}.blog-prose h3{font-size:29px;margin:36px 0 14px}.blog-prose li,.blog-prose p{font-size:18px;line-height:1.75}.blog-prose p{margin:0 0 22px}.blog-prose ol,.blog-prose ul{padding-left:24px;margin:0 0 26px}.blog-prose li{margin:0 0 10px}.blog-prose a{color:var(--rust);text-decoration-thickness:1px;text-underline-offset:3px}.article-inline-image{display:block;height:390px;margin:42px 0;overflow:hidden}.article-note{font:500 27px/1.25 var(--font-display),serif;margin:42px 0!important;padding:26px 0;border-bottom:1px solid var(--line);color:var(--ink)}.article-note,.blog-faq{border-top:1px solid var(--line)}.blog-faq{margin-top:70px;padding-top:54px}.blog-faq h2{margin-bottom:30px}.faq-item{padding:24px 0;border-bottom:1px solid var(--line)}.faq-item h3{font:600 15px/1.45 var(--font-body),sans-serif;letter-spacing:0;margin:0 0 10px}.faq-item p{margin:0}.article-cta{margin-top:66px;padding:52px;background:var(--ink);color:var(--paper)}.article-cta h2{font-size:clamp(40px,4vw,62px);max-width:620px;margin-bottom:18px}.article-cta p{max-width:540px;margin-bottom:28px}.article-cta .button{border-color:var(--paper);color:var(--paper)}.article-cta .button:hover{background:var(--paper);color:var(--ink)}@media(max-width:900px){.category-heading{grid-template-columns:1fr;gap:24px}.blog-feature{height:430px}.blog-card{grid-template-columns:1fr}.blog-card picture{height:260px}.blog-card>div{min-height:260px}}@media(max-width:600px){.blog-article,.blog-category,.blog-grid,.blog-intro{padding-left:27px;padding-right:27px}.blog-intro{padding-top:76px;padding-bottom:46px}.blog-grid{padding-top:28px;padding-bottom:60px}.category-grid,.post-grid{grid-template-columns:1fr}.category-heading{padding-bottom:36px;margin-bottom:28px}.category-feature{height:280px;margin-bottom:36px}.blog-category{padding-top:28px;padding-bottom:62px}.blog-article{padding-top:34px;padding-bottom:62px}.article-head{margin-bottom:30px}.article-head .lede{font-size:25px}.blog-feature{height:270px;margin-bottom:36px}.blog-prose h2{margin-top:48px}.blog-prose li,.blog-prose p{font-size:17px}.article-inline-image{height:255px;margin:34px 0}.article-note{font-size:24px;padding:22px 0}.blog-faq{margin-top:52px;padding-top:40px}.article-cta{padding:38px 28px;margin-top:48px}}