.blog-module__6YOytG__page{--b-ink:#0a0e1f;--b-text:#2b2e38;--b-muted:#5b6070;--b-line:#e5e7eb;--b-panel:#f5f6f8;--b-white:#fff;--b-width:1400px;--b-gutter:clamp(16px, 4vw, 48px);--b-band:#fff;--b-accent:#1631b4;--b-action:#f2b705;--b-action-hover:#d9a404;--b-action-text:#0a0e1f;--b-link:#1631b4;--b-eyebrow:#1631b4;--b-rule:#f2b705;--b-title-accent:#1631b4;--b-head:var(--font-sans,"Google Sans Flex", system-ui, sans-serif);--b-head-style:normal;--b-head-weight:600;--b-head-track:-.025em;--b-head-lh:1.08;--b-h1-case:none;--b-label:var(--font-sans-code,ui-monospace, monospace);--b-label-weight:500;--b-label-track:.1em;--b-mono:var(--font-sans-code,ui-monospace, monospace);--b-radius:14px;--b-card-line:#dde1e8;--b-card-shadow:0 1px 2px #0a0e1f0a, 0 8px 24px #0a0e1f0a;color:var(--b-ink);background:var(--b-panel);font-family:var(--font-sans,"Google Sans Flex", system-ui, sans-serif);font-size:17px;line-height:1.6}.blog-module__6YOytG__page[data-theme=maverick]{--b-eyebrow:#1631b4;--b-rule:#1b2a78;--b-title-accent:#1b2a78;--b-accent:#1b2a78}.blog-module__6YOytG__page[data-theme=arsenal]{--b-band:#f5f6f8;--b-accent:#b23e0e;--b-eyebrow:#8a2f0a;--b-title-accent:#b23e0e}.blog-module__6YOytG__page[data-theme=bastion]{--b-band:#f5f6f8;--b-accent:#4a1d9e;--b-eyebrow:#4a1d9e;--b-title-accent:#4a1d9e}.blog-module__6YOytG__page *,.blog-module__6YOytG__page :before,.blog-module__6YOytG__page :after{box-sizing:border-box}.blog-module__6YOytG__page a{color:inherit}.blog-module__6YOytG__page h1,.blog-module__6YOytG__page h2,.blog-module__6YOytG__page h3{text-transform:none}.blog-module__6YOytG__shell{width:min(var(--b-width), calc(100% - 2 * var(--b-gutter)));margin-inline:auto}.blog-module__6YOytG__page .blog-module__6YOytG__eyebrow{font-family:var(--b-label);font-weight:var(--b-label-weight);letter-spacing:var(--b-label-track);text-transform:uppercase;color:var(--b-eyebrow);margin:0 0 16px;font-size:14px}.blog-module__6YOytG__page .blog-module__6YOytG__title{font-family:var(--b-head);font-style:var(--b-head-style);font-weight:var(--b-head-weight);font-size:clamp(40px,3.4vw + 24px,72px);line-height:var(--b-head-lh);letter-spacing:var(--b-head-track);text-wrap:balance;max-width:20ch;margin:0;text-transform:var(--b-h1-case)!important}.blog-module__6YOytG__page .blog-module__6YOytG__title:after{content:"";background:var(--b-rule);width:88px;height:6px;margin-top:22px;display:block}.blog-module__6YOytG__titleAccent{color:var(--b-title-accent)}.blog-module__6YOytG__page .blog-module__6YOytG__postTitle{max-width:24ch;font-size:clamp(36px,2.6vw + 22px,60px)}.blog-module__6YOytG__page[data-theme=arsenal] .blog-module__6YOytG__postTitle,.blog-module__6YOytG__page[data-theme=maverick] .blog-module__6YOytG__postTitle{font-size:clamp(34px,2.2vw + 22px,56px)}.blog-module__6YOytG__page .blog-module__6YOytG__lead{color:var(--b-text);max-width:60ch;margin:24px 0 0;font-size:clamp(18px,.5vw + 15px,21px);line-height:1.5}.blog-module__6YOytG__meta{font-family:var(--b-mono);letter-spacing:.02em;color:var(--b-muted);font-size:13px;display:block}.blog-module__6YOytG__page .blog-module__6YOytG__postHead .blog-module__6YOytG__meta{margin-top:20px}.blog-module__6YOytG__band{background:var(--b-white);border-bottom:1px solid var(--b-line);margin-bottom:40px;padding:56px 0 44px}.blog-module__6YOytG__bandOverlap{margin-bottom:0;padding-bottom:132px}.blog-module__6YOytG__page:not([data-theme=arsenal]):not([data-theme=bastion]) .blog-module__6YOytG__bandOverlap{border-bottom-color:#0000}.blog-module__6YOytG__crumbs{color:var(--b-muted);margin-bottom:28px;font-size:14px}.blog-module__6YOytG__crumbs a{margin-inline:-7px;padding:12px 7px;text-decoration:none}.blog-module__6YOytG__crumbs a:hover{color:var(--b-link);text-decoration:underline}.blog-module__6YOytG__barriers{flex-wrap:wrap;gap:8px;margin:28px 0 0;padding:0;list-style:none;display:flex}.blog-module__6YOytG__barriers li,.blog-module__6YOytG__chips li{border:1px solid var(--b-line);background:var(--b-white);border-radius:999px;padding:6px 12px;font-size:14px;font-weight:600}.blog-module__6YOytG__barriers span{font-family:var(--b-mono);color:var(--b-accent);margin-right:4px;font-weight:500}.blog-module__6YOytG__chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.blog-module__6YOytG__chips li{background:var(--b-panel)}.blog-module__6YOytG__cover{margin:-96px 0 0;position:relative}.blog-module__6YOytG__cover img{aspect-ratio:16/9;object-fit:cover;border-radius:var(--b-radius);background:var(--b-panel);width:100%;height:auto;max-height:680px;display:block;box-shadow:0 1px 2px #0a0e1f0a,0 20px 40px -24px #0a0e1f59}.blog-module__6YOytG__cover figcaption{text-align:right;margin-top:10px}.blog-module__6YOytG__credit{color:var(--b-muted);font-size:12.5px}.blog-module__6YOytG__credit a{text-underline-offset:2px;padding-block:12px;text-decoration:underline}.blog-module__6YOytG__figure{margin:36px 0}.blog-module__6YOytG__figure img{border-radius:var(--b-radius);background:var(--b-panel);width:100%;height:auto;display:block}.blog-module__6YOytG__figure.blog-module__6YOytG__screen img{border:1px solid var(--b-line);box-shadow:0 1px 2px #0a0e1f0a,0 12px 32px -18px #0a0e1f40}.blog-module__6YOytG__figure figcaption{border-left:3px solid var(--b-accent);color:var(--b-text);margin-top:12px;padding-left:12px;font-size:15px;line-height:1.5}.blog-module__6YOytG__figure figcaption .blog-module__6YOytG__credit{margin-top:4px;display:block}.blog-module__6YOytG__feature,.blog-module__6YOytG__card{border:1px solid var(--b-card-line);border-top:4px solid var(--b-accent);border-radius:var(--b-radius);background:var(--b-white);box-shadow:var(--b-card-shadow);text-decoration:none;transition:border-color .15s,box-shadow .15s;display:block;overflow:hidden}.blog-module__6YOytG__feature:hover,.blog-module__6YOytG__card:hover,.blog-module__6YOytG__feature:focus-visible,.blog-module__6YOytG__card:focus-visible{border-color:var(--b-accent);box-shadow:0 6px 24px #0a0e1f14}.blog-module__6YOytG__feature{border-top:4px solid var(--b-accent);grid-template-columns:minmax(0,7fr) minmax(0,5fr);margin-bottom:24px;display:grid}.blog-module__6YOytG__featureImage{object-fit:cover;width:100%;height:100%;min-height:320px;display:block}.blog-module__6YOytG__featureText{align-self:center;padding:32px}.blog-module__6YOytG__page .blog-module__6YOytG__feature h2{font-family:var(--b-head);font-weight:var(--b-head-weight);font-style:var(--b-head-style);letter-spacing:var(--b-head-track);text-wrap:balance;margin:10px 0 12px;font-size:clamp(28px,1.4vw + 20px,40px);line-height:1.04}.blog-module__6YOytG__page[data-theme=arsenal] .blog-module__6YOytG__feature h2{text-transform:none}.blog-module__6YOytG__page .blog-module__6YOytG__feature p,.blog-module__6YOytG__page .blog-module__6YOytG__card p{color:var(--b-text);margin:0}.blog-module__6YOytG__more{color:var(--b-link);margin-top:18px;font-weight:600;display:inline-block}.blog-module__6YOytG__grid,.blog-module__6YOytG__relatedGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.blog-module__6YOytG__card{height:100%}.blog-module__6YOytG__cardImage{aspect-ratio:16/9;object-fit:cover;background:var(--b-panel);width:100%;height:auto;display:block}.blog-module__6YOytG__cardText{padding:22px 24px 26px;display:block}.blog-module__6YOytG__page .blog-module__6YOytG__card h2,.blog-module__6YOytG__page .blog-module__6YOytG__card strong{font-family:var(--b-head);font-weight:var(--b-head-weight);font-style:var(--b-head-style);letter-spacing:var(--b-head-track);text-wrap:balance;margin:8px 0 10px;font-size:23px;line-height:1.12;display:block}.blog-module__6YOytG__page[data-theme=bastion] .blog-module__6YOytG__card h2,.blog-module__6YOytG__page[data-theme=bastion] .blog-module__6YOytG__card strong{font-size:21px}.blog-module__6YOytG__layout{grid-template-columns:minmax(0,760px) minmax(220px,300px);justify-content:space-between;gap:64px;margin-top:48px;display:grid}.blog-module__6YOytG__body{background:var(--b-white);border:1px solid var(--b-card-line);border-radius:var(--b-radius);border-top:4px solid var(--b-accent);min-width:0;box-shadow:var(--b-card-shadow);padding:clamp(20px,3vw,40px)}.blog-module__6YOytG__side{align-self:start;gap:28px;padding-top:6px;display:grid;position:sticky;top:96px}.blog-module__6YOytG__sideBlock{background:var(--b-white);border:1px solid var(--b-card-line);border-radius:var(--b-radius);padding:20px}.blog-module__6YOytG__page .blog-module__6YOytG__sideLabel{font-family:var(--b-label);font-weight:var(--b-label-weight);letter-spacing:var(--b-label-track);text-transform:uppercase;color:var(--b-muted);margin:0 0 12px;font-size:13px}.blog-module__6YOytG__toc{border-left:2px solid var(--b-line);margin:0;padding:0;list-style:none}.blog-module__6YOytG__toc a{color:var(--b-text);padding:6px 0 6px 14px;font-size:14.5px;line-height:1.4;text-decoration:none;display:block}.blog-module__6YOytG__toc a:hover{color:var(--b-link)}.blog-module__6YOytG__sideCta{justify-self:start;font-weight:600;text-decoration:none;color:var(--b-link)!important}.blog-module__6YOytG__sideCta:hover{text-decoration:underline}.blog-module__6YOytG__page .blog-module__6YOytG__prose{max-width:760px}.blog-module__6YOytG__page .blog-module__6YOytG__prose>:first-child{margin-top:0}.blog-module__6YOytG__page .blog-module__6YOytG__prose h2{font-family:var(--b-head);font-weight:var(--b-head-weight);font-style:var(--b-head-style);letter-spacing:var(--b-head-track);text-wrap:balance;margin:52px 0 14px;scroll-margin-top:96px;font-size:clamp(27px,1vw + 21px,36px);line-height:1.08}.blog-module__6YOytG__page .blog-module__6YOytG__prose h3{margin:32px 0 10px;font-size:20px;font-weight:700;line-height:1.25}.blog-module__6YOytG__page .blog-module__6YOytG__prose p{margin:0 0 18px}.blog-module__6YOytG__page .blog-module__6YOytG__prose ul,.blog-module__6YOytG__page .blog-module__6YOytG__prose ol{margin:0 0 20px;padding-left:24px}.blog-module__6YOytG__page .blog-module__6YOytG__prose ul{list-style:outside}.blog-module__6YOytG__page .blog-module__6YOytG__prose ol{list-style:decimal}.blog-module__6YOytG__page .blog-module__6YOytG__prose li::marker{color:var(--b-accent)}.blog-module__6YOytG__page .blog-module__6YOytG__prose li{margin-bottom:8px}.blog-module__6YOytG__page .blog-module__6YOytG__prose a{color:var(--b-link);text-underline-offset:3px;text-decoration:underline}.blog-module__6YOytG__page .blog-module__6YOytG__prose blockquote{border-left:4px solid var(--b-accent);background:var(--b-panel);border-radius:0 var(--b-radius) var(--b-radius) 0;margin:28px 0;padding:18px 24px;font-size:20px;font-weight:500;line-height:1.45}.blog-module__6YOytG__page .blog-module__6YOytG__prose blockquote p{margin:0}.blog-module__6YOytG__about{border-left:3px solid var(--b-accent);background:var(--b-panel);border-radius:var(--b-radius);margin:48px 0 0;padding:20px 24px}.blog-module__6YOytG__page .blog-module__6YOytG__about p:last-child{color:var(--b-ink);margin:6px 0 0;font-size:16px;line-height:1.55}.blog-module__6YOytG__about+.blog-module__6YOytG__next{margin-top:24px}.blog-module__6YOytG__next{border-radius:var(--b-radius);background:var(--b-ink);color:var(--b-white);margin:48px 0 0;padding:28px}.blog-module__6YOytG__page .blog-module__6YOytG__next p{margin:0 0 18px;font-size:18px;line-height:1.5}.blog-module__6YOytG__button{border-radius:var(--b-radius);background:var(--b-action);align-items:center;gap:8px;min-height:44px;padding:12px 20px;font-weight:600;text-decoration:none;display:inline-flex;color:var(--b-action-text,#0a0e1f)!important}.blog-module__6YOytG__button:hover{background:var(--b-action-hover)}.blog-module__6YOytG__cross{border-top:1px solid var(--b-card-line);margin:72px 0 96px;padding-top:32px}.blog-module__6YOytG__page .blog-module__6YOytG__crossTitle{font-family:var(--b-label);font-weight:var(--b-label-weight);letter-spacing:var(--b-label-track);text-transform:uppercase;color:var(--b-muted);margin:0 0 20px;font-size:15px}.blog-module__6YOytG__crossList{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.blog-module__6YOytG__relatedGrid+.blog-module__6YOytG__crossList{margin-top:24px}.blog-module__6YOytG__crossList a{border:1px solid var(--b-card-line);border-radius:var(--b-radius);background:var(--b-white);height:100%;box-shadow:var(--b-card-shadow);padding:18px;text-decoration:none;display:block}.blog-module__6YOytG__crossList a:hover{outline:1px solid var(--b-accent)}.blog-module__6YOytG__crossList strong{margin-top:6px;font-size:17px;line-height:1.3;display:block}.blog-module__6YOytG__grid+.blog-module__6YOytG__cross{margin-top:64px}@media (max-width:1000px){.blog-module__6YOytG__layout{grid-template-columns:minmax(0,1fr);gap:32px}.blog-module__6YOytG__side{border:1px solid var(--b-line);border-radius:var(--b-radius);background:var(--b-panel);grid-row:1;padding:20px;position:static}.blog-module__6YOytG__side .blog-module__6YOytG__toc,.blog-module__6YOytG__side .blog-module__6YOytG__sideCta,.blog-module__6YOytG__side nav.blog-module__6YOytG__sideBlock{display:none}.blog-module__6YOytG__side .blog-module__6YOytG__sideBlock{border-bottom:0;padding-bottom:0}.blog-module__6YOytG__grid,.blog-module__6YOytG__relatedGrid,.blog-module__6YOytG__crossList{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-module__6YOytG__feature{grid-template-columns:minmax(0,1fr)}.blog-module__6YOytG__featureImage{aspect-ratio:16/9;height:auto;min-height:0}}@media (max-width:640px){.blog-module__6YOytG__band{margin-bottom:28px;padding:36px 0 32px}.blog-module__6YOytG__bandOverlap{margin-bottom:0;padding-bottom:92px}.blog-module__6YOytG__cover{margin-top:-64px}.blog-module__6YOytG__cover img{aspect-ratio:4/3}.blog-module__6YOytG__grid,.blog-module__6YOytG__relatedGrid,.blog-module__6YOytG__crossList{grid-template-columns:minmax(0,1fr)}.blog-module__6YOytG__featureText{padding:22px}.blog-module__6YOytG__figure{margin:28px 0}.blog-module__6YOytG__cross{margin-bottom:64px}}
