.studio-shell:has(.blog-2026){--green:#141414;--green-dark:#292929;--muted:#555;--line:#d8d8d8}.studio-shell:has(.blog-2026) .site-footer{color:#141414;background:#f24b27;border-top:1px solid #9b311b}.studio-shell:has(.blog-2026) .site-footer a{color:#141414}.blog-2026{color:#141414;font-family:var(--font-sans), Arial, sans-serif;background:#fff;line-height:1.55}.blog-2026 .blog-wrap{width:min(1120px,100% - 80px);margin-inline:auto}.blog-2026 a{text-decoration:none}.blog-2026 a:focus-visible,.blog-2026 .blog-table-scroll:focus-visible{outline-offset:4px;outline:3px solid #f24b27}.blog-2026 h1,.blog-2026 h2{font-family:var(--font-sans), Arial, sans-serif;font-weight:700}.blog-2026 .blog-eyebrow{color:#a93318;letter-spacing:.13em;text-transform:uppercase;font-size:12px;font-weight:700;display:block}.blog-index-hero,.blog-article-hero{background:#f24b27;padding:76px 0 82px}.blog-index-hero .blog-eyebrow,.blog-article-hero .blog-eyebrow{color:#141414}.blog-index-hero h1,.blog-article-hero h1{letter-spacing:-.06em;max-width:960px;margin:20px 0 24px;font-size:clamp(52px,6vw,92px);line-height:1.04}.blog-index-hero p,.blog-article-hero p{color:#141414;max-width:700px;font-size:clamp(17px,2vw,20px)}.blog-index-list{padding:76px 0 108px}.blog-card{border-top:1px solid #bbb;grid-template-columns:1fr 1fr;align-items:center;gap:52px;margin-top:24px;padding-block:20px;display:grid}.blog-card img{aspect-ratio:1672/941;object-fit:cover;width:100%;height:auto;display:block}.blog-card-category{color:#a93318;font-size:13px;font-weight:700}.blog-card h2{letter-spacing:-.04em;max-width:500px;margin:14px 0 16px;font-size:clamp(32px,3vw,48px);line-height:1.12}.blog-card p{color:#444;font-size:17px}.blog-card-link{border-bottom:1px solid;gap:18px;margin-top:25px;padding-bottom:7px;font-weight:700;display:inline-flex}.blog-back{border-bottom:1px solid;margin-bottom:28px;padding-block:8px;font-size:14px;font-weight:700;display:inline-block}.blog-article-hero{padding:50px 0 75px}.blog-article-hero h1{max-width:1060px;font-size:clamp(44px,5.5vw,80px)}.blog-article-hero time{margin-top:24px;font-size:14px;display:block}.blog-article-content{padding:68px 0 100px}.blog-prose{max-width:900px;margin-inline:auto;font-size:18px;line-height:1.72}.blog-prose p{max-width:74ch;margin:0 0 24px}.blog-prose p:has(>em:only-child){color:#555;font-size:14px}.blog-prose h2{letter-spacing:-.04em;max-width:760px;margin:67px 0 24px;font-size:clamp(30px,3.2vw,42px);line-height:1.16}.blog-prose h2:first-child{margin-top:0}.blog-prose a{color:#a93318;text-underline-offset:3px;text-decoration:underline}.blog-prose ul,.blog-prose ol{max-width:74ch;margin:0 0 28px;padding-left:24px}.blog-prose li{margin-bottom:10px;padding-left:5px}.blog-figure{margin:0 0 35px}.blog-figure img{width:100%;height:auto;display:block}.blog-table-scroll{border:1px solid #ddd;margin:12px 0 35px;overflow-x:auto}.blog-prose table{border-collapse:collapse;width:100%;min-width:700px;font-size:15px;line-height:1.5}.blog-prose th,.blog-prose td{text-align:left;vertical-align:top;border-bottom:1px solid #ddd;width:33.333%;padding:18px 16px}.blog-prose th{color:#fff;background:#141414;font-weight:700}.blog-prose tr:last-child td{border-bottom:0}.blog-prose tr:nth-child(2n) td{background:#f6f6f6}.blog-return{margin:70px 0 0 max(0px,50% - 450px)}@media (max-width:760px){.blog-2026 .blog-wrap{width:calc(100% - 40px)}.blog-index-hero,.blog-article-hero{padding:48px 0 56px}.blog-index-hero h1,.blog-article-hero h1{margin:18px 0 20px;font-size:clamp(42px,11vw,62px)}.blog-index-list{padding:48px 0 70px}.blog-card{grid-template-columns:1fr;gap:22px}.blog-card h2{font-size:34px}.blog-article-content{padding:34px 0 70px}.blog-prose{font-size:16px;line-height:1.7}.blog-prose h2{margin:48px 0 18px;font-size:29px}.blog-prose th,.blog-prose td{padding:14px 12px}.blog-return{margin-left:0}}
