.wd-blog-page{--wd-blog-title-size:clamp(2.5rem, 4vw, 3.4rem);--wd-blog-body-size:var(--public-prose-size);--wd-blog-main-width:840px;--wd-blog-sidebar-width:320px;--wd-blog-ink:var(--brand-primary)}@supports (color:color-mix(in lab, red, red)){.wd-blog-page{--wd-blog-ink:color-mix(in srgb, var(--brand-primary) 56%, #141c26)}}.wd-blog-page{background:var(--bg-canvas);min-height:100svh;color:var(--text-primary);flex-direction:column;display:flex;overflow-x:clip}.blog-archive-section{isolation:isolate;width:100%;padding:var(--space-12) 0 0;border-block:1px solid var(--border-default);background-color:var(--blog-archive-bg);background-image:url(/blog/archive-wall-2560.webp);background-position:top;background-repeat:no-repeat;background-size:100%;position:relative}@media (min-width:3000px){.blog-archive-section{background-image:url(/blog/archive-wall.webp)}}@media (max-width:1600px){.blog-archive-section{background-image:url(/blog/archive-wall-1920.webp)}}.blog-archive-shell{z-index:1;width:min(100% - 48px, calc(var(--wd-blog-main-width) + var(--wd-blog-sidebar-width) + var(--space-12)));margin:0 auto;position:relative}.blog-archive-copy{max-width:880px;margin:0 0 var(--space-8)}.blog-archive-title{color:var(--wd-blog-ink);font-family:var(--font-display);font-size:var(--wd-blog-title-size);letter-spacing:0;text-wrap:balance;margin:0;font-weight:600;line-height:1.05}.blog-archive-copy .ui-text-body{max-width:680px;margin:var(--space-5) 0 0;color:var(--text-primary);font-size:var(--wd-blog-body-size);line-height:1.75}.blog-category-nav{align-items:center;gap:var(--space-2);margin:0 0 var(--space-6);flex-wrap:wrap;display:flex}.blog-category-nav__link{align-items:center;gap:var(--space-2);min-height:34px;padding:0 var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-control);background:var(--surface-1);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.blog-category-nav__link{background:color-mix(in srgb, var(--surface-1) 84%, transparent)}}.blog-category-nav__link{color:var(--text-primary);font-size:var(--font-size-control);font-weight:600;line-height:1;text-decoration:none}.blog-category-nav__link:hover,.blog-category-nav__link:focus-visible{border-color:var(--border-strong);background:var(--surface-1);color:var(--text-primary)}.blog-category-nav__link[aria-current=page]{border-color:var(--brand-primary);background:var(--brand-primary);color:#fff}.blog-category-result{margin:0 0 var(--space-5);color:var(--text-tertiary);font-size:var(--font-size-copy);line-height:1.55}.blog-archive-wall-scene{margin-inline:auto;width:min(100%,1160px);margin-top:clamp(32px,4vw,64px);padding-bottom:clamp(72px,9vw,160px);position:relative}.blog-archive-wall-scene__inner{width:min(100%,1280px);margin:0 auto;position:relative}.blog-mobile-archive-list{display:none}.archive-cabinet-runtime{width:min(100%,1120px);margin:0 auto;padding-top:clamp(18px,2.4vw,36px)}.archive-cabinet-runtime .archive-cabinet-stage{--cabinet-overlay-left:4.9%;--cabinet-overlay-top:3.4%;--cabinet-overlay-width:90.2%;--cabinet-overlay-height:91.4%;--slot-gap-x:1.2%;--slot-gap-y:0.7%;--card-rest-bottom:86px;--card-width:86%;--holder-bottom:70px;--holder-height:102px;--card-drop-duration:.62s;--card-hover-duration:.5s;width:min(100%,1120px);margin:0 auto;position:relative}.archive-cabinet-runtime .archive-cabinet-stage:before{z-index:0;box-shadow:36px 44px 56px var(--blog-cabinet-shadow);content:"";pointer-events:none;border-radius:16px;position:absolute;inset:2.8% 1.4% 1.8% 2.6%}.archive-cabinet-runtime .archive-cabinet-image{z-index:1;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block;position:relative}.archive-cabinet-runtime .archive-cabinet-overlay{top:var(--cabinet-overlay-top,3.4%);left:var(--cabinet-overlay-left,4.9%);z-index:2;width:var(--cabinet-overlay-width,90.2%);height:var(--cabinet-overlay-height,91.4%);column-gap:var(--slot-gap-x,0);row-gap:var(--slot-gap-y,0);box-shadow:none;opacity:0;pointer-events:none;background:0 0;border-radius:0;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));transition:opacity .16s ease-out;display:grid;position:absolute}.archive-cabinet-runtime .archive-cabinet-stage[data-cabinet-ready=true] .archive-cabinet-overlay{opacity:1;pointer-events:auto}.archive-cabinet-runtime .folder-container{perspective:1000px;min-height:0;box-shadow:none;border:0;flex-direction:column;justify-content:flex-end;align-items:center;transition:none;display:flex;position:relative}.archive-cabinet-runtime .folder-container:nth-child(4){--card-slot-shift:11px;--card-rest-bottom:126px;--holder-bottom:117px;--holder-height:130px;--holder-right:0px}.archive-cabinet-runtime .folder-container:nth-child(-n+3){--card-rest-bottom:66px;--card-padding-bottom:48px;--holder-bottom:59px;--holder-height:129px}.archive-cabinet-runtime .folder-container:first-child{--card-slot-shift:5px;--card-paper-base:var(--blog-card-paper-1);--card-paper-fiber-opacity:.72;--holder-height:130px;--holder-right:0px}.archive-cabinet-runtime .folder-container:nth-child(2){--card-slot-shift:5px;--card-paper-base:var(--blog-card-paper-2);--card-paper-fiber-opacity:.64;--holder-left:11px;--holder-right:6px}.archive-cabinet-runtime .folder-container:nth-child(3){--card-hover-lift:-80px;--card-paper-base:var(--blog-card-paper-3);--card-paper-fiber-opacity:.68;--holder-height:130px;--holder-right:1px}.archive-cabinet-runtime .folder-container:nth-child(5){--card-rest-bottom:126px;--card-paper-base:var(--blog-promo-paper);--card-paper-fiber-opacity:.6;--holder-bottom:117px;--holder-height:129px;--holder-left:11px;--holder-right:7px}.archive-cabinet-runtime .folder-container:nth-child(6){--holder-bottom:117px;--holder-height:130px;--holder-right:-1px}.archive-cabinet-runtime .folder-container:nth-child(n+7):nth-child(-n+9){--holder-bottom:157px;--holder-height:134px}.archive-cabinet-runtime .folder-container:nth-child(7){--card-slot-shift:7px;--card-paper-base:var(--blog-card-paper-4);--card-paper-fiber-opacity:.66;--holder-right:2px}.archive-cabinet-runtime .folder-container:nth-child(8){--holder-left:11px}.archive-cabinet-runtime .folder-container:nth-child(9){--holder-right:-1px}.archive-cabinet-runtime .folder-card{left:50%;bottom:var(--card-rest-bottom,40px);width:min(var(--card-width,86%), 342px);z-index:10;isolation:isolate;backface-visibility:hidden;transform-origin:bottom;transform:translate3d(calc(-50% + var(--card-x-offset,0px) + var(--card-slot-shift,0px)), 0, 0) rotate(var(--card-rotate,0deg));will-change:transform;background:linear-gradient(180deg, var(--blog-card-sheen-start), var(--blog-card-sheen-end)), var(--card-paper-base,var(--blog-card-paper-default));border:1px solid var(--blog-card-border);padding:22px 24px var(--card-padding-bottom,38px);box-shadow:0 12px 18px var(--blog-card-shadow), 0 1px 0 var(--blog-card-inset-highlight) inset, 0 -1px 0 var(--blog-card-inset-shadow) inset;color:inherit;border-radius:12px 12px 6px 6px;text-decoration:none;transition:none;display:block;position:absolute}.archive-cabinet-runtime button.folder-card{appearance:none;cursor:pointer;font:inherit;text-align:left}.archive-cabinet-runtime .folder-card:before,.archive-cabinet-runtime .folder-card:after{z-index:0;border-radius:inherit;content:"";pointer-events:none;position:absolute;inset:0}.archive-cabinet-runtime .folder-card>*{z-index:1;position:relative}.archive-cabinet-runtime .folder-card:before{background:radial-gradient(circle at var(--paper-speckle-x,24%) var(--paper-speckle-y,28%), var(--blog-card-speckle) 0 1px, transparent 2px), radial-gradient(circle at var(--paper-mark-x,68%) var(--paper-mark-y,42%), var(--blog-card-mark) 0 1.2px, transparent 2.4px), linear-gradient(90deg, transparent 0 18%, var(--blog-card-line-strong) 24% 31%, transparent 42% 100%) 0 var(--paper-line-y,42%) / 100% 1px no-repeat, linear-gradient(180deg, transparent 0 22%, var(--blog-card-line-soft) 30% 46%, transparent 60% 100%) var(--paper-line-x,64%) 0 / 1px 100% no-repeat, repeating-linear-gradient(180deg, var(--blog-card-fiber-line) 0 1px, transparent 1px 7px), repeating-linear-gradient(90deg, var(--blog-card-fiber-highlight) 0 1px, transparent 1px 11px);background-position:var(--paper-fiber-shift,0) 0, 0 var(--paper-fiber-shift,0), 0 var(--paper-line-y,42%), var(--paper-line-x,64%) 0, 0 var(--paper-fiber-shift,0), var(--paper-fiber-shift,0) 0;opacity:var(--card-paper-fiber-opacity,.3)}.archive-cabinet-runtime .folder-card:after{background:linear-gradient(180deg, var(--blog-card-glaze), transparent 16%, var(--blog-card-line-soft) 100%), linear-gradient(90deg, var(--blog-card-edge), transparent 14%, transparent 86%, var(--blog-card-edge-fade));opacity:.76}.archive-cabinet-runtime .folder-card[data-rng-ready=false]{opacity:0;pointer-events:none;transition:none}.archive-cabinet-runtime .folder-card[data-rng-ready=true]{pointer-events:auto;transition:transform var(--card-hover-duration,.5s) cubic-bezier(.4, 0, .2, 1);animation:.18s ease-out both blog-card-reduced-reveal}.archive-cabinet-runtime .folder-container:hover .folder-card[data-rng-ready=true],.archive-cabinet-runtime .folder-container:focus-within .folder-card[data-rng-ready=true]{transform:translate3d(calc(-50% + var(--card-x-offset,0px) + var(--card-slot-shift,0px)), var(--card-hover-lift,-66px), 0) rotate(var(--card-rotate,0deg))}.archive-cabinet-runtime .folder-container:hover .folder-card-long-title[data-rng-ready=true],.archive-cabinet-runtime .folder-container:focus-within .folder-card-long-title[data-rng-ready=true]{transform:translate3d(calc(-50% + var(--card-x-offset,0px) + var(--card-slot-shift,0px)), -79px, 0) rotate(var(--card-rotate,0deg))}.archive-cabinet-runtime .folder-holder{right:var(--holder-right,5px);bottom:var(--holder-bottom,48px);left:var(--holder-left,5px);z-index:20;height:var(--holder-height,103px);border:1px solid var(--blog-holder-border);background:linear-gradient(180deg, var(--blog-holder-bg-start) 0%, var(--blog-holder-bg-end) 100%);box-shadow:0 -3px 16px var(--blog-holder-shadow), inset 0 1px 0 var(--blog-holder-inset);-webkit-backdrop-filter:none;pointer-events:none;border-bottom:0;border-radius:10px 10px 0 0;position:absolute}.archive-cabinet-runtime .card-label{color:var(--review-accent-text);font-size:var(--font-size-meta);text-transform:uppercase;margin:0 0 10px;font-weight:600;line-height:1.4}.archive-cabinet-runtime .card-title{border-bottom:1px solid var(--blog-card-rule);color:var(--brand-primary);font-size:var(--font-size-title);margin:0 0 12px;padding-bottom:12px;font-weight:600;line-height:1.25}.archive-cabinet-runtime .card-image{contain:paint;isolation:isolate;width:100%;height:clamp(138px, var(--card-image-height,148px), 160px);border:1px solid var(--blog-card-rule);background:linear-gradient(135deg, var(--blog-card-image-bg-start), var(--blog-card-image-bg-end)), var(--blog-card-image-bg);border-radius:8px;line-height:0;position:relative;overflow:hidden}.archive-cabinet-runtime .card-image img{object-fit:cover;object-position:center center;backface-visibility:hidden;filter:grayscale();width:100%;max-width:none;height:100%;transition:filter .45s;display:block;position:absolute;inset:0;transform:none!important}.archive-cabinet-runtime .folder-card-promo{--card-paper-base:var(--blog-promo-paper);--card-padding-bottom:58px;--card-paper-fiber-opacity:.58;background:radial-gradient(circle at 86% 14%, var(--blog-promo-radial), transparent 34%), linear-gradient(155deg, var(--blog-promo-sheen-start), var(--blog-promo-sheen-end)), var(--card-paper-base);border-color:var(--blog-promo-border);box-shadow:0 14px 20px var(--blog-promo-shadow), 0 1px 0 var(--blog-promo-inset-highlight) inset, 0 -1px 0 var(--blog-promo-inset-shadow) inset}.archive-cabinet-runtime .folder-card-promo .card-label,.archive-cabinet-runtime .folder-card-promo .card-meta{color:var(--blog-promo-text)}.archive-cabinet-runtime .folder-card-promo .card-title{border-bottom-color:var(--blog-promo-rule);color:var(--brand-primary);margin-bottom:8px;padding-bottom:8px}.archive-cabinet-runtime .card-promo-copy{color:var(--blog-promo-copy);font-size:var(--font-size-meta);white-space:nowrap;margin:0 0 10px;font-weight:600;line-height:1.35}.archive-cabinet-runtime .card-image-promo{height:clamp(138px, var(--card-image-height,148px), 160px);border-color:var(--blog-promo-image-border);background:linear-gradient(135deg, var(--blog-promo-image-bg-start), var(--blog-promo-image-bg-end)), var(--blog-card-image-bg)}.archive-cabinet-runtime .card-image-promo img{filter:none;object-fit:cover}.archive-cabinet-runtime .folder-card-promo .card-meta span:last-child{color:var(--blog-promo-cta);font-weight:600}.archive-cabinet-runtime .folder-container:hover .card-image img,.archive-cabinet-runtime .folder-container:focus-within .card-image img{filter:grayscale(0);transform:none!important}.archive-cabinet-runtime .card-meta{color:var(--blog-card-meta);font-size:var(--font-size-meta);justify-content:space-between;align-items:center;gap:16px;margin-top:12px;line-height:1.4;display:flex}.archive-cabinet-runtime .card-meta-empty{visibility:hidden}.archive-cabinet-runtime .folder-card:focus-visible{outline:3px solid var(--focus-ring);outline-offset:4px}@keyframes blog-card-drop-in{0%{transform:translate3d(calc(-50% + var(--card-x-offset,0px) + var(--card-slot-shift,0px)), -66px, 0) rotate(var(--card-rotate,0deg))}to{transform:translate3d(calc(-50% + var(--card-x-offset,0px) + var(--card-slot-shift,0px)), 0, 0) rotate(var(--card-rotate,0deg))}}@keyframes blog-card-reduced-reveal{0%{opacity:0;transform:translate3d(calc(-50% + var(--card-x-offset,0px) + var(--card-slot-shift,0px)), 0, 0) rotate(var(--card-rotate,0deg))}to{opacity:1;transform:translate3d(calc(-50% + var(--card-x-offset,0px) + var(--card-slot-shift,0px)), 0, 0) rotate(var(--card-rotate,0deg))}}@media (hover:none) and (pointer:coarse) and (min-width:768px){.archive-cabinet-runtime .folder-card[data-rng-ready=true]{animation:blog-card-drop-in var(--card-drop-duration,.62s) cubic-bezier(.2, .8, .2, 1) var(--card-drop-delay,0s) both}}@media (prefers-reduced-motion:reduce){.archive-cabinet-runtime .folder-card[data-rng-ready=true]{animation:.18s ease-out both blog-card-reduced-reveal}}@media (max-width:1100px){.blog-archive-section{padding-top:var(--space-8);background-image:none}.blog-archive-shell{width:min(100% - 32px,1160px)}.blog-archive-copy{margin-bottom:var(--space-6)}.blog-archive-wall-scene{margin-top:var(--space-6);padding-bottom:var(--space-8)}.blog-archive-wall-scene__inner{display:none}.blog-mobile-archive-list{gap:var(--space-3);width:min(100%,760px);display:grid}.blog-mobile-archive-card{align-items:center;gap:var(--space-4);width:100%;padding:var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--surface-1);box-shadow:var(--shadow-xs);color:var(--text-primary);text-align:left;grid-template-columns:84px minmax(0,1fr);text-decoration:none;display:grid}.blog-mobile-archive-card:hover,.blog-mobile-archive-card:focus-visible{border-color:var(--border-strong);background:var(--surface-2)}.blog-mobile-archive-card:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.blog-mobile-archive-card__image{aspect-ratio:1;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-2);width:84px;position:relative;overflow:hidden}.blog-mobile-archive-card__image img{object-fit:cover}.blog-mobile-archive-card__body{gap:var(--space-2);overflow-wrap:break-word;min-width:0;display:grid}.blog-mobile-archive-card__meta{gap:var(--space-2);color:var(--text-tertiary);font-size:var(--font-size-meta);text-transform:uppercase;flex-wrap:wrap;font-weight:600;line-height:1.35;display:flex}.blog-mobile-archive-card h2{color:var(--brand-primary);font-size:var(--font-size-title);margin:0;font-weight:600;line-height:1.25}.blog-mobile-archive-card p{color:var(--text-primary);font-size:var(--font-size-meta);margin:0;line-height:1.45}.blog-mobile-archive-card-promo{align-items:stretch;gap:var(--space-3);border-color:var(--review-accent-border);background:var(--review-accent-soft);grid-template-columns:minmax(0,1fr)}.blog-mobile-archive-card-promo:hover,.blog-mobile-archive-card-promo:focus-visible{border-color:var(--review-accent-text);background:var(--review-accent-soft)}.blog-mobile-archive-card-promo__image{aspect-ratio:16/9;border:1px solid var(--review-accent-border);border-radius:var(--radius-card);background:var(--surface-2);width:100%;position:relative;overflow:hidden}.blog-mobile-archive-card-promo__image img{object-fit:cover}.blog-mobile-archive-signup{justify-items:stretch;gap:var(--space-2);max-width:none;margin-top:var(--space-2)}.blog-mobile-archive-signup.early-access-form-inline{grid-template-columns:1fr}.blog-mobile-archive-signup .early-access-form-field,.blog-mobile-archive-signup .early-access-form-actions{width:100%;max-width:none}.blog-mobile-archive-signup .early-access-form-actions{justify-content:flex-start}.blog-mobile-archive-signup .early-access-form-button{width:100%}.blog-mobile-archive-signup .early-access-form-consent,.blog-mobile-archive-signup .early-access-form-message{width:100%;max-width:none}}.wd-blog-page-article{--wd-blog-h2-size:clamp(1.5rem, 1.9vw, 1.8rem);--wd-blog-h3-size:1.25rem;--wd-blog-frame-radius:6px}.wd-blog-article{width:min(100% - 48px, calc(var(--wd-blog-main-width) + var(--wd-blog-sidebar-width) + var(--space-12)));padding:var(--space-10) 0 var(--space-12);margin:0 auto}.wd-blog-back-link{margin-bottom:var(--space-6);color:var(--brand-primary);font-size:var(--font-size-control);font-weight:600;text-decoration:none;display:inline-flex}.wd-blog-back-link:hover,.wd-blog-back-link:focus-visible{color:var(--brand-primary-hover);text-underline-offset:4px;text-decoration:underline}.wd-blog-article-header{max-width:880px;margin-top:var(--space-6)}.wd-blog-eyebrow{border-radius:var(--radius-control);background:var(--review-accent-soft);width:fit-content;color:var(--review-accent-text);font-size:var(--font-size-meta);letter-spacing:.07em;text-transform:uppercase;margin:0;padding:6px 12px;font-weight:700;line-height:1.35;display:inline-flex}.wd-blog-title{margin:var(--space-5) 0 0;color:var(--wd-blog-ink);font-family:var(--font-display);font-size:var(--wd-blog-title-size);letter-spacing:0;text-wrap:balance;font-weight:600;line-height:1.05}.wd-blog-article-excerpt{max-width:680px;margin:var(--space-5) 0 0;color:var(--text-primary)}.wd-blog-article-meta{align-items:center;gap:var(--space-3);margin-top:var(--space-5);color:var(--text-tertiary);font-size:var(--font-size-copy);flex-wrap:wrap;font-weight:500;display:flex}.wd-blog-meta-category{border-radius:var(--radius-control);background:var(--review-accent-soft);color:var(--review-accent-text);font-size:var(--font-size-meta);align-items:center;padding:4px 10px;font-weight:600;text-decoration:none;display:inline-flex}.wd-blog-meta-category:hover,.wd-blog-meta-category:focus-visible{background:var(--review-accent-soft)}@supports (color:color-mix(in lab, red, red)){.wd-blog-meta-category:hover,.wd-blog-meta-category:focus-visible{background:color-mix(in srgb, var(--review-accent-soft) 72%, var(--surface))}}.wd-blog-article-image{height:clamp(320px,34vw,560px);margin-top:var(--space-10);border:1px solid var(--brand-primary);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.wd-blog-article-image{border:1px solid color-mix(in srgb, var(--brand-primary) 16%, transparent)}}.wd-blog-article-image{border-radius:var(--wd-blog-frame-radius);background:var(--surface-1);box-shadow:var(--shadow-lg)}.wd-blog-article-image:after{background:linear-gradient(180deg, transparent 72%, var(--sidebar));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.wd-blog-article-image:after{background:linear-gradient(180deg, transparent 72%, color-mix(in srgb, var(--sidebar) 18%, transparent))}}.wd-blog-article-image:after{content:"";pointer-events:none}.wd-blog-article-image img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.wd-blog-article-layout{grid-template-columns:minmax(0, var(--wd-blog-main-width)) var(--wd-blog-sidebar-width);justify-content:center;align-items:start;gap:var(--space-10);margin-top:var(--space-10);display:grid}.wd-blog-article-main{min-width:0}.wd-blog-article-body{gap:var(--space-10);max-width:var(--wd-blog-main-width);counter-reset:wd-blog-section;display:grid}.wd-blog-article-body section{gap:var(--space-4);counter-increment:wd-blog-section;scroll-margin-top:var(--space-8);display:grid}.wd-blog-article-body h2{color:var(--wd-blog-ink);font-family:var(--font-display);font-size:var(--wd-blog-h2-size);letter-spacing:0;margin:0;font-weight:600;line-height:1.15}.wd-blog-article-body section>h2:before{margin-bottom:var(--space-2);color:var(--review-accent);content:counter(wd-blog-section, decimal-leading-zero);font-family:var(--font-display);font-size:var(--wd-blog-body-size);letter-spacing:.14em;font-weight:600;display:block}.wd-blog-article-body h3,.wd-blog-related h2,.wd-blog-author-copy h2{color:var(--text-primary);font-family:var(--font-display);font-size:var(--wd-blog-h3-size);margin:0;font-weight:600;line-height:1.25}.wd-blog-article-body p{max-width:68ch;color:var(--text-primary);font-size:var(--wd-blog-body-size);margin:0;line-height:1.62}.wd-blog-article-subsection{gap:var(--space-3);margin-top:var(--space-3);padding:var(--space-6);border-radius:var(--radius-card);background:var(--review-accent-soft);display:grid}@supports (color:color-mix(in lab, red, red)){.wd-blog-article-subsection{background:color-mix(in srgb, var(--review-accent-soft) 55%, var(--surface))}}.wd-blog-article-subsection h3{color:var(--review-accent-text)}.wd-blog-article-subsection p{font-size:1.0625rem}.wd-blog-sidebar{top:var(--space-8);gap:var(--space-6);padding-top:var(--space-2);display:grid;position:sticky}.wd-blog-mobile-toc{display:none}.wd-blog-sidebar-toc{gap:var(--space-3);display:grid}.wd-blog-sidebar-card{gap:var(--space-3);padding-top:var(--space-5);border-top:1px solid var(--border-subtle);display:grid}.wd-blog-related,.wd-blog-author-card{gap:var(--space-4);padding:var(--space-6);border:1px solid var(--review-accent);display:grid}@supports (color:color-mix(in lab, red, red)){.wd-blog-related,.wd-blog-author-card{border:1px solid color-mix(in srgb, var(--review-accent) 26%, transparent)}}.wd-blog-related,.wd-blog-author-card{border-radius:var(--wd-blog-frame-radius);background:var(--review-accent-soft)}@supports (color:color-mix(in lab, red, red)){.wd-blog-related,.wd-blog-author-card{background:color-mix(in srgb, var(--review-accent-soft) 34%, var(--surface))}}.wd-blog-related,.wd-blog-author-card{box-shadow:var(--shadow-xs)}.wd-blog-sidebar-kicker{color:var(--review-accent-text);font-size:var(--font-size-meta);letter-spacing:.07em;text-transform:uppercase;margin:0;font-weight:700;line-height:1.35}.wd-blog-toc,.wd-blog-sidebar-categories,.wd-blog-related-list{gap:var(--space-1);display:grid}.wd-blog-toc{counter-reset:wd-blog-toc}.wd-blog-toc-title{color:var(--review-accent-text);font-size:var(--font-size-meta);letter-spacing:.07em;text-transform:uppercase;margin:0;font-weight:700;line-height:1.35}.wd-blog-toc a,.wd-blog-sidebar-categories a,.wd-blog-related-card{color:var(--text-primary);font-size:var(--font-size-control);line-height:1.4;text-decoration:none}.wd-blog-toc a{align-items:baseline;gap:var(--space-2);counter-increment:wd-blog-toc;grid-template-columns:34px minmax(0,1fr);padding:5px 0;font-weight:500;display:grid}.wd-blog-toc a:before{color:var(--review-accent);content:counter(wd-blog-toc, decimal-leading-zero);font-family:var(--font-display);font-size:var(--wd-blog-body-size);letter-spacing:.08em;font-weight:600}.wd-blog-toc a:hover,.wd-blog-toc a:focus-visible,.wd-blog-sidebar-categories a:hover,.wd-blog-sidebar-categories a:focus-visible,.wd-blog-related-card:hover,.wd-blog-related-card:focus-visible{color:var(--brand-primary)}.wd-blog-sidebar-categories{gap:var(--space-2);flex-wrap:wrap;display:flex}.wd-blog-sidebar-categories a{align-items:center;gap:var(--space-2);min-height:34px;padding:0 var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-control);background:var(--surface-1);font-weight:600;display:inline-flex}.wd-blog-sidebar-categories a span:last-child{color:var(--text-tertiary);font-size:var(--font-size-meta)}.wd-blog-sidebar-categories a[aria-current=page]{border-color:var(--brand-primary);background:var(--brand-primary);color:var(--brand-primary-text)}.wd-blog-sidebar-categories a[aria-current=page] span:last-child{color:var(--brand-primary-text)}@supports (color:color-mix(in lab, red, red)){.wd-blog-sidebar-categories a[aria-current=page] span:last-child{color:color-mix(in srgb, var(--brand-primary-text) 76%, transparent)}}.wd-blog-related{margin-top:var(--space-10)}.wd-blog-author-separator{margin:calc(var(--space-6) + 20px) 0 var(--space-6);border-top:1px solid var(--border-subtle)}.wd-blog-author-card{align-items:start;gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.wd-blog-author-card .ui-sidebar-owner-avatar{width:108px;height:108px;box-shadow:0 0 0 3px var(--surface), 0 0 0 4px var(--review-accent)}@supports (color:color-mix(in lab, red, red)){.wd-blog-author-card .ui-sidebar-owner-avatar{box-shadow:0 0 0 3px var(--surface), 0 0 0 4px color-mix(in srgb, var(--review-accent) 40%, transparent)}}.wd-blog-author-card .ui-sidebar-owner-avatar img{object-fit:cover;width:100%;height:100%}.wd-blog-author-body{align-items:start;column-gap:var(--space-6);grid-template-columns:108px minmax(0,1fr);display:grid}.wd-blog-author-media{display:block}.wd-blog-author-copy{gap:var(--space-3);min-width:0;display:grid}.wd-blog-author-copy h2{margin:0}.wd-blog-author-copy p{color:var(--text-primary);font-size:var(--font-size-copy);margin:0;line-height:1.65}.wd-blog-author-more-content p{color:var(--text-primary)}.wd-blog-author-intro-mobile,.wd-blog-author-more-mobile-only{display:none}.wd-blog-author-more summary{width:fit-content;margin:var(--space-4) 0 0 auto;color:var(--brand-primary);font-size:var(--font-size-control);cursor:pointer;font-weight:600;line-height:1.45}.wd-blog-author-more summary:hover,.wd-blog-author-more summary:focus-visible{color:var(--brand-primary-hover)}.wd-blog-author-more-label-close,.wd-blog-author-more[open] .wd-blog-author-more-label-open{display:none}.wd-blog-author-more[open] .wd-blog-author-more-label-close{display:inline}.wd-blog-author-more-content{gap:var(--space-3);padding-top:var(--space-4);display:grid}.wd-blog-author-signature{font-weight:600}.wd-blog-author-socials{align-items:center;gap:var(--space-3);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.wd-blog-author-social-link,.wd-blog-author-social-placeholder{border:1px solid var(--border-default);border-radius:var(--radius-control);background:var(--surface-1);width:34px;height:34px;color:var(--text-primary);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.wd-blog-author-social-link:hover,.wd-blog-author-social-link:focus-visible{border-color:var(--brand-primary);color:var(--brand-primary)}.wd-blog-photo-preview{z-index:80;padding:var(--space-4);place-items:center;display:none;position:fixed;inset:0}.wd-blog-photo-preview:target{display:grid}.wd-blog-photo-preview__backdrop{background:var(--sidebar);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.wd-blog-photo-preview__backdrop{background:color-mix(in srgb, var(--sidebar) 72%, transparent)}}.wd-blog-photo-preview__frame{z-index:1;display:block;position:relative}.wd-blog-photo-preview__frame img{object-fit:contain;width:auto;max-width:calc(100vw - 32px);height:auto;max-height:calc(100svh - 32px);box-shadow:var(--shadow-lg);border-radius:0;display:block}.wd-blog-photo-preview__close{right:var(--space-3);top:var(--space-3);min-height:36px;padding:0 var(--space-4);border-radius:var(--radius-control);background:var(--surface-1);color:var(--text-primary);font-size:var(--font-size-control);justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex;position:absolute}.wd-blog-related-card{gap:var(--space-1);padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-1);transition:border-color .14s,box-shadow .14s;display:grid}.wd-blog-related-card:hover,.wd-blog-related-card:focus-visible{border-color:var(--brand-primary)}@supports (color:color-mix(in lab, red, red)){.wd-blog-related-card:hover,.wd-blog-related-card:focus-visible{border-color:color-mix(in srgb, var(--brand-primary) 36%, transparent)}}.wd-blog-related-card:hover,.wd-blog-related-card:focus-visible{box-shadow:var(--shadow-sm)}.wd-blog-related-card span,.wd-blog-related-card small{color:var(--text-tertiary);font-size:var(--font-size-meta);font-weight:600;line-height:1.35}.wd-blog-related-card span:first-child{color:var(--review-accent-text);letter-spacing:.06em;text-transform:uppercase}.wd-blog-related-card strong{color:var(--text-primary);font-family:var(--font-display);font-size:1.15rem;font-weight:600;line-height:1.3}.wd-blog-cta{gap:var(--space-3);margin-top:var(--space-10);padding:var(--space-6);border-radius:var(--wd-blog-frame-radius);background:var(--wd-blog-ink);display:grid}.wd-blog-cta-kicker{color:var(--review-accent-soft);font-size:var(--font-size-meta);letter-spacing:.07em;text-transform:uppercase;margin:0;font-weight:700;line-height:1.35}.wd-blog-cta h2{color:#fff;font-family:var(--font-display);margin:0;font-size:clamp(1.6rem,2vw,1.9rem);font-weight:600;line-height:1.15}.wd-blog-cta>p{color:#fffc;max-width:54ch;font-size:var(--font-size-copy);margin:0;line-height:1.6}.wd-blog-cta-form{margin-top:var(--space-2)}.wd-blog-cta-form .early-access-form-inline .early-access-form-input{background:var(--surface-1);border-color:#0000}.wd-blog-cta-form .early-access-form-inline .early-access-form-message,.wd-blog-cta-form .early-access-form-inline .early-access-form-consent{color:#ffffffc7}.wd-blog-sidebar-categories a[aria-current=page]:hover,.wd-blog-sidebar-categories a[aria-current=page]:focus-visible{color:var(--brand-primary-text)}@media (max-width:1023px){.blog-archive-shell,.wd-blog-article{width:min(100% - 32px,760px)}.wd-blog-article-layout{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.wd-blog-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.wd-blog-sidebar-toc{display:none}.wd-blog-mobile-toc{gap:var(--space-3);margin-bottom:var(--space-8);padding:var(--space-4) 0;border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);display:grid}.wd-blog-mobile-toc .wd-blog-toc a{font-size:var(--font-size-meta)}.wd-blog-article-layout{margin-top:var(--space-8)}.wd-blog-cta{padding:var(--space-6)}}@media (max-width:680px){.blog-archive-shell,.wd-blog-article{width:min(100% - 32px,520px)}.blog-archive-copy{gap:var(--space-5)}.blog-archive-section{padding-top:var(--space-8)}.blog-category-nav{align-items:stretch}.blog-category-nav__link{min-height:36px}.wd-blog-article{padding-top:var(--space-8)}.wd-blog-article-image{height:clamp(220px,58vw,320px)}.wd-blog-article-layout{margin-top:var(--space-8)}.wd-blog-sidebar{grid-template-columns:minmax(0,1fr)}.wd-blog-sidebar-card,.wd-blog-related,.wd-blog-author-card{padding:var(--space-4)}.wd-blog-author-card{grid-template-columns:minmax(0,1fr)}.wd-blog-author-body{column-gap:var(--space-4);grid-template-columns:84px minmax(0,1fr)}.wd-blog-author-card .ui-sidebar-owner-avatar{width:84px;height:84px}.wd-blog-cta{margin-top:var(--space-10);padding:var(--space-5)}.wd-blog-author-copy{padding-left:0}.wd-blog-author-intro-desktop{display:none}.wd-blog-author-intro-mobile,.wd-blog-author-more-mobile-only{display:block}.wd-blog-article-subsection{padding:var(--space-4)}}
