.product-icon[data-astro-cid-fkp2663f]{object-fit:contain;background:0 0;flex:none}output-suite-story[data-astro-cid-tqjet27p]{margin:var(--section-space) 0;scroll-margin-top:6rem;display:block}.story-intro[data-astro-cid-tqjet27p]{max-width:800px;padding:0;display:block}.story-intro[data-astro-cid-tqjet27p] h2[data-astro-cid-tqjet27p]{max-width:25ch;font-size:var(--section-title-size)}.story-intro[data-astro-cid-tqjet27p] .story-intro__text[data-astro-cid-tqjet27p]{color:var(--ink-soft);letter-spacing:0;text-transform:none;font-size:1rem;font-weight:400}.story-track[data-astro-cid-tqjet27p]{position:relative}.story-scene[data-astro-cid-tqjet27p]{padding:var(--panel-space) 1.25rem;color:#eef5fc;background:var(--closing-background);border:1px solid #24496b;border-radius:1.2rem}.story-topline[data-astro-cid-tqjet27p]{color:#b5c7d9;border-bottom:1px solid #42617e;justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:.75rem;font-size:.76rem;display:flex}.story-skip[data-astro-cid-tqjet27p]{color:#b9ddf5;white-space:nowrap;font-weight:650}.story-phases[data-astro-cid-tqjet27p]{display:none}.story-controls[data-astro-cid-tqjet27p]{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.story-restart[data-astro-cid-tqjet27p]{color:#b9ddf5;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:650}.story-restart[data-astro-cid-tqjet27p][hidden]{display:none}.story-restart[data-astro-cid-tqjet27p]:hover{color:#fff}.story-details[data-astro-cid-tqjet27p] summary[data-astro-cid-tqjet27p]{color:#b9ddf5;cursor:pointer;padding:1rem 0;font-size:1rem;font-weight:600}.story-scene[data-astro-cid-tqjet27p] [data-astro-cid-tqjet27p]:focus-visible{outline-offset:4px;outline:2px solid #86d4ff}@media (width>=1024px){.has-layout[data-astro-cid-tqjet27p] .story-details[data-astro-cid-tqjet27p] summary[data-astro-cid-tqjet27p]{display:none}}.story-body[data-astro-cid-tqjet27p]{grid-template-columns:minmax(0,.72fr) minmax(0,1.35fr);gap:2rem;padding-top:1rem;display:grid}.story-descriptions[data-astro-cid-tqjet27p]{margin:0;padding:0;list-style:none}.story-step[data-astro-cid-tqjet27p]{border-bottom:1px solid #42617e;padding:1rem 0 1.5rem;scroll-margin-top:7rem}.story-step__meta[data-astro-cid-tqjet27p]{color:#b5c7d9;font-variant-numeric:tabular-nums;align-items:center;gap:1rem;font-size:.72rem;display:flex}.story-step__meta[data-astro-cid-tqjet27p] .product-icon,.story-phases[data-astro-cid-tqjet27p] .product-icon{background:#eef5fc;border-radius:.4rem;padding:.25rem}.story-step[data-astro-cid-tqjet27p] .story-step__component[data-astro-cid-tqjet27p]{color:#86d4ff;overflow-wrap:anywhere;margin:1rem 0 .5rem;font-size:.875rem;font-weight:650}.story-step[data-astro-cid-tqjet27p] h3[data-astro-cid-tqjet27p]{color:#fff;letter-spacing:-.035em;margin:0 0 .75rem;font-size:clamp(1.4rem,2vw,1.8rem);line-height:1.16}.story-step[data-astro-cid-tqjet27p] p[data-astro-cid-tqjet27p]{color:#ccdbea;margin:0;font-size:1rem;line-height:1.6}.story-step[data-astro-cid-tqjet27p] .story-payload[data-astro-cid-tqjet27p]{color:#b9ddf5;flex-direction:column;gap:.35rem;margin-top:1.25rem;font-size:.8rem;display:flex}.story-payload[data-astro-cid-tqjet27p] strong[data-astro-cid-tqjet27p]{text-transform:uppercase;letter-spacing:.08em;font-size:.66rem}.story-visual[data-astro-cid-tqjet27p]{min-width:0}.story-mobile-coordinator[data-astro-cid-tqjet27p]{display:none}.story-other-entries[data-astro-cid-tqjet27p]{color:#b5c7d9;text-align:center;margin:0 0 .6rem;font-size:.7rem}.story-diagram[data-astro-cid-tqjet27p]{grid-template-rows:72px 24px 80px 80px 24px 72px;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 20px;display:grid;position:relative}.story-coordinator[data-astro-cid-tqjet27p]{z-index:0;color:#b9ddf5;border:1px solid #42617e;border-radius:.8rem;grid-area:2/1/5/-1;align-items:flex-start;gap:.5rem;padding:.35rem .65rem;display:flex;position:absolute;inset:0 -12px -12px}.story-coordinator[data-astro-cid-tqjet27p] strong[data-astro-cid-tqjet27p]{padding-top:.15rem;font-size:.72rem}.story-node[data-astro-cid-tqjet27p]{z-index:2;color:#dce9f5;text-align:left;background:#102d4b;border:2px solid #42617e;border-radius:.6rem;grid-template-columns:32px minmax(0,1fr);align-content:center;gap:0 .6rem;padding:.4rem .6rem;transition:background-color .45s,border-color .45s,color .45s,box-shadow .45s;display:grid;position:relative}.story-node[data-astro-cid-tqjet27p] .product-icon{background:#eef5fc;border-radius:.3rem;grid-area:1/1;align-self:center;padding:2px;transition:opacity .45s}.story-node[data-astro-cid-tqjet27p]:not(:has(.product-icon)){grid-template-columns:minmax(0,1fr)}.story-node[data-astro-cid-tqjet27p] strong[data-astro-cid-tqjet27p]{align-self:center;font-size:.8rem;line-height:1.25}.story-node[data-astro-cid-tqjet27p] small[data-astro-cid-tqjet27p]{overflow-wrap:anywhere;color:inherit;grid-column:1/-1;margin-top:.2rem;font-size:.8125rem;line-height:1.2}.story-node[data-astro-cid-tqjet27p][data-node="0"]{grid-area:1/1}.story-node[data-astro-cid-tqjet27p][data-node="1"]{grid-area:1/2}.story-node[data-astro-cid-tqjet27p][data-node="2"]{grid-area:3/1}.story-node[data-astro-cid-tqjet27p][data-node="3"]{grid-area:3/2}.story-node[data-astro-cid-tqjet27p][data-node="4"]{grid-area:3/3}.story-node[data-astro-cid-tqjet27p][data-node="5"]{grid-area:4/3}.story-node[data-astro-cid-tqjet27p][data-node="6"]{grid-area:4/2}.story-node[data-astro-cid-tqjet27p][data-node="7"]{grid-area:4/1}.story-node[data-astro-cid-tqjet27p][data-node="8"]{grid-area:6/2}.story-node[data-astro-cid-tqjet27p][data-node="9"]{grid-area:6/3}.is-enhanced[data-astro-cid-tqjet27p] .story-node[data-astro-cid-tqjet27p]:not([aria-current]):not([data-complete]){color:#afc1d3;border-color:#375470}.is-enhanced[data-astro-cid-tqjet27p] .story-node[data-astro-cid-tqjet27p]:not([aria-current]):not([data-complete]) .product-icon{opacity:.65}.story-node[data-astro-cid-tqjet27p][data-complete]{color:#123e6b;background:#fff;border-color:#8caec9}.story-node[data-astro-cid-tqjet27p][aria-current=step]{color:#123e6b;background:#fff;border-color:#1687dd;box-shadow:0 8px 28px #00000040,0 0 24px #64c8ff38}.story-node[data-astro-cid-tqjet27p][aria-current=step] strong[data-astro-cid-tqjet27p],.story-node[data-astro-cid-tqjet27p][data-complete] strong[data-astro-cid-tqjet27p]{color:#0e3f8e}.story-node[data-astro-cid-tqjet27p]:hover:not([aria-current]){border-color:#86d4ff}.story-node[data-astro-cid-tqjet27p]:hover:not([aria-current]):not([data-complete]){color:#fff}.story-wires[data-astro-cid-tqjet27p]{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.story-wire-base[data-astro-cid-tqjet27p],.story-wire-active[data-astro-cid-tqjet27p]{fill:none;stroke:#375470;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.story-wire-active[data-astro-cid-tqjet27p]{stroke:#86d4ff}.story-progress[data-astro-cid-tqjet27p]{height:3px;margin-top:var(--panel-space);background:#375470;display:none}.story-progress[data-astro-cid-tqjet27p] span[data-astro-cid-tqjet27p]{height:100%;transform:scaleX(var(--story-progress,0));transform-origin:0;background:#86d4ff;display:block}.story-end[data-astro-cid-tqjet27p]{scroll-margin-top:6rem}.is-heading-pinned[data-astro-cid-tqjet27p] .story-intro[data-astro-cid-tqjet27p]{top:var(--story-heading-top);position:sticky}.is-enhanced[data-astro-cid-tqjet27p] .story-scene[data-astro-cid-tqjet27p]{top:var(--story-top);position:sticky}.is-enhanced[data-astro-cid-tqjet27p] .story-track[data-astro-cid-tqjet27p]{height:var(--story-height)}.is-interactive[data-astro-cid-tqjet27p] .story-step[data-astro-cid-tqjet27p]{border:0}.is-interactive[data-astro-cid-tqjet27p] .story-progress[data-astro-cid-tqjet27p]{display:block}.story-step[data-astro-cid-tqjet27p][hidden]{display:none}@media (width<=1023px){.story-phases[data-astro-cid-tqjet27p]{gap:1.5rem;margin:1.5rem 0 .5rem;padding:0;list-style:none;display:grid}.story-phases[data-astro-cid-tqjet27p] li[data-astro-cid-tqjet27p]{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:1rem;display:grid}.story-phases[data-astro-cid-tqjet27p] h3[data-astro-cid-tqjet27p]{color:#fff;margin:0 0 .75rem;font-size:1.15rem}.story-phases[data-astro-cid-tqjet27p] p[data-astro-cid-tqjet27p]{color:#ccdbea;margin:0;font-size:1rem;line-height:1.6}.story-details[data-astro-cid-tqjet27p]{border-top:1px solid #42617e;margin-top:1.5rem}.story-body[data-astro-cid-tqjet27p]{grid-template-columns:1fr}.story-descriptions[data-astro-cid-tqjet27p]{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.story-diagram[data-astro-cid-tqjet27p],.story-other-entries[data-astro-cid-tqjet27p]{display:none}.story-mobile-coordinator[data-astro-cid-tqjet27p]{color:#b9ddf5;font-size:.85rem;display:block}.story-topline[data-astro-cid-tqjet27p]{flex-wrap:wrap}}@media (width<=600px){output-suite-story[data-astro-cid-tqjet27p]{margin:var(--section-space) 0}.story-scene[data-astro-cid-tqjet27p]{padding-block:var(--panel-space)}.story-descriptions[data-astro-cid-tqjet27p]{grid-template-columns:1fr;gap:.5rem}.story-step[data-astro-cid-tqjet27p] h3[data-astro-cid-tqjet27p]{font-size:1.5rem}}@media (prefers-reduced-motion:reduce){.story-node[data-astro-cid-tqjet27p],.story-node[data-astro-cid-tqjet27p] .product-icon{transition:none}}.technology-icon[data-astro-cid-otewqyc6]{flex:none;display:block}.product-identity[data-astro-cid-yt63euig]{min-width:0;color:var(--ink);background:#f0f6fc;border:1px solid #6d9bb74d;border-radius:1rem;padding:2rem}.product-identity__message[data-astro-cid-yt63euig]{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:.9rem;display:grid}.product-identity__name[data-astro-cid-yt63euig]{overflow-wrap:anywhere;min-width:0;font-size:clamp(1.2rem,1.8vw,1.55rem);line-height:1.3}.product-identity__badges[data-astro-cid-yt63euig]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:.5rem 1rem;margin-top:1.5rem;display:grid}.product-identity__badges[data-astro-cid-yt63euig] ul[data-astro-cid-yt63euig]{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.product-identity__badges[data-astro-cid-yt63euig] li[data-astro-cid-yt63euig]{max-width:100%;min-height:2rem;color:var(--brand-deep);overflow-wrap:anywhere;border:1px solid #b9cfe2;border-radius:.45rem;align-items:center;padding:.3rem .65rem;font-size:.78rem;line-height:1.45;display:inline-flex}.product-identity__systems[data-astro-cid-yt63euig] li[data-astro-cid-yt63euig]{background:#fff;align-items:center;gap:.4rem;font-weight:600;display:inline-flex}.product-identity__systems[data-astro-cid-yt63euig] svg{flex:none}.product-identity__benefits[data-astro-cid-yt63euig] li[data-astro-cid-yt63euig]{background:#e3edf7;border-color:#0000}.product-identity__benefits[data-astro-cid-yt63euig]{justify-content:flex-end}@media (width<=540px){.product-identity[data-astro-cid-yt63euig]{padding:1.2rem}.product-identity__message[data-astro-cid-yt63euig]{grid-template-columns:2.75rem minmax(0,1fr);gap:.75rem}.product-identity__message[data-astro-cid-yt63euig] .product-icon{width:2.75rem;height:2.75rem}.product-identity__badges[data-astro-cid-yt63euig]{grid-template-columns:minmax(0,1fr)}.product-identity__benefits[data-astro-cid-yt63euig]{justify-content:flex-start}}.product-identity--badges[data-astro-cid-yt63euig]{background:0 0;border:0;border-radius:0;padding:0}.product-identity--badges[data-astro-cid-yt63euig] .product-identity__badges[data-astro-cid-yt63euig]{gap:.65rem;margin-top:0}.product-hero[data-astro-cid-zvkuzz3b]{isolation:isolate;padding:var(--hero-padding) var(--content-inset);color:#fff;background:var(--hero-blue);border-radius:1.75rem;position:relative;overflow:hidden;box-shadow:0 26px 80px #061c3426}.product-hero[data-astro-cid-zvkuzz3b] .product-hero__background{z-index:-2;object-fit:cover;object-position:center 35%;width:100%;height:100%;position:absolute;inset:0}.product-hero[data-astro-cid-zvkuzz3b]:before{z-index:-1;background:var(--hero-overlay);content:"";position:absolute;inset:0}.product-hero[data-astro-cid-zvkuzz3b] [data-astro-cid-zvkuzz3b]:focus-visible{outline-color:var(--brand-highlight)}.product-hero__identity[data-astro-cid-zvkuzz3b]{max-width:var(--heading-width);grid-template-columns:3.25rem minmax(0,1fr);align-items:center;gap:1.125rem;display:grid}.product-hero__icon[data-astro-cid-zvkuzz3b]{background:#f6f8fa;border-radius:.65rem;place-items:center;padding:.35rem;display:grid}.product-hero__icon[data-astro-cid-zvkuzz3b] .product-icon{width:100%;height:auto}h1[data-astro-cid-zvkuzz3b]{color:#fff;min-width:0;font-size:var(--title-size);letter-spacing:-.04em;hyphens:manual;overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.18}.product-hero__description[data-astro-cid-zvkuzz3b]{max-width:var(--reading-width);color:#d2dfeb;font-size:var(--text-lead);margin:1rem 0 0;font-weight:400;line-height:1.65}.product-hero__specs[data-astro-cid-zvkuzz3b]{border-top:1px solid #b9ddf54d;margin-top:1.25rem;padding-top:1rem}@media (width<=540px){.product-hero[data-astro-cid-zvkuzz3b]{border-radius:1.2rem}.product-hero__identity[data-astro-cid-zvkuzz3b]{grid-template-columns:2.5rem minmax(0,1fr);gap:.75rem}}screenshot-gallery[data-astro-cid-gnay26ko]{min-width:0;display:block}[data-astro-cid-gnay26ko][hidden]{display:none!important}.gallery-scene[data-astro-cid-gnay26ko]{align-content:start;gap:1.5rem;display:grid}.gallery-end[data-astro-cid-gnay26ko]{scroll-margin-top:6rem;display:block}.is-scroll[data-astro-cid-gnay26ko] .gallery-runway[data-astro-cid-gnay26ko]{height:var(--gallery-height)}.is-scroll[data-astro-cid-gnay26ko] .gallery-scene[data-astro-cid-gnay26ko]{top:var(--gallery-top);position:sticky}.is-framed[data-astro-cid-gnay26ko] [data-slide]{min-height:var(--slide-height,0)}.is-framed[data-astro-cid-gnay26ko] .app-screenshots__image{height:var(--capture-height);aspect-ratio:auto;max-height:none}.is-complete[data-astro-cid-gnay26ko] .app-screenshots__image{touch-action:pan-y pinch-zoom}.scroll-status[data-astro-cid-gnay26ko]{color:#425b72;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem 1rem;font-size:.8rem;display:flex}.scroll-status[data-astro-cid-gnay26ko] p[data-astro-cid-gnay26ko]{margin:0}.scroll-status[data-astro-cid-gnay26ko] a[data-astro-cid-gnay26ko]{color:#104e92;align-items:center;min-height:44px;display:inline-flex}.scroll-status[data-astro-cid-gnay26ko] button[data-astro-cid-gnay26ko]{min-height:44px;font-size:inherit;background:0 0;border:0;padding:0 .5rem}.scroll-progress[data-astro-cid-gnay26ko]{background:#d8e2ec;flex-basis:100%;height:2px}.scroll-progress[data-astro-cid-gnay26ko] span[data-astro-cid-gnay26ko]{width:100%;height:100%;transform:scaleX(var(--gallery-progress,0));transform-origin:0;background:#075bb5;display:block}.view-navigation[data-astro-cid-gnay26ko]{align-items:center;gap:.35rem;min-height:44px;display:flex}.view-navigation[data-astro-cid-gnay26ko] p[data-astro-cid-gnay26ko]{text-align:center;font-variant-numeric:tabular-nums;min-width:6.5rem}button[data-astro-cid-gnay26ko]{color:#104e92;min-width:44px;font:inherit;cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;display:inline-flex}.scroll-status[data-astro-cid-gnay26ko] button[data-astro-cid-gnay26ko]:hover{background:#e6eef6}button[data-astro-cid-gnay26ko]:focus-visible{outline-offset:2px;outline:3px solid #075bb5}.gallery-scene[data-astro-cid-gnay26ko]:focus{outline:none}.app-screenshots[data-astro-cid-66gl3ybn]{grid-template-columns:minmax(0,1fr);gap:2rem;display:grid}.app-screenshots[data-astro-cid-66gl3ybn] header[data-astro-cid-66gl3ybn]{max-width:58rem}.app-screenshots[data-astro-cid-66gl3ybn] h2[data-astro-cid-66gl3ybn],.app-screenshots[data-astro-cid-66gl3ybn] h3[data-astro-cid-66gl3ybn]{margin:0}.app-screenshots[data-astro-cid-66gl3ybn] h3[data-astro-cid-66gl3ybn]{font-size:1.25rem;line-height:1.4}.app-screenshots__views[data-astro-cid-66gl3ybn]{gap:2.5rem;min-width:0;display:grid}.app-screenshots[data-astro-cid-66gl3ybn] figure[data-astro-cid-66gl3ybn]{flex-direction:column;min-width:0;margin:0;display:flex}.app-screenshots[data-astro-cid-66gl3ybn] figcaption[data-astro-cid-66gl3ybn]{order:2;margin-top:1.25rem}.app-screenshots[data-astro-cid-66gl3ybn] figcaption[data-astro-cid-66gl3ybn] p[data-astro-cid-66gl3ybn]{max-width:65ch;margin:.6rem 0 0}.app-screenshots__image[data-astro-cid-66gl3ybn]{aspect-ratio:8/5;background:#eef3f7;border:1px solid #c9d7e4;border-radius:.75rem;flex:none;align-items:center;max-height:55svh;display:flex;overflow:hidden}.app-screenshots__image[data-astro-cid-66gl3ybn]:focus-visible{outline-offset:4px;outline:3px solid #075bb5}.app-screenshots__image[data-astro-cid-66gl3ybn] img[data-astro-cid-66gl3ybn]{object-fit:contain;user-select:none;width:100%;height:100%;display:block}.app-screenshots__caption[data-astro-cid-66gl3ybn]{color:#425b72;flex-wrap:wrap;order:3;justify-content:space-between;gap:.5rem 1rem;margin-top:.75rem;font-size:.8rem;display:flex}.app-screenshots__caption[data-astro-cid-66gl3ybn] a[data-astro-cid-66gl3ybn]{font-weight:600}.app-screenshots[data-astro-cid-66gl3ybn] figure[data-astro-cid-66gl3ybn][hidden]{display:none}@media (width>=901px){.app-screenshots--compact[data-astro-cid-66gl3ybn] .app-screenshots__views[data-astro-cid-66gl3ybn]{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}}.app-family__grid[data-astro-cid-z2mrhjrx]{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1rem;display:grid}.app-family__item[data-astro-cid-z2mrhjrx]{border:1px solid var(--line);min-width:0;min-height:0;box-shadow:none;background:#fff;border-radius:.8rem;padding:1.3rem}.app-family__identity[data-astro-cid-z2mrhjrx]{align-items:center;gap:.65rem;margin-bottom:.75rem;display:flex}.app-family__item[data-astro-cid-z2mrhjrx] h4[data-astro-cid-z2mrhjrx]{font-size:var(--card-title-size);letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;line-height:1.3}.app-family__item[data-astro-cid-z2mrhjrx] p[data-astro-cid-z2mrhjrx]{font-size:1rem}.app-family__item[data-astro-cid-z2mrhjrx]:hover{border-color:#7da7cb;transform:translateY(-2px)}@media (width<=600px){.app-family__grid[data-astro-cid-z2mrhjrx]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.app-family__item[data-astro-cid-z2mrhjrx]:hover{transform:none}}.related-section[data-astro-cid-otb65uya]{scroll-margin-top:6rem}.related-section[data-astro-cid-otb65uya] .section-heading[data-astro-cid-otb65uya]{padding:0;display:block}.section-heading[data-astro-cid-otb65uya] h2[data-astro-cid-otb65uya]{max-width:25ch;font-size:var(--section-title-size)}.related-group[data-astro-cid-otb65uya]{background:0 0;border:0;padding:0}.related-group__heading[data-astro-cid-otb65uya]{padding:0 0 1rem}.related-group__heading[data-astro-cid-otb65uya] h3[data-astro-cid-otb65uya]{letter-spacing:-.02em;margin:0;font-size:1.15rem}.related-group__heading[data-astro-cid-otb65uya] p[data-astro-cid-otb65uya]{max-width:750px}.related-section[data-astro-cid-otb65uya] .related-grid[data-astro-cid-otb65uya]{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.related-section[data-astro-cid-otb65uya] .related-card[data-astro-cid-otb65uya]{min-height:0;box-shadow:none;border:1px solid var(--line);background:#fff;border-radius:.8rem;padding:1.3rem}.related-card__identity[data-astro-cid-otb65uya],.related-subgroup__identity[data-astro-cid-otb65uya]{align-items:center;gap:.65rem;display:flex}.related-card__identity[data-astro-cid-otb65uya]{margin-bottom:.75rem}.related-card[data-astro-cid-otb65uya] h3[data-astro-cid-otb65uya],.related-card[data-astro-cid-otb65uya] h4[data-astro-cid-otb65uya]{max-width:none;font-size:var(--card-title-size);letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;line-height:1.3}.related-section[data-astro-cid-otb65uya] .related-card[data-astro-cid-otb65uya] p[data-astro-cid-otb65uya]{font-size:1rem}.related-card[data-astro-cid-otb65uya]:hover{border-color:#7da7cb;transform:translateY(-2px)}@media (width<=600px){.related-section[data-astro-cid-otb65uya] .related-grid[data-astro-cid-otb65uya]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.related-card[data-astro-cid-otb65uya]:hover{transform:none}}.home-highlights[data-astro-cid-lt7vazgr]{padding:var(--section-space) var(--content-inset) 0}.home-highlights__feature[data-astro-cid-lt7vazgr]{grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(2rem,5vw,4rem);margin-bottom:3rem;display:grid}.home-highlights__identity[data-astro-cid-lt7vazgr]{color:var(--brand-deep);align-items:center;gap:.75rem;margin:0 0 1rem;font-size:1rem;font-weight:600;display:flex}h2[data-astro-cid-lt7vazgr]{color:var(--ink);letter-spacing:-.035em;text-wrap:balance;margin:0 0 1rem;line-height:1.2}.home-highlights__feature[data-astro-cid-lt7vazgr] h2[data-astro-cid-lt7vazgr]{font-size:var(--section-title-size);margin-bottom:0}.home-highlights__feature-copy[data-astro-cid-lt7vazgr] p[data-astro-cid-lt7vazgr]{color:var(--ink-soft);margin:0 0 1.25rem}.home-highlights__topics[data-astro-cid-lt7vazgr]{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;display:grid}.home-highlights__topics[data-astro-cid-lt7vazgr] article[data-astro-cid-lt7vazgr]{border-top:1px solid var(--line-strong);flex-direction:column;align-items:flex-start;padding-top:1.5rem;display:flex}.home-highlights__topics[data-astro-cid-lt7vazgr] h2[data-astro-cid-lt7vazgr]{font-size:var(--subheading-size)}.home-highlights__topics[data-astro-cid-lt7vazgr] p[data-astro-cid-lt7vazgr]:not(.home-highlights__identity){color:var(--ink-soft);margin:0 0 1.25rem}a[data-astro-cid-lt7vazgr]{color:var(--brand);margin-top:auto;font-weight:600}a[data-astro-cid-lt7vazgr]:hover{text-underline-offset:.2em;text-decoration:underline}@media (width<=760px){.home-highlights__feature[data-astro-cid-lt7vazgr],.home-highlights__topics[data-astro-cid-lt7vazgr]{grid-template-columns:minmax(0,1fr);gap:1.5rem}.home-highlights__feature[data-astro-cid-lt7vazgr]{margin-bottom:2rem}}
