@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/62f37606a5bd6f6f-s.3wn_q526zaolu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/4cf231d25563e07b-s.p.3uuun_-7zsf1g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.o2OxYq_className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.o2OxYq_variable{--font-instrument:"Instrument Sans", "Instrument Sans Fallback"}
@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/6481e8356700f25f-s.2_7u3qf8hb00l.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/3a41be36334ec777-s.3qp6y754qyij-.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/6aca2b2dd1e73eb2-s.437wgy8nypf_z.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/f0ca9ca26c218c3f-s.36f255hs6fere.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/53184f85607312d4-s.3ffd3kh1ay1yu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/7c42b85337e0c4bb-s.p.0xq4un9mlaiqb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4 Fallback";src:local(Times New Roman);ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.0%;size-adjust:117.91%}.rM413W_className{font-family:"Source Serif 4","Source Serif 4 Fallback";font-style:normal}.rM413W_variable{--font-source-serif:"Source Serif 4", "Source Serif 4 Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--sift-canvas:#fbfbf9;--sift-surface:#fff;--sift-surface-subtle:#f4f5f2;--sift-ink:#18211d;--sift-ink-secondary:#414d47;--sift-ink-muted:#5b6862;--sift-action:#1d4f3f;--sift-action-hover:#153e32;--sift-border:#d9dfd9;--sift-border-strong:#a6b3a9;--sift-focus:#195b8a;--sift-danger:#a22828;--sift-warning:#8c5705;--sift-success:#21604b;--sift-radius-control:8px;--sift-radius-surface:12px;--sift-radius-sheet:16px;--sift-space-1:4px;--sift-space-2:8px;--sift-space-3:12px;--sift-space-4:16px;--sift-space-5:20px;--sift-space-6:24px;--sift-space-8:32px;--sift-space-10:40px;--sift-space-12:48px;--sift-space-16:64px;--sift-font-ui:"Instrument Sans", "Source Sans 3", ui-sans-serif, sans-serif;--sift-font-reading:"Source Serif 4", "Georgia", serif}.sift-root{background:var(--sift-canvas);color:var(--sift-ink);font-family:var(--sift-font-ui);min-height:100%;font-size:1rem;line-height:1.55}.sift-root *,.sift-root :before,.sift-root :after{box-sizing:border-box}.sift-root :where(button,input,textarea,select,a):focus-visible{outline:3px solid var(--sift-focus);outline-offset:3px}.sift-root :where(button,input,textarea,select){font:inherit}.sift-root a{color:var(--sift-action);text-underline-offset:.2em}.sift-root p{margin-block:0 1em}.sift-root h1,.sift-root h2,.sift-root h3{color:var(--sift-ink);letter-spacing:-.02em;margin:0;line-height:1.2}.sift-reading{font-family:var(--sift-font-reading);max-width:70ch}.sift-page{width:min(100% - 32px,1180px);margin-inline:auto;padding-block:clamp(24px,4vw,56px)}.sift-page-title{font-family:var(--sift-font-reading);font-size:clamp(1.75rem,3vw,2.35rem);font-weight:600}.sift-layout{gap:var(--sift-space-6);display:grid}.sift-layout--split{grid-template-columns:minmax(0,1.6fr) minmax(260px,.8fr)}.sift-surface{background:var(--sift-surface);border:1px solid var(--sift-border);border-radius:var(--sift-radius-surface);min-width:0;padding:clamp(16px,2vw,24px)}.sift-surface--subtle{background:var(--sift-surface-subtle)}.sift-section-heading{margin-bottom:var(--sift-space-5)}.sift-section-heading h1{font-size:clamp(1.75rem,3vw,2rem)}.sift-section-heading h2{font-size:1.4rem}.sift-section-heading h3{font-size:1.15rem}.sift-section-heading p{color:var(--sift-ink-secondary);margin:.4em 0 0}.sift-button{border-radius:var(--sift-radius-control);text-align:center;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:9px 16px;font-weight:600;transition:background-color .13s,border-color .13s;display:inline-flex}.sift-button--primary{color:#fff;background:var(--sift-action)}.sift-button--primary:hover:not(:disabled){background:var(--sift-action-hover)}.sift-button--secondary{color:var(--sift-ink);background:var(--sift-surface);border-color:var(--sift-border-strong)}.sift-button--secondary:hover:not(:disabled){background:var(--sift-surface-subtle)}.sift-button--quiet{color:var(--sift-action);background:0 0;padding-inline:10px}.sift-button--quiet:hover:not(:disabled){background:var(--sift-surface-subtle)}.sift-button--danger{background:var(--sift-danger);color:#fff}.sift-button--compact{min-height:44px;padding-inline:12px}.sift-button:disabled{opacity:.6;cursor:not-allowed}.sift-patient-scope{color:var(--sift-ink-secondary);flex-wrap:wrap;align-items:center;gap:6px 16px;font-size:.9rem;display:flex}.sift-patient-scope strong{color:var(--sift-ink);font-weight:600}.sift-sample{letter-spacing:.01em;border:1px solid var(--sift-border-strong);color:var(--sift-ink);border-radius:5px;padding:2px 7px;font-size:.77rem;font-weight:700}.sift-evidence-trail{border-left:3px solid var(--sift-border-strong);padding-left:var(--sift-space-4)}.sift-evidence-trail__statement{margin-bottom:var(--sift-space-3);font-weight:600}.sift-evidence-trail__details{grid-template-columns:repeat(auto-fit,minmax(min(100%,135px),1fr));gap:8px 16px;margin:0 0 8px;display:grid}.sift-evidence-trail__details div{overflow-wrap:anywhere;min-width:0}.sift-evidence-trail__details dt{color:var(--sift-ink-muted);font-size:.85rem}.sift-evidence-trail__details dd{margin:0;font-weight:500}.sift-status{border:1px solid var(--sift-border);border-radius:var(--sift-radius-control);background:var(--sift-surface);border-left-width:4px;padding:12px 16px}.sift-status p{color:var(--sift-ink-secondary);margin:.25em 0 0}.sift-status--info{border-left-color:var(--sift-focus)}.sift-status--success{border-left-color:var(--sift-success)}.sift-status--warning{border-left-color:var(--sift-warning)}.sift-status--danger{border-left-color:var(--sift-danger)}.sift-status__action{margin-top:8px}.sift-tabs{align-items:center;gap:20px;margin:0;padding:0;list-style:none;display:flex}.sift-tabs a{min-height:44px;color:var(--sift-ink-secondary);border-bottom:2px solid #0000;align-items:center;text-decoration:none;display:inline-flex}.sift-tabs a[aria-current=page]{color:var(--sift-action);border-bottom-color:var(--sift-action);font-weight:600}.sift-header{background:var(--sift-surface);border-bottom:1px solid var(--sift-border)}.sift-header__inner{justify-content:space-between;align-items:center;gap:16px;max-width:1180px;margin-inline:auto;padding:12px 20px;display:flex}.sift-brand{letter-spacing:-.04em;font-size:1.4rem;font-weight:700}@media (max-width:767px){.sift-layout--split{grid-template-columns:1fr}.sift-page{width:min(100% - 32px,680px);padding-bottom:96px}.sift-header__inner{flex-wrap:wrap}.sift-tabs--desktop{display:none}.sift-tabs--mobile{z-index:20;background:var(--sift-surface);border-top:1px solid var(--sift-border);padding:4px max(8px, env(safe-area-inset-left)) calc(4px + env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-right));grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;position:fixed;inset:auto 0 0}.sift-tabs--mobile a{border-top:2px solid #0000;border-bottom:0;justify-content:center;min-height:50px;font-size:.84rem;display:flex}.sift-tabs--mobile a[aria-current=page]{border-top-color:var(--sift-action)}}@media (min-width:768px){.sift-tabs--mobile{display:none}}@media (prefers-reduced-motion:reduce){.sift-root *,.sift-root :before,.sift-root :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (forced-colors:active){.sift-surface,.sift-evidence-trail,.sift-status,.sift-button{border-color:canvastext}.sift-button:focus-visible{outline-color:highlight}}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:7rem}body{--sift-font-ui:var(--font-instrument),"Instrument Sans",sans-serif;--sift-font-reading:var(--font-source-serif),"Source Serif 4",Georgia,serif;background:var(--sift-canvas);color:var(--sift-ink);font-family:var(--sift-font-ui);margin:0;font-size:1rem;line-height:1.6}a{color:inherit}svg{stroke-width:1.75px;width:1.25rem;height:1.25rem}button,input{font:inherit}.skip-link{background:var(--sift-surface);z-index:100;border:2px solid var(--sift-focus);border-radius:.5rem;padding:.75rem 1rem;position:fixed;top:.5rem;left:1rem;transform:translateY(-200%)}.skip-link:focus{transform:none}:focus-visible{outline:3px solid var(--sift-focus);outline-offset:3px}.site-header{z-index:20;background:color-mix(in srgb,var(--sift-canvas) 94%,transparent);border-bottom:1px solid var(--sift-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;top:0}.site-header__inner{justify-content:space-between;align-items:center;gap:2rem;width:min(100% - 2rem,76rem);min-height:4.75rem;margin:auto;display:flex}.brand{letter-spacing:-.04em;align-items:baseline;gap:.65rem;font-size:1.8rem;font-weight:650;text-decoration:none;display:inline-flex}.brand span{color:var(--sift-action)}.brand small{letter-spacing:.03em;color:var(--sift-ink-muted);font-size:.75rem;font-weight:500}.primary-nav{align-items:center;gap:1.5rem;font-size:.9rem;display:flex}.primary-nav a{color:var(--sift-ink-secondary);align-items:center;min-height:2.75rem;text-decoration:none;display:flex}.primary-nav a:hover{color:var(--sift-action)}.icon-button{border:1px solid var(--sift-border);background:var(--sift-surface);min-width:2.75rem;min-height:2.75rem;color:var(--sift-ink);border-radius:.5rem;justify-content:center;align-items:center;display:inline-flex}.mobile-menu-button{display:none}.mobile-panel{z-index:50;background:var(--sift-canvas);padding:1rem;position:fixed;inset:0}.mobile-close{margin-left:auto;display:flex}.mobile-panel nav{flex-direction:column;padding:2rem 0;display:flex}.mobile-panel nav a{font-family:var(--sift-font-reading);border-bottom:1px solid var(--sift-border);padding:1rem 0;font-size:1.65rem;text-decoration:none}.eyebrow{text-transform:uppercase;letter-spacing:.1em;color:var(--sift-action);margin:0 0 1rem;font-size:.75rem;font-weight:650}.hero{border-bottom:1px solid var(--sift-border)}.hero__inner{width:min(100% - 2rem,76rem);margin:auto;padding:7rem 0 6rem}.hero h1{max-width:13ch;font-family:var(--sift-font-reading);letter-spacing:-.045em;margin:0;font-size:clamp(3rem,7vw,5.75rem);font-weight:450;line-height:.98}.hero h1 em{color:var(--sift-action);font-weight:400}.hero__copy{color:var(--sift-ink-secondary);max-width:38rem;margin:2rem 0;font-size:1.25rem;line-height:1.55}.hero__actions{flex-wrap:wrap;gap:.75rem;display:flex}.doc-button{border:1px solid var(--sift-border-strong);border-radius:.5rem;justify-content:center;align-items:center;gap:.6rem;min-height:2.75rem;padding:.7rem 1rem;font-weight:650;text-decoration:none;display:inline-flex}.doc-button--primary{background:var(--sift-action);border-color:var(--sift-action);color:#fff!important}.doc-button--primary:hover{background:var(--sift-action-hover)}.doc-button--secondary{background:0 0}.hero__note{color:var(--sift-ink-muted);margin:1.5rem 0 0;font-size:.875rem}.intro-band,.split-section,.availability,.faq-section{border-bottom:1px solid var(--sift-border);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,8vw,8rem);width:min(100% - 2rem,76rem);margin:auto;padding:6rem 0;display:grid}.intro-band h2,.section h2,.split-section h2,.availability h2,.faq-section h2{font-family:var(--sift-font-reading);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(2rem,4vw,3.25rem);font-weight:450;line-height:1.08}.intro-band>div:last-child{font-family:var(--sift-font-reading);color:var(--sift-ink-secondary);font-size:1.35rem}.section{padding:6rem max(1rem,50% - 38rem)}.section--subtle{background:var(--sift-surface-subtle)}.section-heading{max-width:48rem;margin-bottom:3rem}.section-heading>p:last-child{color:var(--sift-ink-secondary);max-width:42rem;font-size:1.1rem}.audience-list{border-block:1px solid var(--sift-border);grid-template-columns:repeat(3,1fr);display:grid}.audience-list article{border-right:1px solid var(--sift-border);padding:2rem}.audience-list article:last-child{border:0}.audience-list span{color:var(--sift-ink-muted);font-family:monospace;font-size:.8rem}.audience-list h3,.capability-grid h3{margin:2rem 0 .5rem;font-size:1.15rem}.audience-list p,.capability-grid p{color:var(--sift-ink-secondary)}.capability-grid{border:1px solid var(--sift-border);background:var(--sift-surface);border-radius:.75rem;grid-template-columns:repeat(4,1fr);display:grid}.capability-grid article{border-right:1px solid var(--sift-border);padding:2rem}.capability-grid article:last-child{border:0}.capability-grid article>svg{color:var(--sift-action);width:1.5rem;height:1.5rem}.status{border:1px solid var(--sift-border-strong);min-height:1.75rem;color:var(--sift-ink-secondary);background:var(--sift-surface);border-radius:999px;align-items:center;padding:.15rem .6rem;font-size:.75rem;display:inline-flex}.split-section>div>p{color:var(--sift-ink-secondary);font-size:1.1rem}.text-link{color:var(--sift-action);align-items:center;gap:.5rem;font-weight:650;display:inline-flex}.split-section ol{margin:0;padding:0;list-style:none}.split-section li{border-top:1px solid var(--sift-border);gap:1.25rem;padding:1.25rem 0;display:flex}.split-section li>span{color:var(--sift-action);font-family:monospace}.split-section li p{color:var(--sift-ink-secondary);margin:.25rem 0}.trust-links{border-top:1px solid var(--sift-border)}.trust-links a{border-bottom:1px solid var(--sift-border);grid-template-columns:1fr 1.5fr auto;align-items:center;gap:1rem;min-height:4.5rem;text-decoration:none;display:grid}.trust-links span{font-weight:650}.trust-links small{color:var(--sift-ink-muted);font-size:.9rem}.availability>div:last-child{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.faq-section details{border-top:1px solid var(--sift-border)}.faq-section details:last-child{border-bottom:1px solid var(--sift-border)}.faq-section summary{cursor:pointer;min-height:3rem;padding:1.25rem 2.5rem 1.25rem 0;font-weight:650}.faq-section details p{color:var(--sift-ink-secondary);margin:0 0 1.25rem}.site-footer{justify-content:space-between;gap:3rem;width:min(100% - 2rem,76rem);margin:auto;padding:4rem 0;display:flex}.site-footer>div{max-width:34rem}.site-footer p{color:var(--sift-ink-secondary)}.fine-print{font-size:.8rem;color:var(--sift-ink-muted)!important}.site-footer nav{grid-template-columns:repeat(2,max-content);align-content:start;gap:.5rem 2rem;display:grid}.site-footer nav a{align-items:center;min-height:2.75rem;display:flex}.docs-shell{grid-template-columns:18rem minmax(0,1fr);width:min(100%,100rem);min-height:calc(100vh - 4.75rem);margin:auto;display:grid}.docs-sidebar{border-right:1px solid var(--sift-border);background:var(--sift-surface-subtle);height:calc(100vh - 4.75rem);padding:2rem 1.5rem;position:sticky;top:4.75rem;overflow:auto}.docs-sidebar nav{flex-direction:column;gap:1.75rem;margin-top:2rem;display:flex}.docs-sidebar section{flex-direction:column;gap:.1rem;display:flex}.docs-sidebar h2{text-transform:uppercase;letter-spacing:.07em;color:var(--sift-ink-muted);margin:0 0 .5rem;font-size:.75rem}.docs-sidebar a{color:var(--sift-ink-secondary);border-radius:.4rem;padding:.4rem .6rem;font-size:.9rem;text-decoration:none}.docs-sidebar a[aria-current=page]{background:var(--sift-surface);color:var(--sift-action);font-weight:650}.search-trigger{border:1px solid var(--sift-border);background:var(--sift-surface);width:100%;min-height:2.75rem;color:var(--sift-ink-muted);text-align:left;border-radius:.5rem;align-items:center;gap:.5rem;padding:.6rem;display:flex}.search-trigger span{flex:1}.search-trigger kbd{border:1px solid var(--sift-border);border-radius:.25rem;padding:.1rem .3rem;font-size:.7rem}.search-backdrop{z-index:60;background:#18211d59;padding:10vh 1rem;position:fixed;inset:0}.search-dialog{background:var(--sift-surface);border:1px solid var(--sift-border-strong);border-radius:.75rem;width:min(100%,38rem);margin:auto;padding:1rem}.search-dialog>label{margin-bottom:.5rem;font-weight:650;display:block}.search-input{border:1px solid var(--sift-border-strong);border-radius:.5rem;align-items:center;gap:.5rem;padding:0 .75rem;display:flex}.search-input input{min-width:0;min-height:2.75rem;color:var(--sift-ink);background:0 0;border:0;flex:1}.search-input input:focus{outline:0}.search-input button{background:0 0;border:0;min-height:2.75rem}.search-results{flex-direction:column;margin-top:.75rem;display:flex}.search-results a{border-radius:.4rem;justify-content:space-between;gap:1rem;padding:.75rem;text-decoration:none;display:flex}.search-results a:hover{background:var(--sift-surface-subtle)}.search-results small{color:var(--sift-ink-muted)}.docs-main{padding:2rem clamp(1rem,5vw,4rem) 5rem}.breadcrumbs{color:var(--sift-ink-muted);flex-wrap:wrap;gap:.5rem;margin-bottom:3rem;font-size:.85rem;display:flex}.article-grid{grid-template-columns:minmax(0,52rem) 12rem;justify-content:center;gap:4rem;display:grid}.article{min-width:0}.article-header{border-bottom:1px solid var(--sift-border);padding-bottom:2.5rem}.article-header h1,.readiness h1{font-family:var(--sift-font-reading);letter-spacing:-.035em;margin:1rem 0;font-size:clamp(2.5rem,5vw,4.25rem);font-weight:450;line-height:1.03}.article-header p{color:var(--sift-ink-secondary);max-width:42rem;font-size:1.15rem}.article section{padding-top:3.5rem}.article section h2{font-family:var(--sift-font-reading);margin:0 0 1rem;font-size:1.85rem;font-weight:500;line-height:1.2}.article section h2 a{text-decoration:none}.article section p,.article section li{font-size:1.0625rem}.article section p{color:var(--sift-ink-secondary)}.article li+li{margin-top:.5rem}.toc{border-left:1px solid var(--sift-border);flex-direction:column;align-self:start;gap:.5rem;padding-left:1rem;font-size:.8rem;display:flex;position:sticky;top:7rem}.toc strong{margin-bottom:.3rem}.toc a{color:var(--sift-ink-muted);text-decoration:none}.notice{border:1px solid var(--sift-border-strong);background:var(--sift-surface-subtle);border-radius:.5rem;margin-top:2rem;padding:1rem}.notice--warning{border-color:color-mix(in srgb,var(--sift-warning),white 55%);background:#fffaf0}.notice p{margin:.3rem 0 0!important;font-size:.95rem!important}.article-nav{border-top:1px solid var(--sift-border);justify-content:space-between;margin-top:4rem;padding-top:1.5rem;display:flex}.steps{counter-reset:item;padding:0;list-style:none}.steps li{border-top:1px solid var(--sift-border);gap:1rem;padding:1rem 0;display:flex}.steps li>span{border:1px solid var(--sift-border-strong);border-radius:50%;justify-content:center;align-items:center;min-width:2rem;height:2rem;font-family:monospace;display:inline-flex}.steps p{margin:0}details>div{padding:0 1rem 1rem}details summary{cursor:pointer;min-height:2.75rem}.table-wrap{border:1px solid var(--sift-border);border-radius:.5rem;overflow:auto}table{border-collapse:collapse;width:100%;min-width:48rem;font-size:.9rem}th,td{text-align:left;border-bottom:1px solid var(--sift-border);vertical-align:top;padding:.75rem}thead th{background:var(--sift-surface-subtle);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem}tbody th{font-weight:600}.readiness{width:min(100% - 2rem,58rem);margin:auto;padding:5rem 0}.readiness header{border-bottom:1px solid var(--sift-border);padding-bottom:2rem}.readiness header>p:last-child{color:var(--sift-ink-secondary);font-size:1.15rem}.readiness section{border-bottom:1px solid var(--sift-border);padding:2rem 0}.readiness ul{padding:0;list-style:none}.readiness li{align-items:flex-start;gap:.75rem;margin:.75rem 0;display:flex}.readiness li svg{color:var(--sift-success);flex:none}.readiness .blocked li svg{color:var(--sift-warning)}@media (max-width:1100px){.primary-nav{display:none}.mobile-menu-button{display:inline-flex}.article-grid{grid-template-columns:minmax(0,52rem)}.toc{display:none}.capability-grid{grid-template-columns:repeat(2,1fr)}.capability-grid article:nth-child(2){border-right:0}.capability-grid article:nth-child(-n+2){border-bottom:1px solid var(--sift-border)}}@media (max-width:800px){.docs-shell{display:block}.docs-sidebar{border-right:0;border-bottom:1px solid var(--sift-border);height:auto;padding:1rem;position:static}.docs-sidebar nav{display:none}.docs-main{padding-top:1.5rem}.breadcrumbs{margin-bottom:2rem}.intro-band,.split-section,.availability,.faq-section{grid-template-columns:1fr;gap:2.5rem;padding:4rem 0}.section{padding-top:4rem;padding-bottom:4rem}.audience-list{grid-template-columns:1fr}.audience-list article{border-right:0;border-bottom:1px solid var(--sift-border)}.audience-list article:last-child{border-bottom:0}.site-footer{flex-direction:column}.trust-links a{grid-template-columns:1fr auto;padding:.8rem 0}.trust-links small{grid-column:1}.site-footer nav{grid-template-columns:1fr 1fr}}@media (max-width:520px){.hero__inner{padding:4rem 0}.hero h1{font-size:3.25rem}.hero__actions{flex-direction:column;align-items:stretch}.capability-grid{grid-template-columns:1fr}.capability-grid article{border-bottom:1px solid var(--sift-border);border-right:0!important}.capability-grid article:last-child{border-bottom:0}.article-header h1{font-size:2.65rem}.docs-main{padding-inline:1rem}.search-backdrop{padding-top:1rem}.search-results a{flex-direction:column;gap:.1rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{scroll-duration:0s!important}}@media (forced-colors:active){.doc-button--primary{border:2px solid buttontext}.status,.notice{border:1px solid canvastext}}
