.launch-site{--ds-bg:var(--color-canvas);--ds-panel:var(--color-surface);--ds-control:var(--color-surface-raised);--ds-ink:var(--color-ink);--ds-muted:var(--color-muted);--ds-accent:var(--color-action);--ds-amber:var(--color-focus);--ds-line:var(--color-rule)}.launch-site .ds-header-action svg,.launch-site .ds-primary svg,.launch-link svg,.reading-links svg,.breadcrumbs svg,.source-register svg,.reading-return svg,.directory-filter svg,.comparison-filter svg,.compare-table svg{flex:none;width:20px;height:20px}.launch-site .ds-main-nav{gap:24px}.launch-site .ds-main-nav .advisor-nav-link{font-size:13px}.launch-home{padding-top:28px}.launch-home .ds-hero-art{height:358px}.launch-home .ds-hero-title{max-width:14ch}.launch-site .launch-eyebrow{color:#8fbbf3;font-size:12px;font-weight:700;line-height:1.5}.launch-link{color:#b2d4ff;align-items:center;gap:16px;min-height:44px;font-size:14px;font-weight:750;display:inline-flex}.launch-guide-feature{grid-template-columns:1fr 1.15fr;align-items:center;gap:60px;margin-top:88px;display:grid}.launch-guide-feature h2{margin:16px 0 24px;font-size:clamp(32px,3.3vw,48px);line-height:1.1}.launch-guide-feature p{color:var(--color-muted);font-size:15px;line-height:1.8}.launch-guide-feature .launch-link{margin-top:20px}.launch-guide-feature img{border-radius:3px;width:100%;height:auto}.home-reading{margin-top:90px}.section-introduction{justify-content:space-between;align-items:end;gap:40px;margin-bottom:24px;display:flex}.section-introduction h2{font-size:36px}.section-introduction p{color:var(--color-muted);max-width:40ch;font-size:14px}.launch-guide-list{grid-template-columns:1fr 1fr;gap:0 42px;margin-block:36px 64px;display:grid}.launch-guide-list>a{border-top:1px solid var(--color-rule);align-items:center;gap:18px;padding:24px 0;display:flex}.launch-guide-list svg{color:#8bbcff;flex:none;width:22px;height:22px;margin-left:auto}.launch-guide-list h3{margin-bottom:8px;font-size:21px;line-height:1.35}.launch-guide-list p{color:var(--color-muted);font-size:13px;line-height:1.6}.guide-line-number{color:#748ba9;align-self:start;padding-top:7px;font-size:12px}.launch-method{border-block:1px solid var(--color-rule);grid-template-columns:1fr 1.2fr;gap:70px;margin-block:66px 90px;padding-block:50px;display:grid}.launch-method h2{font-size:clamp(36px,3.4vw,50px)}.launch-method p{color:var(--color-muted);margin-bottom:20px;font-size:15px;line-height:1.85}.launch-method .launch-link{width:max-content;max-width:100%;display:flex}.launch-footer{border-top:1px solid var(--color-rule);grid-template-columns:1.7fr 1fr 1fr;gap:56px;padding-block:56px 28px;font-size:13px;display:grid}.launch-footer-intro img{width:230px;height:auto;margin-bottom:24px}.launch-footer p{color:var(--color-muted);margin-top:10px;font-size:12px;line-height:1.8}.launch-footer-intro p{max-width:38ch}.launch-footer nav{flex-direction:column;align-items:start;gap:6px;display:flex}.launch-footer nav strong{color:#e7edf7;margin:12px 0;font-size:13px}.launch-footer nav a,.launch-footer nav button{color:#b8c8df;align-items:center;min-height:38px;padding:4px 0;font-size:12px;display:inline-flex}.launch-footer-bottom{border-top:1px solid var(--color-rule);grid-column:1/-1;padding-top:18px}.breadcrumbs{color:#96abc7;flex-wrap:wrap;align-items:center;gap:10px;margin-block:28px 36px;font-size:11px;line-height:1.6;display:flex}.breadcrumbs a{align-items:center;gap:10px;min-height:30px;display:inline-flex}.breadcrumbs svg{width:13px;height:13px}.breadcrumbs [aria-current]{color:#cbd8ea}.reading-heading{border-bottom:1px solid var(--color-rule);grid-template-columns:minmax(0,1fr) 260px;align-items:end;gap:64px;margin-bottom:40px;padding-bottom:36px;display:grid}.reading-heading h1{max-width:22ch;margin:12px 0 24px;font-size:clamp(36px,4.2vw,58px);font-weight:800;line-height:1.09}.reading-heading:has(>div:only-child){grid-template-columns:minmax(0,920px)}.reading-deck{color:#c1d0e4;max-width:64ch;font-size:17px;line-height:1.8}.reading-byline{color:#8da2bf;margin-top:24px;font-size:11px}.review-boundary{border-top:1px solid #4e6787;padding:22px 0 2px}.review-boundary>svg{width:26px;height:26px;color:var(--color-focus);margin-bottom:16px}.review-boundary strong{font-size:15px;display:block}.review-boundary p{color:var(--color-muted);margin-top:10px;font-size:12px;line-height:1.8}.reading-layout{grid-template-columns:225px minmax(0,780px);justify-content:space-between;align-items:start;gap:72px;padding-bottom:80px;display:grid}.reading-toc{max-height:calc(100svh - 56px);padding-top:10px;position:sticky;top:28px;overflow:auto}.reading-toc>strong{color:#e1eaf6;font-size:12px}.reading-toc nav{flex-direction:column;gap:0;margin-top:12px;display:flex}.reading-toc nav a{color:#97abc7;padding-block:9px;font-size:12px;line-height:1.65}.reading-toc .toc-method{border-top:1px solid var(--color-rule);color:#adcdf5;align-items:center;gap:10px;margin-top:24px;padding-top:20px;font-size:12px;display:flex}.toc-method svg{width:20px;height:20px}.reading-body{min-width:0}.reading-section{margin-bottom:44px;scroll-margin-top:28px}.reading-section h2{margin:0 0 22px;font-size:clamp(25px,2.5vw,32px);line-height:1.25}.reading-section p,.reading-section li{color:#c3d0e2;max-width:var(--measure-copy);font-size:16px;line-height:1.85}.reading-section p+p{margin-top:18px}.reading-section ul{margin-block:20px;padding-left:22px}.reading-section li{margin-block:12px}.reading-section .reading-links{margin-top:24px;padding:0;list-style:none}.reading-links a{color:#add1ff;text-underline-offset:5px;justify-content:space-between;align-items:center;gap:22px;min-height:44px;font-weight:650;text-decoration:underline;display:inline-flex}.reading-table{scrollbar-width:thin;border-block:1px solid #435873;margin-block:24px;overflow-x:auto}.reading-table table{border-collapse:collapse;width:100%;min-width:520px;font-size:13px;line-height:1.8}.reading-table th,.reading-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--color-rule);padding:18px 16px}.reading-table thead th{color:#9ec8ff;background:#152135;font-size:11px;font-weight:700}.reading-table tbody th{color:#e2ebf7;font-weight:650}.reading-table td{color:#b5c5db}.source-register{border-top:1px solid #435873;padding-top:32px}.source-register ul{padding:0;list-style:none}.source-register li{border-bottom:1px solid var(--color-rule);flex-direction:column;gap:5px;padding-block:12px;display:flex}.source-register a{color:#a9d0ff;justify-content:space-between;align-items:center;gap:16px;min-height:36px;font-size:14px;display:inline-flex}.source-register li>span{color:#829bb9;font-size:10px}.reading-return{color:#add1ff;align-items:center;gap:20px;min-height:44px;font-size:14px;display:inline-flex}.directory-filter,.comparison-filter{border-bottom:1px solid var(--color-rule);flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:20px;padding:20px 0;display:flex}.directory-filter label{color:var(--color-muted);font-size:12px}.directory-filter select{color:#e5edf9;background:#19283e;border:1px solid #4c6482;border-radius:3px;max-width:100%;min-height:44px;padding:10px 16px;font-size:13px}.directory-filter button,.comparison-filter button{color:#14243a;background:#d9e7f9;border-radius:3px;justify-content:center;align-items:center;gap:18px;min-height:44px;padding:10px 18px;font-size:13px;font-weight:750;display:flex}.platform-directory{grid-template-columns:1fr 1fr;gap:34px 48px;margin-block:30px;display:grid}.platform-directory article{border-bottom:1px solid var(--color-rule);grid-template-columns:140px minmax(0,1fr);align-items:center;gap:24px;padding-bottom:30px;display:grid}.directory-art img{aspect-ratio:2/3;object-fit:cover;border-radius:2px;width:140px}.platform-directory h2{margin:8px 0 12px;font-size:28px}.platform-directory p{color:#b4c4da;font-size:13px;line-height:1.8}.platform-directory .access-note{color:#e1bd7f;margin-top:14px;font-size:11px}.platform-directory .launch-link{margin-top:12px;font-size:12px}.publication-note{color:#8fa7c5;max-width:95ch;margin-block:24px 54px;font-size:12px;line-height:1.8}.comparison-filter{justify-content:space-between;align-items:end}.comparison-filter fieldset{border:0;flex-wrap:wrap;align-items:center;gap:22px;margin:0;padding:0;display:flex}.comparison-filter legend{color:var(--color-muted);padding:0 0 12px;font-size:12px}.comparison-filter label{align-items:center;gap:9px;min-height:44px;font-size:13px;display:flex}.comparison-filter input{accent-color:#3d95ff;width:19px;height:19px}.compare-table table{min-width:720px}.compare-table th:first-child{min-width:150px}.compare-table a{color:#b6d6ff;align-items:center;gap:12px;min-height:44px;display:flex}.empty-state{padding:32px 0}.empty-state h2{font-size:26px}.empty-state p{color:var(--color-muted);margin-top:18px;font-size:14px;line-height:1.8}.empty-state a{color:#a8cdff;align-items:center;min-height:44px;margin-top:14px;text-decoration:underline;display:inline-flex}.launch-not-found{min-height:60svh;padding-block:70px}.launch-not-found h1{max-width:18ch;margin:20px 0;font-size:clamp(34px,4vw,56px)}.launch-not-found p{color:var(--color-muted);margin-bottom:24px;font-size:15px}.launch-not-found .launch-link{width:max-content;margin-top:18px;display:flex}@media (hover:hover) and (pointer:fine){.launch-link:hover,.reading-toc a:hover,.launch-footer a:hover,.reading-links a:hover,.breadcrumbs a:hover,.source-register a:hover{color:#fff;text-underline-offset:5px;text-decoration:underline}.launch-guide-list>a:hover h3{color:#9bc8ff}}@media (max-width:1100px){.launch-site .ds-main-nav{gap:17px}.launch-site .ds-main-nav .advisor-nav-link{font-size:12px}.reading-layout{grid-template-columns:185px minmax(0,1fr);gap:40px}.reading-heading{grid-template-columns:minmax(0,1fr) 210px;gap:35px}.platform-directory{grid-template-columns:1fr}.platform-directory article{grid-template-columns:150px minmax(0,1fr);max-width:800px}.launch-guide-feature{gap:32px}}@media (max-width:760px){.launch-home{padding-top:18px}.launch-home .ds-hero-art{height:223px}.launch-guide-feature,.launch-method{grid-template-columns:1fr;gap:28px;margin-top:56px}.launch-guide-feature h2{font-size:34px}.launch-guide-feature p{font-size:14px}.launch-guide-feature img{order:-1}.home-reading{margin-top:56px}.section-introduction{display:block}.section-introduction h2{font-size:30px}.section-introduction p{margin-top:16px}.launch-guide-list{grid-template-columns:1fr;margin-block:24px 40px}.launch-guide-list>a{gap:12px;padding:22px 0}.launch-guide-list h3{font-size:20px}.launch-guide-list p{font-size:12px}.launch-method{margin-bottom:56px;padding-block:32px}.launch-method h2{font-size:34px}.launch-footer{grid-template-columns:1fr 1fr;gap:26px;padding-top:36px}.launch-footer-intro{grid-column:1/-1}.launch-footer-intro img{width:210px;margin-bottom:18px}.launch-footer nav a,.launch-footer nav button{min-height:44px}.breadcrumbs{gap:8px;margin-block:20px 26px;font-size:10px}.reading-heading{margin-bottom:28px;padding-bottom:28px;display:block}.reading-heading h1{max-width:20ch;margin:12px 0 20px;font-size:36px}.reading-deck{font-size:15px;line-height:1.75}.reading-byline{margin-top:18px;font-size:10px;line-height:1.8}.review-boundary{margin-top:24px;padding-top:16px}.review-boundary>svg{display:none}.reading-layout{grid-template-columns:1fr;gap:28px;padding-bottom:40px}.reading-toc{border-bottom:1px solid var(--color-rule);max-height:none;padding:0 0 20px;position:static}.reading-toc nav{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}.reading-toc nav a{font-size:11px}.reading-toc .toc-method{margin-top:16px;padding-top:16px}.reading-section{margin-bottom:34px}.reading-section h2{margin-bottom:18px;font-size:26px}.reading-section p,.reading-section li{font-size:14px;line-height:1.9}.reading-table th,.reading-table td{padding:14px 12px}.directory-filter{align-items:stretch;gap:12px}.directory-filter label{width:100%}.directory-filter select{flex:1;min-width:0;padding-inline:10px;font-size:12px}.directory-filter button{gap:8px;padding-inline:12px;font-size:12px}.platform-directory article{grid-template-columns:96px minmax(0,1fr);gap:18px}.directory-art img{width:96px}.platform-directory h2{font-size:25px}.platform-directory p{font-size:12px}.platform-directory .access-note,.platform-directory .launch-eyebrow{font-size:10px}.comparison-filter fieldset{gap:6px 20px}.comparison-filter button{width:100%}.reading-links a,.source-register a{font-size:13px}}@media (max-width:375px){.reading-heading h1{font-size:32px}.platform-directory article{grid-template-columns:80px minmax(0,1fr);gap:14px}.directory-art img{width:80px}.reading-toc nav{grid-template-columns:1fr}}.launch-site.design-studies .advisor-information{--ai-paper:var(--color-paper);--ai-dark:var(--color-paper-ink)}.launch-site .reading-table table{table-layout:auto;display:table}.launch-site .reading-table thead{display:table-header-group}.launch-site .reading-table tbody{display:table-row-group}.launch-site .reading-table tr{border:0;padding:0;display:table-row}.launch-site .reading-table th,.launch-site .reading-table td{border-bottom:1px solid var(--color-rule);width:auto;padding:18px 16px;display:table-cell}.launch-site .reading-table tbody th{letter-spacing:0;font-size:13px;line-height:1.8}.launch-site .reading-table td:before{content:none;display:none}.table-hint{display:none}@media (max-width:760px){.launch-site .reading-table th,.launch-site .reading-table td{padding:14px 12px}.launch-site .table-hint{color:var(--color-muted);margin:14px 0;font-size:11px;display:block}}
