.blog-heading{display:grid;grid-template-columns:1.3fr .7fr;gap:40px;align-items:center;padding-block:62px 70px}.blog-heading h1{font-size:clamp(38px,5vw,64px);letter-spacing:-.04em;line-height:1.4;margin:8px 0 25px}.blog-heading p{font-size:19px;line-height:1.9;margin:0}.blog-heading img{width:100%;height:auto;mix-blend-mode:multiply;max-width:360px;justify-self:end}.blog-archive{padding-bottom:80px}.blog-archive-label{display:flex;justify-content:space-between;font-size:12px;letter-spacing:.06em;border-top:1px solid var(--ink);padding:20px 0 32px}.blog-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.blog-card{background:#eeefe8;border-radius:12px 32px 12px 12px;min-width:0}.blog-card:nth-child(4n+2){border-radius:32px 12px 12px 12px}.blog-card a{display:flex;flex-direction:column;height:100%;padding:30px;text-decoration:none;transition:background .2s;border-radius:inherit}.blog-card a:hover{background:#e6e9da}.blog-card-meta{display:flex;align-items:center;gap:20px;font-size:12px;letter-spacing:.025em;color:#55584e}.blog-card-meta time{display:inline-flex;align-items:center;background:var(--ink);color:#fff;border-radius:999px;padding:6px 10px;font-family:Arial,sans-serif;font-weight:700;line-height:1;letter-spacing:.04em}.blog-card-meta>span,.blog-card-meta>a{border-left:1px solid #a7aa9a;padding-left:20px}.blog-card h2{font-size:21px;line-height:1.85;letter-spacing:.01em;margin:26px 0 32px}.blog-card-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:auto;font-size:12px}.blog-card-bottom>span:last-child{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--accent);font-size:20px}.blog-pages{display:flex;justify-content:center;gap:12px;margin-top:45px}.blog-pages a{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--ink);border-radius:50%;font-size:14px}.blog-pages [aria-current]{background:var(--ink);color:#fff}.blog-article,.blog-article-nav{width:min(740px,calc(100% - 48px));margin-inline:auto}.blog-article-heading{padding-block:65px 40px;border-bottom:1px solid var(--line);margin-bottom:35px}.blog-article-heading h1{font-size:clamp(27px,3.4vw,40px);line-height:1.75;letter-spacing:.01em;margin:22px 0 0;overflow-wrap:anywhere}.blog-toc{background:#eeefe8;border-radius:12px 26px 12px 12px;padding:22px 26px;margin:0 0 50px;font-size:14px}.blog-toc summary{cursor:pointer;font-weight:700}.blog-toc ol{padding-left:22px;margin:20px 0 0}.blog-toc li{margin:12px 0;line-height:1.8}.blog-article-body{font-size:17px;line-height:2.1;overflow-wrap:anywhere}.blog-article-body p{font-size:inherit;line-height:inherit;margin:0 0 1.8em}.blog-article-body strong{font-weight:750}.blog-article-body h2{font-size:25px;line-height:1.8;margin:68px 0 28px;padding-top:25px;border-top:2px solid var(--ink);scroll-margin-top:95px;letter-spacing:.01em}.blog-article-body h3{font-size:21px;line-height:1.8;margin:40px 0 22px}.blog-article-body li{margin:8px 0}.blog-article-body ul{padding-left:1.4em;margin-block:22px 32px}.blog-article-body hr{border:0;border-top:1px solid var(--line);margin:40px 0}.blog-article-body .has-text-align-center{text-align:center}.blog-article-body .u-fz-s{font-size:13px}.blog-article-body .swell-block-button{text-align:center;margin:0 0 40px}.blog-article-body .swell-block-button__link{display:inline-flex;align-items:center;gap:12px;background:var(--accent);color:var(--ink);padding:16px 28px;border-radius:999px;text-decoration:none;font-size:16px;font-weight:700}.blog-article-body svg{flex-shrink:0}.blog-article-nav{padding-block:30px 80px;border-top:1px solid var(--line)}.blog-return{font-size:14px;font-weight:700}.blog-article-nav>div{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:30px}.blog-article-nav>div a{font-size:15px;line-height:1.9}.blog-article-nav>div span{display:block;font-size:12px;color:var(--muted);margin-bottom:8px}@media(max-width:700px){.blog-heading{grid-template-columns:1fr 130px;gap:8px;padding-block:42px 45px}.blog-heading .eyebrow{font-size:10px}.blog-heading h1{font-size:34px}.blog-heading p{font-size:15px;line-height:1.9}.blog-grid{grid-template-columns:1fr;gap:18px}.blog-card a{padding:24px}.blog-card h2{font-size:20px;margin-block:22px}.blog-article-heading{padding-block:38px 30px}.blog-article-heading h1{font-size:27px;line-height:1.8}.blog-article-body{font-size:16px;line-height:2}.blog-article-body h2{font-size:22px;margin-top:50px}.blog-article-body h3{font-size:20px}.blog-toc{padding:20px}.blog-article-nav>div{grid-template-columns:1fr;gap:24px}}@media(max-width:380px){.blog-heading{grid-template-columns:1fr 90px}.blog-heading h1{font-size:30px}.blog-article,.blog-article-nav{width:calc(100% - 36px)}}@media(prefers-reduced-motion:reduce){.blog-card a{transition:none}}
