.home-2026 .article{padding-block:clamp(2.5rem,5vw,4rem)}.home-2026 .article__wrap{max-width:760px;margin-inline:auto}.home-2026 .crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;color:var(--muted);margin-bottom:22px}.home-2026 .crumbs a{color:var(--muted);text-decoration:none}.home-2026 .crumbs a:hover{color:var(--accent-ink)}.home-2026 .crumbs svg{width:13px;height:13px;opacity:.6}.home-2026 .crumbs [aria-current]{color:var(--ink);font-weight:600}.home-2026 .article__meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:18px}.home-2026 .article__cat{display:inline-flex;align-items:center;font-size:12px;font-weight:700;letter-spacing:.04em;color:var(--accent-ink);background:var(--accent-soft);padding:6px 13px;border-radius:var(--r-pill)}.home-2026 .article__dot{font-size:13.5px;color:var(--muted);font-weight:600}.home-2026 .article__title{font-family:var(--font-display);font-weight:700;color:var(--ink);letter-spacing:-.01em;line-height:1.1;margin:0 0 18px;font-size:clamp(2rem,4.4vw,3rem)!important}.home-2026 .article__excerpt{color:var(--body);margin:0}.home-2026 .article__hr{height:1px;background:var(--line);border:0;margin:clamp(1.75rem,3.5vw,2.5rem) 0}.home-2026 .toc{background:var(--cream-soft);border:1px solid var(--line);border-radius:var(--r-lg);padding:clamp(1.25rem,2.5vw,1.75rem);margin:0 0 clamp(2rem,4vw,2.75rem)}.home-2026 .toc__title{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0 0 12px}.home-2026 .toc ol{list-style:none;margin:0;padding:0;display:grid;gap:2px;counter-reset:toc}.home-2026 .toc li{counter-increment:toc}.home-2026 .toc a{display:flex;gap:12px;align-items:baseline;padding:7px 6px;border-radius:8px;text-decoration:none;color:var(--body);font-size:15px;line-height:1.4;transition:background-color .15s ease,color .15s ease}.home-2026 .toc a:before{content:counter(toc);flex:none;font-family:var(--font-display);font-weight:700;font-size:13px;color:var(--accent-ink);min-width:1.1em}.home-2026 .toc a:hover{background:var(--accent-softer);color:var(--accent-ink)}.home-2026 .prose-article{color:var(--body)}.home-2026 .prose-article>*+*{margin-top:1.05rem}.home-2026 .prose-article h2{font-family:var(--font-display);font-weight:700;color:var(--ink);font-size:clamp(1.5rem,2.6vw,1.9rem)!important;line-height:1.18!important;letter-spacing:-.005em;margin:2.4rem 0 .2rem;scroll-margin-top:84px}.home-2026 .prose-article h3{font-family:var(--font-display);font-weight:600;color:var(--ink);font-size:clamp(1.15rem,1.8vw,1.3rem)!important;line-height:1.25!important;margin:1.8rem 0 .1rem;scroll-margin-top:84px}.home-2026 .prose-article p,.home-2026 .prose-article li{font-size:1.05rem!important;line-height:1.72!important;color:var(--body)}.home-2026 .prose-article ul,.home-2026 .prose-article ol{padding-left:1.35rem}.home-2026 .prose-article ul{list-style:none}.home-2026 .prose-article ul>li{position:relative;padding-left:1.2rem}.home-2026 .prose-article ul>li:before{content:"";position:absolute;left:0;top:.72em;width:6px;height:6px;border-radius:50%;background:var(--accent);opacity:.8}.home-2026 .prose-article ol{list-style:decimal}.home-2026 .prose-article li+li{margin-top:.4rem}.home-2026 .prose-article strong{color:var(--ink);font-weight:700}.home-2026 .prose-article a{color:var(--accent-ink);text-decoration:underline;text-underline-offset:2px;text-decoration-color:#cf4d2159;transition:text-decoration-color .18s ease}.home-2026 .prose-article a:hover{text-decoration-color:var(--accent)}.home-2026 .prose-article .bo{font-size:1.08em;color:var(--ink)}.home-2026 .prose-article blockquote{margin:1.4rem 0;padding:6px 0 6px 20px;border-left:3px solid var(--accent);color:var(--ink);font-style:italic}.home-2026 .prose-article .table-wrap{overflow-x:auto;margin:1.4rem 0}.home-2026 .prose-article table{width:100%;border-collapse:collapse;font-size:15px;border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden}.home-2026 .prose-article th,.home-2026 .prose-article td{text-align:left;padding:11px 14px;border-bottom:1px solid var(--line)}.home-2026 .prose-article thead th{background:var(--cream);color:var(--ink);font-weight:700;font-size:13.5px}.home-2026 .prose-article tbody tr:last-child td{border-bottom:0}.home-2026 .example-box{background:var(--cream-soft);border:1px solid var(--line);border-radius:var(--r-lg);padding:clamp(1.1rem,2.4vw,1.5rem) clamp(1.25rem,2.6vw,1.6rem);margin:1.5rem 0;box-shadow:var(--shadow-xs)}.home-2026 .example-box__title{font-family:var(--font-display);font-weight:700;color:var(--ink);font-size:15px!important;margin:0 0 .5rem}.home-2026 .example-box__body>*+*{margin-top:.6rem}.home-2026 .example-box p,.home-2026 .example-box li{font-size:1rem!important}.home-2026 .callout{display:flex;gap:14px;align-items:flex-start;background:var(--accent-softer);border:1px solid var(--accent-soft);border-radius:var(--r-lg);padding:clamp(1.1rem,2.4vw,1.4rem);margin:1.5rem 0}.home-2026 .callout__icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:38px;height:38px;border-radius:10px;background:#fff;color:var(--accent-ink)}.home-2026 .callout__title{font-family:var(--font-display);font-weight:700;color:var(--ink);font-size:15.5px!important;margin:0 0 .3rem}.home-2026 .callout__body>*+*{margin-top:.5rem}.home-2026 .blog-faq{margin:1.5rem 0}.home-2026 .article-cta{margin-top:clamp(2.5rem,5vw,3.5rem);border-top:1px solid var(--line);padding-top:clamp(2rem,4vw,2.75rem)}.home-2026 .article-cta__title{font-family:var(--font-display);font-weight:700;color:var(--ink);font-size:1.4rem!important;margin:0 0 .4rem}.home-2026 .article-cta__lead{color:var(--body);margin:0 0 1.25rem}.home-2026 .cta-cards{display:grid;grid-template-columns:1fr 1fr;gap:clamp(1rem,2vw,1.5rem)}.home-2026 .cta-cardlink{display:flex;flex-direction:column;text-decoration:none;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:clamp(1.25rem,2.5vw,1.6rem);box-shadow:var(--shadow-xs);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.home-2026 .cta-cardlink:hover{transform:translateY(-2px);box-shadow:var(--shadow-sm);border-color:var(--line-strong)}.home-2026 .cta-cardlink h4{font-family:var(--font-display);font-weight:600;color:var(--ink);font-size:1.1rem;margin:0 0 6px}.home-2026 .cta-cardlink p{color:var(--body);font-size:14.5px;line-height:1.55;margin:0 0 14px}.home-2026 .related{margin-top:clamp(2.5rem,5vw,3.5rem)}.home-2026 .related__title{font-family:var(--font-display);font-weight:700;color:var(--ink);font-size:1.3rem!important;margin:0 0 1.25rem}.home-2026 .related__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1rem,2vw,1.5rem)}.home-2026 .back-to-blog{margin-top:clamp(2rem,4vw,2.75rem)}.home-2026 .blog-filters{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:26px}.home-2026 .blog-filter{font-family:var(--font-ui);font-weight:600;font-size:13.5px;padding:9px 16px;border-radius:var(--r-pill);cursor:pointer;border:1px solid var(--line);background:var(--surface);color:var(--body);transition:background-color .18s ease,color .18s ease,border-color .18s ease}.home-2026 .blog-filter:hover{border-color:var(--accent);color:var(--accent-ink)}.home-2026 .blog-filter[aria-pressed=true]{background:var(--accent);color:#fff;border-color:transparent}.home-2026 .post-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1.25rem,2.5vw,1.75rem);margin-top:clamp(2rem,4vw,3rem)}.home-2026 .post-card{display:flex;flex-direction:column;height:100%;text-decoration:none;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:clamp(1.4rem,2.6vw,1.9rem);box-shadow:var(--shadow-xs);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.home-2026 .post-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-md);border-color:var(--line-strong)}.home-2026 .post-card__top{display:flex;align-items:center;gap:12px;margin-bottom:16px}.home-2026 .post-card__icon{width:44px;height:44px;border-radius:12px;flex:none;background:var(--accent-soft);display:inline-flex;align-items:center;justify-content:center}.home-2026 .post-card__icon img{width:22px;height:22px}.home-2026 .post-card__cat{font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-ink)}.home-2026 .post-card h3{font-family:var(--font-display);font-weight:600;color:var(--ink);font-size:1.2rem;line-height:1.25;margin:0 0 10px}.home-2026 .post-card p{color:var(--body);font-size:14.5px;line-height:1.6;margin:0 0 18px}.home-2026 .post-card__foot{display:flex;align-items:center;justify-content:space-between;margin-top:auto;font-size:12.5px;color:var(--muted)}.home-2026 .post-card__more{display:inline-flex;align-items:center;gap:5px;font-weight:700;color:var(--accent-ink);font-size:13px}.home-2026 .post-card:hover .post-card__more svg{transform:translate(3px)}.home-2026 .post-card__more svg{transition:transform .2s ease}@media (max-width: 860px){.home-2026 .related__grid,.home-2026 .post-grid{grid-template-columns:1fr 1fr}}@media (max-width: 640px){.home-2026 .cta-cards,.home-2026 .related__grid,.home-2026 .post-grid{grid-template-columns:1fr}}
