.blog-module__r2Uipq__page{min-height:100vh;padding-top:var(--nav-height);position:relative}.blog-module__r2Uipq__particles{z-index:0;pointer-events:none;position:fixed;inset:0}.blog-module__r2Uipq__wrap{z-index:1;padding-top:3.5rem;padding-bottom:7rem;position:relative}.blog-module__r2Uipq__masthead{text-align:center;max-width:46rem;margin:0 auto 6rem;padding-top:3rem}.blog-module__r2Uipq__title{color:var(--headline);letter-spacing:-.04em;text-wrap:balance;margin-bottom:1.25rem;font-size:clamp(2.5rem,6vw,4.25rem);font-weight:800;line-height:1.02}.blog-module__r2Uipq__lede{color:var(--secondary-text);text-wrap:pretty;max-width:46ch;margin-inline:auto;font-size:1.1rem;line-height:1.65}.blog-module__r2Uipq__summary{border-top:1px solid var(--hairline);margin-top:2.25rem;max-width:22rem;font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--text-label);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:.9rem;margin-inline:auto;padding-top:1.5rem;display:flex}.blog-module__r2Uipq__summaryDot:before,.blog-module__r2Uipq__metaDot:before{content:"·";color:var(--muted-decorative);margin-right:.9rem}.blog-module__r2Uipq__field{max-width:1080px;list-style:none}.blog-module__r2Uipq__topic{--connector-inset:3.25rem;--connector-len:2.25rem;scroll-margin-top:calc(var(--nav-height) + 2.5rem);padding-bottom:4.5rem;padding-left:3.25rem;position:relative}.blog-module__r2Uipq__topic:last-child{padding-bottom:0}.blog-module__r2Uipq__spine{background:var(--hairline);width:1px;position:absolute;top:.5rem;bottom:0;left:0}.blog-module__r2Uipq__topic:last-child .blog-module__r2Uipq__spine{bottom:.5rem}.blog-module__r2Uipq__charge{background:linear-gradient(to bottom, var(--stride-blue) 0, var(--violet) 180px, var(--hairline) 420px);transform-origin:top;transition:transform 1.4s var(--ease-out-expo);position:absolute;inset:0;transform:scaleY(0)}.blog-module__r2Uipq__charge[data-lit=true]{transform:scaleY(1)}.blog-module__r2Uipq__topicHead{margin-bottom:2.25rem;position:relative}.blog-module__r2Uipq__tick{width:15px;height:15px;fill:var(--stride-blue);position:absolute;top:.1em;left:-3.25rem;transform:translate(-50%)translate(.5px)}.blog-module__r2Uipq__topicLabel{color:var(--headline);letter-spacing:-.03em;font-size:clamp(1.5rem,3vw,2rem);font-weight:800;line-height:1.15;display:inline}.blog-module__r2Uipq__topicCount{font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--text-label);color:var(--muted);vertical-align:.45em;margin-left:.75rem}.blog-module__r2Uipq__topicBlurb{color:var(--secondary-text);max-width:46ch;margin-top:.6rem;line-height:1.6}.blog-module__r2Uipq__nodes{list-style:none}.blog-module__r2Uipq__nodePillar{margin-bottom:.5rem;position:relative}.blog-module__r2Uipq__nodeSpoke{border-top:1px solid var(--hairline);position:relative}.blog-module__r2Uipq__nodeTitle:before{content:"";top:.6em;left:calc(var(--connector-inset) * -1);width:var(--connector-len);background:var(--hairline);transform-origin:0;height:1px;transition:background var(--transition-base), transform var(--transition-base);position:absolute}.blog-module__r2Uipq__node{border-radius:var(--radius-md);padding:1.15rem 1.15rem 1.15rem 0;display:block}.blog-module__r2Uipq__nodePillar .blog-module__r2Uipq__node{padding-top:.9rem}.blog-module__r2Uipq__startFlag{border-radius:var(--radius-sm);color:var(--stride-blue);font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--text-label);letter-spacing:.07em;text-transform:uppercase;background:#2e30f814;margin-bottom:.7rem;padding:.25rem .6rem;font-weight:700;display:inline-block}.blog-module__r2Uipq__nodeTitle{color:var(--headline);letter-spacing:-.03em;text-wrap:balance;transition:color var(--transition-base);line-height:1.2;position:relative}.blog-module__r2Uipq__nodePillar .blog-module__r2Uipq__nodeTitle{max-width:22ch;font-size:clamp(1.35rem,2.6vw,1.85rem);font-weight:800}.blog-module__r2Uipq__nodeSpoke .blog-module__r2Uipq__nodeTitle{letter-spacing:-.02em;max-width:34ch;font-size:1.075rem;font-weight:700}.blog-module__r2Uipq__nodeDesc{color:var(--secondary-text);max-width:54ch;margin-top:.55rem;line-height:1.6}.blog-module__r2Uipq__nodeSpoke .blog-module__r2Uipq__nodeDesc{max-width:58ch;font-size:.94rem}.blog-module__r2Uipq__nodeMeta{font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--text-label);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-top:.9rem}.blog-module__r2Uipq__node:hover .blog-module__r2Uipq__nodeTitle{color:var(--stride-blue)}.blog-module__r2Uipq__node:hover .blog-module__r2Uipq__nodeTitle:before{background:var(--stride-blue);transform:scaleX(1.28)}.blog-module__r2Uipq__empty{color:var(--secondary-text);max-width:52ch;line-height:1.8}@media (min-width:900px){.blog-module__r2Uipq__topic{grid-template-columns:16rem 1fr;column-gap:3.5rem;padding-bottom:5.5rem;padding-left:0;display:grid}.blog-module__r2Uipq__topicHead{top:calc(var(--nav-height) + 2.5rem);text-align:right;grid-column:1;align-self:start;margin-bottom:0;padding-right:2.25rem;position:sticky}.blog-module__r2Uipq__nodes{grid-column:2}.blog-module__r2Uipq__spine{left:16rem}.blog-module__r2Uipq__tick{left:auto;right:0;transform:translate(50%)translate(.5px)}.blog-module__r2Uipq__topicBlurb{max-width:none;margin-left:auto}.blog-module__r2Uipq__topic{--connector-inset:3.5rem;--connector-len:2.5rem}}.blog-module__r2Uipq__progress{z-index:10002;width:100%;height:2px;transform:scaleX(var(--progress,0));transform-origin:0;background:linear-gradient(to right, var(--stride-blue), var(--violet));pointer-events:none;position:fixed;top:0;left:0}.blog-module__r2Uipq__article{max-width:75ch;margin-inline:auto}.blog-module__r2Uipq__backLink{font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--text-label);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);transition:color var(--transition-base);margin-bottom:3rem;font-weight:700;display:inline-block}.blog-module__r2Uipq__backLink:hover{color:var(--stride-blue)}.blog-module__r2Uipq__articleHeader{margin-bottom:3.5rem}.blog-module__r2Uipq__articleTopic{font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--text-label);letter-spacing:.07em;text-transform:uppercase;color:var(--stride-blue);margin-bottom:1rem;font-weight:700;display:inline-block}.blog-module__r2Uipq__articleTopic:hover{text-underline-offset:4px;text-decoration:underline}.blog-module__r2Uipq__articleTitle{color:var(--headline);letter-spacing:-.04em;text-wrap:balance;margin-bottom:1.1rem;font-size:clamp(2.1rem,5vw,3.4rem);font-weight:800;line-height:1.08}.blog-module__r2Uipq__articleStanding{color:var(--secondary-text);margin-bottom:1.75rem;font-size:1.2rem;line-height:1.6}.blog-module__r2Uipq__articleMeta{border-top:1px solid var(--hairline);font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--text-label);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;align-items:center;gap:.9rem;padding-top:1.25rem;display:flex}.blog-module__r2Uipq__body{color:var(--secondary-text);font-size:1.075rem;line-height:1.75}.blog-module__r2Uipq__body h2{color:var(--headline);letter-spacing:-.03em;text-wrap:balance;margin-top:3.5rem;margin-bottom:1rem;font-size:1.65rem;font-weight:800;line-height:1.25}.blog-module__r2Uipq__body h3{color:var(--headline);letter-spacing:-.02em;margin-top:2.5rem;margin-bottom:.7rem;font-size:1.2rem;font-weight:700}.blog-module__r2Uipq__body p{margin-bottom:1.35rem}.blog-module__r2Uipq__body ul,.blog-module__r2Uipq__body ol{margin-bottom:1.35rem;padding-left:1.4rem}.blog-module__r2Uipq__body li{margin-bottom:.5rem;padding-left:.25rem}.blog-module__r2Uipq__body li::marker{color:var(--muted-decorative)}.blog-module__r2Uipq__body a{color:var(--stride-blue);text-underline-offset:3px;transition:text-decoration-color var(--transition-base);text-decoration:underline;text-decoration-thickness:1px}.blog-module__r2Uipq__body a:hover{text-decoration-color:#0000}.blog-module__r2Uipq__body strong{color:var(--headline);font-weight:700}.blog-module__r2Uipq__body blockquote{border-left:1px solid var(--stride-blue);color:var(--headline);letter-spacing:-.01em;margin:2.5rem 0;padding-left:1.5rem;font-size:1.2rem;line-height:1.55}.blog-module__r2Uipq__body blockquote p:last-child{margin-bottom:0}.blog-module__r2Uipq__body code{font-family:var(--font-mono), ui-monospace, monospace;color:var(--headline);border-radius:var(--radius-sm);background:#2e30f812;padding:.15em .4em;font-size:.88em}.blog-module__r2Uipq__body pre{background:var(--ink);border-radius:var(--radius-md);margin-bottom:1.35rem;padding:1.35rem 1.5rem;font-size:.9rem;line-height:1.6;overflow-x:auto}.blog-module__r2Uipq__body pre code{color:#e8eaf5;background:0 0;padding:0}.blog-module__r2Uipq__body img{border-radius:var(--radius-md);max-width:100%;height:auto;margin:2rem 0}.blog-module__r2Uipq__body hr{border:0;border-top:1px solid var(--hairline);margin:3rem 0}.blog-module__r2Uipq__apparatusTitle{font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--text-label);letter-spacing:.09em;text-transform:uppercase;color:var(--muted);margin-bottom:1.25rem;font-weight:700}.blog-module__r2Uipq__sources{border-top:1px solid var(--hairline);margin-top:4rem;padding-top:1.75rem}.blog-module__r2Uipq__sourceList{color:var(--secondary-text);padding-left:1.5rem;font-size:.95rem;line-height:1.6}.blog-module__r2Uipq__sourceList li{margin-bottom:.7rem}.blog-module__r2Uipq__sourceList li::marker{font-family:var(--font-mono), ui-monospace, monospace;color:var(--muted-decorative);font-size:.8rem}.blog-module__r2Uipq__sourceList a{color:var(--headline);text-decoration:underline;-webkit-text-decoration-color:var(--hairline);text-decoration-color:var(--hairline);text-underline-offset:3px;transition:text-decoration-color var(--transition-base);text-decoration-thickness:1px}.blog-module__r2Uipq__sourceList a:hover{-webkit-text-decoration-color:var(--stride-blue);text-decoration-color:var(--stride-blue)}.blog-module__r2Uipq__sourcePublisher{color:var(--muted)}.blog-module__r2Uipq__sourcePublisher:before{content:" — "}.blog-module__r2Uipq__keepReading{border-top:1px solid var(--hairline);margin-top:3.5rem;padding-top:1.75rem}.blog-module__r2Uipq__siblingList{list-style:none}.blog-module__r2Uipq__sibling{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:baseline;gap:1.5rem;padding:1rem 0;display:flex}.blog-module__r2Uipq__siblingList li:last-child .blog-module__r2Uipq__sibling{border-bottom:0}.blog-module__r2Uipq__siblingTitle{color:var(--headline);letter-spacing:-.02em;transition:color var(--transition-base), transform var(--transition-base);font-weight:700;line-height:1.35;display:inline-block}.blog-module__r2Uipq__sibling:hover .blog-module__r2Uipq__siblingTitle{color:var(--stride-blue);transform:translate(.4rem)}.blog-module__r2Uipq__siblingMeta{font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--text-label);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);flex-shrink:0}.blog-module__r2Uipq__articleCta{border-radius:var(--radius-lg);background:var(--card);border:1px solid var(--hairline);box-shadow:var(--shadow-sm);margin-top:4rem;padding:2.5rem}.blog-module__r2Uipq__ctaTitle{color:var(--headline);letter-spacing:-.03em;text-wrap:balance;margin-bottom:.75rem;font-size:1.5rem;font-weight:800;line-height:1.2}.blog-module__r2Uipq__ctaBody{color:var(--secondary-text);max-width:48ch;margin-bottom:1.75rem;line-height:1.65}.blog-module__r2Uipq__altLocale{font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--text-label);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-top:2.5rem}.blog-module__r2Uipq__altLocale a{color:var(--muted);text-underline-offset:4px;transition:color var(--transition-base);text-decoration:underline}.blog-module__r2Uipq__altLocale a:hover{color:var(--stride-blue)}@media (max-width:640px){.blog-module__r2Uipq__wrap{padding-top:2.5rem;padding-bottom:4.5rem}.blog-module__r2Uipq__masthead{max-width:none;margin-bottom:3.5rem;padding-top:.5rem}.blog-module__r2Uipq__topic{--connector-inset:1.9rem;--connector-len:1.15rem;padding-bottom:3.25rem;padding-left:1.9rem}.blog-module__r2Uipq__tick{width:13px;height:13px;left:-1.9rem}.blog-module__r2Uipq__articleCta{padding:1.75rem}.blog-module__r2Uipq__sibling{flex-direction:column;gap:.4rem}}@media (prefers-reduced-motion:reduce){.blog-module__r2Uipq__charge,.blog-module__r2Uipq__siblingTitle,.blog-module__r2Uipq__nodeTitle:before{transition:none}}
