.screen-grid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:34px}.screen-figure{margin:0}.screen-shot{background:transparent;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;display:block;height:auto;width:100%}@media(max-width:560px){.screen-grid{gap:12px;grid-template-columns:1fr}.screen-shot{margin:0 auto;max-width:320px}}.blog-artwork{background:#f7f8fa;display:block;overflow:hidden}.blog-artwork img{display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.blog-artwork-shell{float:left;inline-size:46%;max-inline-size:400px;-webkit-margin-after:20px;margin-block-end:20px;margin-left:0;margin-right:28px}.blog-artwork-shell .blog-artwork{border:1px solid var(--border-subtle);border-radius:var(--radius)}.blog-artwork-shell+h2{margin-top:0}@media(max-width:560px){.blog-artwork-shell{float:none;inline-size:min(100%,360px);-webkit-margin-after:24px;margin-block-end:24px;margin-inline:auto}}.blog-card{background:#fff;border:1px solid var(--border-subtle);border-radius:var(--radius);-webkit-box-shadow:var(--shadow-card);box-shadow:var(--shadow-card);display:flow-root;overflow:hidden;padding:clamp(20px,3vw,28px);-webkit-transition:-webkit-box-shadow .26s ease,-webkit-transform .26s cubic-bezier(.22,1,.36,1);transition:-webkit-box-shadow .26s ease,-webkit-transform .26s cubic-bezier(.22,1,.36,1);-moz-transition:box-shadow .26s ease,transform .26s cubic-bezier(.22,1,.36,1),-moz-transform .26s cubic-bezier(.22,1,.36,1);transition:box-shadow .26s ease,transform .26s cubic-bezier(.22,1,.36,1);transition:box-shadow .26s ease,transform .26s cubic-bezier(.22,1,.36,1),-webkit-box-shadow .26s ease,-webkit-transform .26s cubic-bezier(.22,1,.36,1),-moz-transform .26s cubic-bezier(.22,1,.36,1)}.blog-card:hover{-webkit-box-shadow:0 24px 60px rgba(0,0,0,.11);box-shadow:0 24px 60px rgba(0,0,0,.11);-webkit-transform:translateY(-3px);-moz-transform:translateY(-3px);transform:translateY(-3px)}.blog-card h3{font-size:clamp(22px,2.6vw,30px);letter-spacing:0;line-height:1.16;margin:0}.blog-card p{color:var(--muted);font-size:17px;line-height:1.5;margin:14px 0 0;max-width:820px}.blog-image-link{display:block;float:inline-start;inline-size:192px;-webkit-margin-after:12px;margin-block-end:12px;-webkit-margin-end:24px;-moz-margin-end:24px;margin-inline-end:24px}.blog-image-link .blog-artwork{aspect-ratio:3/2;border-radius:14px}.blog-image-link img{-webkit-transition:-webkit-transform .52s cubic-bezier(.22,1,.36,1);transition:-webkit-transform .52s cubic-bezier(.22,1,.36,1);-moz-transition:transform .52s cubic-bezier(.22,1,.36,1),-moz-transform .52s cubic-bezier(.22,1,.36,1);transition:transform .52s cubic-bezier(.22,1,.36,1);transition:transform .52s cubic-bezier(.22,1,.36,1),-webkit-transform .52s cubic-bezier(.22,1,.36,1),-moz-transform .52s cubic-bezier(.22,1,.36,1)}.blog-card:hover .blog-image-link img{-webkit-transform:scale(1.018);-moz-transform:scale(1.018);transform:scale(1.018)}.blog-card-copy{min-inline-size:0}.blog-meta{color:var(--muted);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:14px;font-weight:700;gap:10px;margin-bottom:12px}.blog-tag{background:var(--blue);border-radius:999px;color:#fff;font-size:13px;line-height:1;padding:9px 12px}.blog-link,.blog-tag{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-weight:800}.blog-link{color:var(--blue);font-size:15px;margin-top:18px}@media(max-width:560px){.blog-card:hover{-webkit-transform:none;-moz-transform:none;transform:none}.blog-card h3{font-size:22px}.blog-image-link{inline-size:96px;-webkit-margin-end:16px;-moz-margin-end:16px;margin-inline-end:16px}}.blog-grid{display:grid;grid-gap:16px;gap:16px;margin-top:34px}.section.blog-section{padding-top:64px}.section.blog-section>h2{font-size:clamp(28px,3.5vw,40px);line-height:1.16}@media(max-width:560px){.section.blog-section{padding-top:42px}}.article-note{background:#eef6ff;border:1px solid rgba(10,132,255,.18);border-radius:20px;margin-top:30px;padding:22px}.article-note h3{font-size:22px;line-height:1.12;margin:0 0 8px}.article-note p{margin:0}.article-note.retailer-warning{background:#151517;-webkit-border-before:5px solid #ff9f0a;border-block-start:5px solid #ff9f0a;border-color:rgba(255,159,10,.55);color:#fff}.article-note.retailer-warning p{color:hsla(0,0%,100%,.82)}.article-step{background:var(--bg);border:1px solid var(--border-subtle);border-radius:20px;padding:22px}.article-step h3{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-size:21px;gap:10px;line-height:1.12;margin:0 0 8px}.article-step h3,.article-step h3:before{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.article-step h3:before{background:#111;border-radius:50%;color:#fff;content:counter(article-step);counter-increment:article-step;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:13px;font-weight:800;height:28px;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;width:28px}.article-steps{counter-reset:article-step;display:grid;grid-gap:14px;gap:14px;margin:24px 0 8px}.screen-grid.article-screen-grid{margin:30px 0 32px}.article-lead{color:#202026;font-size:21px;line-height:1.45;margin-bottom:30px}.rich-text-code{overflow-wrap:anywhere}.status-table{border-collapse:collapse;margin-top:24px;width:100%}.status-table td,.status-table th{border-bottom:1px solid var(--hairline);font-size:16px;padding:15px 0;text-align:start;vertical-align:top}.status-table th{color:#111;width:38%}@media(max-width:560px){.status-table,.status-table tbody,.status-table td,.status-table th,.status-table tr{display:block;width:100%}.status-table th{border-bottom:0;padding-bottom:4px}.status-table td{padding-top:0}}