.detail-module__SPqfCa__detail.detail-module__SPqfCa__detail{--blog-blue:var(--vv-color-blue);--blog-yellow:var(--vv-color-yellow);--blog-coral:var(--vv-color-coral);--blog-ink:var(--vv-color-black);background-color:var(--vv-color-blue);background-image:linear-gradient(#ffffff26 1px,#0000 1px),linear-gradient(90deg,#ffffff26 1px,#0000 1px);background-size:var(--vv-grid-unit) var(--vv-grid-unit);font-family:var(--vv-font-body)}.detail-module__SPqfCa__detail.detail-module__SPqfCa__detail .site-header{min-height:112px;color:var(--vv-color-blue);padding:0 80px;box-shadow:inset 0 0 0 3px #000}.detail-module__SPqfCa__detail.detail-module__SPqfCa__detail .site-header-brand{font:800 38px/1 var(--vv-font-display);gap:12px}.detail-module__SPqfCa__detail.detail-module__SPqfCa__detail .site-header-brand img{width:36px;height:36px}.detail-module__SPqfCa__detail.detail-module__SPqfCa__detail .site-nav{font:600 16px/1.5 var(--vv-font-body);gap:36px}.detail-module__SPqfCa__detail.detail-module__SPqfCa__detail .site-nav a[aria-current=page]:not(.site-nav-cta){-webkit-text-decoration-color:var(--vv-color-blue);text-decoration-color:var(--vv-color-blue)}.detail-module__SPqfCa__detail.detail-module__SPqfCa__detail .site-nav .site-nav-links a[aria-current=page]:hover{color:var(--vv-color-coral);-webkit-text-decoration-color:var(--vv-color-coral);text-decoration-color:var(--vv-color-coral)}.detail-module__SPqfCa__detail.detail-module__SPqfCa__detail .site-nav .site-nav-cta{--press-border-width:0px;--press-border-color:transparent;--press-shadow:inset 0 0 0 3px #000, calc(7px - var(--press-shift,0px)) calc(7px - var(--press-shift,0px)) 0 #000;height:48px;min-height:48px;box-shadow:inset 0 0 0 3px #000, var(--vv-shadow-hard);--press-bg:var(--vv-color-yellow);background:var(--vv-color-yellow);color:#000;font:700 15px/1.2 var(--vv-font-body);border:0;border-radius:4px;gap:24px;padding:0 22px}.detail-module__SPqfCa__detail.detail-module__SPqfCa__detail .site-nav-cta svg{width:24px;height:24px}.detail-module__SPqfCa__detail.detail-module__SPqfCa__detail .blog-content{padding-top:32px;padding-bottom:64px}.detail-module__SPqfCa__detail.detail-module__SPqfCa__detail .blog-back{gap:12px;font-size:15px}.detail-module__SPqfCa__backArrow{display:inline-flex;transform:rotate(-135deg)}.detail-module__SPqfCa__detail.detail-module__SPqfCa__detail .blog-detail-hero h1{font:800 clamp(44px, 5vw, 72px)/1.05 var(--vv-font-display);letter-spacing:0;max-width:1100px}.detail-module__SPqfCa__detail.detail-module__SPqfCa__detail .blog-detail-hero>p{max-width:64ch;font-size:20px;line-height:1.5}:is(.detail-module__SPqfCa__detail.detail-module__SPqfCa__detail .blog-tags li,.detail-module__SPqfCa__detail.detail-module__SPqfCa__detail .blog-label){font:500 12px/1.4 var(--vv-font-mono);border:2px solid #000;border-radius:4px}.detail-module__SPqfCa__detail.detail-module__SPqfCa__detail .blog-byline{border:3px solid #000;border-radius:8px;gap:24px;padding:24px 32px}.detail-module__SPqfCa__detail.detail-module__SPqfCa__detail .blog-byline p{font-size:14px}.detail-module__SPqfCa__detail.detail-module__SPqfCa__detail .share-trigger{--press-border-width:0px;--press-border-color:transparent;--press-shadow:inset 0 0 0 3px #000, calc(7px - var(--press-shift,0px)) calc(7px - var(--press-shift,0px)) 0 #000;height:58px;min-height:58px;box-shadow:inset 0 0 0 3px #000, var(--vv-shadow-hard);--press-bg:var(--vv-color-yellow);background:var(--vv-color-yellow);color:#000;font:700 17px/1.2 var(--vv-font-body);border:0;border-radius:4px;gap:24px;padding:0 22px}@media (hover:hover) and (pointer:fine){.detail-module__SPqfCa__detail.detail-module__SPqfCa__detail .home-button:hover{--press-bg:var(--vv-color-lilac);background:var(--vv-color-lilac);color:#000}.detail-module__SPqfCa__detail.detail-module__SPqfCa__detail .site-nav .site-nav-cta:hover{--press-bg:#fff;color:#000;background:#fff}}:is(.detail-module__SPqfCa__detail.detail-module__SPqfCa__detail a:focus-visible,.detail-module__SPqfCa__detail.detail-module__SPqfCa__detail button:focus-visible){outline-offset:5px;outline:3px solid}.detail-module__SPqfCa__detail.detail-module__SPqfCa__detail .blog-reading-layout{grid-template-columns:minmax(0,1fr) 350px;gap:40px;margin:40px 0 32px}.detail-module__SPqfCa__detail.detail-module__SPqfCa__detail .blog-prose{font:400 20px/1.75 var(--vv-font-body);color:#000;overflow-wrap:break-word;border:3px solid #000;border-radius:8px;padding:40px}.detail-module__SPqfCa__detail.detail-module__SPqfCa__detail .blog-prose p{font:inherit;margin:0 0 28px}:is(.detail-module__SPqfCa__detail.detail-module__SPqfCa__detail .blog-prose h1,.detail-module__SPqfCa__detail.detail-module__SPqfCa__detail .blog-prose h2,.detail-module__SPqfCa__detail.detail-module__SPqfCa__detail .blog-prose h3,.detail-module__SPqfCa__detail.detail-module__SPqfCa__detail .blog-prose h4,.detail-module__SPqfCa__detail.detail-module__SPqfCa__detail .blog-prose h5,.detail-module__SPqfCa__detail.detail-module__SPqfCa__detail .blog-prose h6){max-width:none;font:700 36px/1.2 var(--vv-font-display);letter-spacing:0;text-transform:none;color:#000;margin:36px 0 20px;scroll-margin-top:140px}:is(.detail-module__SPqfCa__detail.detail-module__SPqfCa__detail .blog-prose h1,.detail-module__SPqfCa__detail.detail-module__SPqfCa__detail .blog-prose h2){font-size:44px}.detail-module__SPqfCa__detail.detail-module__SPqfCa__detail .blog-prose>div>:first-child{margin-top:0}.detail-module__SPqfCa__detail.detail-module__SPqfCa__detail .blog-prose li{margin-block:12px}.detail-module__SPqfCa__detail.detail-module__SPqfCa__detail .blog-prose li p{margin-bottom:12px}:is(.detail-module__SPqfCa__detail.detail-module__SPqfCa__detail .blog-prose code,.detail-module__SPqfCa__detail.detail-module__SPqfCa__detail .blog-prose pre){font:400 16px/1.6 var(--vv-font-mono);background:var(--vv-color-lilac)}.detail-module__SPqfCa__detail.detail-module__SPqfCa__detail .blog-prose code{overflow-wrap:anywhere}.detail-module__SPqfCa__detail.detail-module__SPqfCa__detail .blog-prose pre{border:2px solid #000;border-radius:4px}.detail-module__SPqfCa__detail.detail-module__SPqfCa__detail .blog-prose pre code{overflow-wrap:normal}.detail-module__SPqfCa__detail.detail-module__SPqfCa__detail .blog-prose .blog-attribution{font:400 14px/1.75 var(--vv-font-body);border-top:2px solid #000;margin:32px 0 0}.detail-module__SPqfCa__detail.detail-module__SPqfCa__detail .blog-attribution a{flex-wrap:wrap;align-items:center;gap:12px;min-height:44px;display:inline-flex}.detail-module__SPqfCa__detail.detail-module__SPqfCa__detail .blog-aside section{min-height:0;box-shadow:var(--vv-shadow-hard);border:3px solid #000;border-radius:8px;padding:28px}:is(.detail-module__SPqfCa__detail.detail-module__SPqfCa__detail .blog-aside h2,.detail-module__SPqfCa__detail.detail-module__SPqfCa__detail .blog-contribution-detail h2){font:700 40px/1.05 var(--vv-font-display);letter-spacing:0}.detail-module__SPqfCa__detail.detail-module__SPqfCa__detail .blog-aside h2 .blog-aside-conversation{font-size:inherit}:is(.detail-module__SPqfCa__detail.detail-module__SPqfCa__detail .blog-aside p,.detail-module__SPqfCa__detail.detail-module__SPqfCa__detail .blog-contribution-detail p){font-size:16px;line-height:1.5}.detail-module__SPqfCa__detail.detail-module__SPqfCa__detail .blog-aside .home-button{color:#000;width:100%;height:auto;min-height:58px;font:700 15px/1.4 var(--vv-font-body);gap:16px;padding-block:12px;text-decoration:none}:is(.detail-module__SPqfCa__detail.detail-module__SPqfCa__detail .blog-contribution-detail,.detail-module__SPqfCa__detail.detail-module__SPqfCa__detail .blog-share-callout){box-shadow:var(--vv-shadow-hard);border-radius:8px;padding:32px;border:3px solid #000!important}.detail-module__SPqfCa__detail.detail-module__SPqfCa__detail .blog-share-callout p{font:500 14px/1.5 var(--vv-font-mono)}@media (max-width:1200px){.detail-module__SPqfCa__detail.detail-module__SPqfCa__detail .site-header{padding-inline:40px}.detail-module__SPqfCa__detail.detail-module__SPqfCa__detail .site-nav{gap:24px}.detail-module__SPqfCa__detail.detail-module__SPqfCa__detail .blog-reading-layout{grid-template-columns:minmax(0,1fr) 300px;gap:32px}.detail-module__SPqfCa__detail.detail-module__SPqfCa__detail .blog-prose{padding:32px}.detail-module__SPqfCa__detail.detail-module__SPqfCa__detail .blog-aside section{padding:22px}}@media (max-width:1024px){.detail-module__SPqfCa__detail.detail-module__SPqfCa__detail .site-header{min-height:72px;padding-inline:22px}.detail-module__SPqfCa__detail.detail-module__SPqfCa__detail .site-header-brand{font-size:28px}.detail-module__SPqfCa__detail.detail-module__SPqfCa__detail .site-header-brand img{width:28px;height:28px}.detail-module__SPqfCa__detail.detail-module__SPqfCa__detail .site-nav{gap:0}.detail-module__SPqfCa__detail.detail-module__SPqfCa__detail .site-nav-toggle{border-color:var(--vv-color-blue)}}@media (max-width:900px){.detail-module__SPqfCa__detail.detail-module__SPqfCa__detail{background-size:48px 48px}.detail-module__SPqfCa__detail.detail-module__SPqfCa__detail .blog-reading-layout{grid-template-columns:minmax(0,1fr)}.detail-module__SPqfCa__detail.detail-module__SPqfCa__detail .blog-prose>div{max-width:70ch;margin-inline:auto}.detail-module__SPqfCa__detail.detail-module__SPqfCa__detail .blog-contribution-detail{flex-wrap:wrap}}@media (max-width:600px){.detail-module__SPqfCa__detail.detail-module__SPqfCa__detail .blog-content{padding:24px 22px 40px}.detail-module__SPqfCa__detail.detail-module__SPqfCa__detail .blog-detail-hero>p{font-size:18px;line-height:1.75}.detail-module__SPqfCa__detail.detail-module__SPqfCa__detail .blog-byline{padding:20px 16px}.detail-module__SPqfCa__detail.detail-module__SPqfCa__detail .blog-reading-layout{margin-top:28px}.detail-module__SPqfCa__detail.detail-module__SPqfCa__detail .blog-prose{padding:28px 20px;font-size:18px;line-height:1.75}:is(.detail-module__SPqfCa__detail.detail-module__SPqfCa__detail .blog-prose h1,.detail-module__SPqfCa__detail.detail-module__SPqfCa__detail .blog-prose h2){font-size:36px}:is(.detail-module__SPqfCa__detail.detail-module__SPqfCa__detail .blog-prose h3,.detail-module__SPqfCa__detail.detail-module__SPqfCa__detail .blog-prose h4,.detail-module__SPqfCa__detail.detail-module__SPqfCa__detail .blog-prose h5,.detail-module__SPqfCa__detail.detail-module__SPqfCa__detail .blog-prose h6){font-size:28px}:is(.detail-module__SPqfCa__detail.detail-module__SPqfCa__detail .blog-prose code,.detail-module__SPqfCa__detail.detail-module__SPqfCa__detail .blog-prose pre){font-size:14px}.detail-module__SPqfCa__detail.detail-module__SPqfCa__detail .blog-share-callout{padding:24px 20px}.detail-module__SPqfCa__detail.detail-module__SPqfCa__detail .blog-share-callout p{margin-bottom:16px}}.detail-module__SPqfCa__detail.detail-module__SPqfCa__detail .blog-status{border:3px solid #000;border-radius:8px;padding:32px}:is(.detail-module__SPqfCa__detail.detail-module__SPqfCa__detail .blog-status h1,.detail-module__SPqfCa__detail.detail-module__SPqfCa__detail .blog-status h2){font:700 40px/1.1 var(--vv-font-display);letter-spacing:0;color:#000}.detail-module__SPqfCa__detail.detail-module__SPqfCa__detail .blog-status p{font:400 18px/1.75 var(--vv-font-body)}@media (max-width:600px){.detail-module__SPqfCa__detail.detail-module__SPqfCa__detail .blog-status{padding:24px 20px}.detail-module__SPqfCa__detail.detail-module__SPqfCa__detail .blog-status .home-button{gap:16px;font-size:15px}}.detail-module__SPqfCa__detail.detail-module__SPqfCa__detail .blog-status .home-button{color:#000}.blog-page:has(.detail-module__SPqfCa__detail){background-color:var(--vv-color-blue);background-image:linear-gradient(#ffffff26 1px,#0000 1px),linear-gradient(90deg,#ffffff26 1px,#0000 1px);background-size:var(--vv-grid-unit) var(--vv-grid-unit);flex-direction:column;display:flex}.detail-module__SPqfCa__detail.detail-module__SPqfCa__detail{flex:1}
