.blog{overflow-wrap:anywhere;--blog-mobile-bar-height:0px}.blog :is(a,button,summary,[tabindex]):focus-visible{outline-offset:4px;outline:3px solid #1766b5;box-shadow:0 0 0 2px #fff}.blog :is(a,button,summary,[tabindex],h2){scroll-margin-block:24px calc(var(--blog-mobile-bar-height) + 24px)}.blog a.text-\[\#F05A00\]{color:var(--growth-action)}.blog a.bg-\[\#F05A00\]{background:var(--growth-action)}.blog a.hover\:text-\[\#F05A00\]:hover{color:var(--growth-action)}.blog-toc{border-block:1px solid var(--growth-border);padding-block:8px}.blog-toc summary{cursor:pointer;min-height:44px;padding-block:12px;font-weight:700}.blog-toc a{padding-block:5px;display:inline-block}.blog-skip{z-index:60;color:var(--growth-ink);background:#fff;padding:12px 20px;position:fixed;top:12px;left:12px;transform:translateY(-200%)}.blog-skip:focus{transform:none}.blog header img{width:auto;height:32px}.blog article{min-width:0}.blog article>p{max-width:72ch}.article-card{border:1px solid var(--growth-border);border-top:4px solid var(--growth-brand);color:var(--growth-ink);background:#fff;display:block}.article-card__media{aspect-ratio:16/9;background:var(--growth-soft);position:relative;overflow:hidden}.article-card__media img{object-fit:cover;width:100%;height:100%}.article-card__media--product img{object-fit:contain;padding:12px}.article-card__image-fallback{color:var(--growth-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:16px;font-size:.875rem;display:flex;position:absolute;inset:0}.article-card__body{padding:20px}.article-card__title{margin-top:12px;font-size:1.25rem;font-weight:900;line-height:1.3}.article-card:hover .article-card__title{text-underline-offset:4px;text-decoration:underline}.article-card__description{color:var(--growth-muted);margin-top:12px;line-height:1.6}.article-card__date{color:var(--growth-muted);margin-top:16px;font-size:.875rem;display:block}.blog-index{padding-block:clamp(32px,5vw,56px) 64px}.blog-index__intro{max-width:780px;margin-bottom:32px}.blog-index__eyebrow{color:var(--growth-action);letter-spacing:.12em;text-transform:uppercase;font-size:.8125rem;font-weight:800}.blog-index__intro h1{max-width:24ch;color:var(--growth-ink);letter-spacing:-.025em;text-wrap:balance;margin-top:12px;font-size:clamp(1.875rem,4vw,2.75rem);font-weight:900;line-height:1.15}.blog-index__description{max-width:70ch;color:var(--growth-muted);margin-top:16px;font-size:1rem;line-height:1.65}.article-card--featured{margin-top:0;display:grid}.article-card--featured .article-card__media{aspect-ratio:auto;height:clamp(160px,42vw,220px)}.article-card--featured .article-card__body{min-width:0;padding:clamp(20px,3vw,32px)}.article-card--featured .article-card__title{max-width:32ch;font-size:clamp(1.375rem,2.3vw,1.875rem)}.article-card--featured .article-card__description{max-width:65ch;font-size:1rem}.article-card__eyebrow{color:var(--growth-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px;font-size:.75rem;font-weight:800}.article-card__read{color:var(--growth-action);text-underline-offset:4px;gap:8px;margin-top:16px;font-weight:700;text-decoration:underline;display:inline-flex}@media (min-width:768px){.article-card--featured{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:center}.article-card--featured .article-card__media{height:280px}}.blog-related{border-top:1px solid var(--growth-border);margin-top:64px;padding-top:40px}.blog-related>h2{font-size:1.1rem;font-weight:800}.blog-related__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:24px;margin-top:24px;display:grid}.blog-related .article-card__title{font-size:1.1rem}.article-table{margin-top:32px}.article-table__scroll{overflow-x:auto}.article-table table{border-collapse:collapse;text-align:left;width:100%;font-size:1rem}.article-table :is(th,td){border-bottom:1px solid var(--growth-border);vertical-align:top;padding:14px 16px 14px 0}.article-table thead th{font-weight:800}.article-table tbody th{font-weight:400}.article-table__link{color:var(--growth-action);text-underline-offset:3px;align-items:center;gap:12px;font-weight:700;text-decoration:underline;display:flex}.article-table__link img{object-fit:contain;flex-shrink:0;width:56px;height:64px}.article-table--cards .article-table__image{flex-shrink:0;width:80px;height:80px;display:block;overflow:hidden}.article-table--cards .article-table__image img{object-fit:contain;width:80px;height:80px}.article-table__image--l3 img{transform:scale(1.9)}.article-table__image--l50 img{transform:scale(2.1)}.article-table__image--sp50 img{transform:scale(1.8)}.article-table--cards .article-table__image--scene img{object-fit:cover}.article-table__cards{display:none}.article-table__card{border:1px solid var(--growth-border);background:#fff;padding:20px}.article-table__card+.article-table__card{margin-top:16px}.article-table__model{font-weight:800}.article-table__card dl>div{border-top:1px solid var(--growth-border);margin-top:12px;padding-top:12px}.article-table__card dt{color:var(--growth-muted);font-size:.875rem;font-weight:700}.article-table__card dd{margin-top:4px;line-height:1.6}.article-models{grid-template-columns:repeat(auto-fit,minmax(min(100%,145px),1fr));gap:16px;margin-block:32px;display:grid}.article-models figure{background:var(--growth-soft);min-width:0;padding:12px}.article-models__image{height:150px;position:relative}.article-models__image img{object-fit:contain}.article-models__image--scene img{object-fit:cover}.article-models figcaption{margin-top:12px;font-size:.875rem;line-height:1.5}.article-models strong{font-size:1rem;display:block}.blog-mobile-cta{padding:16px 16px calc(16px + env(safe-area-inset-bottom));border-top:1px solid var(--growth-border);background:#fff}.blog-mobile-cta a{background:var(--growth-action);color:#fff;text-align:center;border-radius:6px;min-height:48px;padding:12px 20px;font-size:.875rem;font-weight:700;display:block}.blog[data-blog-mobile-ready]{padding-bottom:var(--blog-mobile-bar-height)}.blog[data-blog-mobile-ready] .blog-mobile-cta{z-index:40;position:fixed;inset:auto 0 0}@media (max-width:699px){.article-table--cards .article-table__scroll{display:none}.article-table--cards .article-table__cards{display:block}}@media (min-width:1024px){.blog-mobile-cta{display:none}.blog[data-blog-mobile-ready]{padding-bottom:0}}
