.browser-ai-article{--navy:#173653;--ink:#243447;--blue:#245f91;--muted:#4b5968;--line:#cdd5dd;--pale:#f2f5f8;--display:var(--font-display);color:var(--ink);padding-block-end:48px}.browser-ai-article .container{width:min(100% - 64px,1180px);margin-inline:auto}.browser-ai-article a{color:var(--blue);text-underline-offset:4px;text-decoration:underline}.browser-ai-article a:hover{text-decoration-thickness:2px}.browser-ai-article a:focus-visible,.browser-ai-article summary:focus-visible{outline:3px solid var(--blue);outline-offset:5px}.browser-ai-article h1,.browser-ai-article h2,.browser-ai-article h3,.browser-ai-article p{margin-block-start:0}.browser-ai-article h1,.browser-ai-article h2,.browser-ai-article h3{color:var(--navy)}.browser-ai-article p{line-height:1.75}.browser-ai-article strong{color:var(--navy);font-weight:600}[dir=rtl] .browser-ai-article{--display:var(--font)}.browser-ai-article .article-header{border-block-end:1px solid var(--line);padding-block:38px 46px}.browser-ai-article .article-topline{justify-content:space-between;align-items:center;gap:20px;margin-block-end:50px;font-size:15px;display:flex}.browser-ai-article .article-topline>a{align-items:center;min-height:44px;display:inline-flex}.browser-ai-article .eyebrow{color:var(--blue);letter-spacing:.1em;margin-block-end:18px;font-size:13px;font-weight:600;line-height:1.6;display:block}.browser-ai-article .article-header h1{font-family:var(--display);letter-spacing:-.035em;white-space:pre-line;max-width:1030px;margin-block-end:28px;font-size:clamp(40px,5.3vw,68px);font-weight:400;line-height:1.14}.browser-ai-article .article-summary{color:var(--muted);max-width:810px;margin-block-end:30px;font-size:21px;line-height:1.65}.browser-ai-article .article-byline{color:var(--muted);flex-wrap:wrap;gap:10px 30px;font-size:14px;line-height:1.8;display:flex}.browser-ai-article .article-byline a{color:inherit}.browser-ai-article .reading-grid{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:64px;padding-block:48px 16px;display:grid}.browser-ai-article .article-contents{position:sticky;inset-block-start:30px}.browser-ai-article .article-contents h2{margin-block-end:18px;font-size:16px;font-weight:600}.browser-ai-article .article-contents ol{margin:0;padding-inline-start:22px}.browser-ai-article .article-contents li{color:var(--muted);margin-block-end:6px;padding-inline-start:3px}.browser-ai-article .article-contents a{vertical-align:top;min-height:44px;color:var(--muted);padding-block:9px;font-size:15px;line-height:1.65;text-decoration:none;display:inline-block}.browser-ai-article .article-contents a:hover{color:var(--blue);text-decoration:underline}.browser-ai-article .article-prose{min-width:0;max-width:820px}.browser-ai-article .takeaway{background:var(--pale);border-inline-start:3px solid var(--blue);margin-block-end:46px;padding:25px 30px}.browser-ai-article .takeaway .eyebrow{margin-block-end:8px}.browser-ai-article .takeaway p{color:var(--navy);margin:0;font-size:20px;line-height:1.65}.browser-ai-article .article-prose>section{margin-block-end:48px;scroll-margin-block-start:28px}.browser-ai-article .article-prose h2{letter-spacing:-.025em;margin-block-end:23px;font-size:29px;font-weight:600;line-height:1.3}.browser-ai-article .article-prose section>p,.browser-ai-article .article-disclosure p{color:var(--muted);max-width:70ch;margin-block-end:22px;font-size:18px;line-height:1.8}.browser-ai-article .citations{white-space:nowrap}.browser-ai-article .citation{vertical-align:baseline;min-width:24px;padding-inline:2px;font-size:15px;line-height:24px;display:inline-block}.browser-ai-article .citation:focus-visible{outline-offset:2px}.browser-ai-article .inference-flow{background:linear-gradient(140deg,#f5f9fc,#edf3f7);border:1px solid #b3c5d4;border-radius:5px;margin:28px 0 0;padding:26px}.browser-ai-article .inference-flow>figcaption{color:var(--navy);margin-block-end:23px;font-size:20px;font-weight:600}.browser-ai-article .inference-flow ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.browser-ai-article .inference-flow li{background:#fff;border:1px solid #b3c5d4;flex-direction:column;min-width:0;padding:18px 16px 16px;display:flex;position:relative}.browser-ai-article .inference-flow li+li:before{content:"→";color:var(--blue);text-align:center;width:18px;font-size:18px;position:absolute;inset-block-start:48%;inset-inline-start:-19px}.browser-ai-article .flow-step{color:var(--blue);margin-block-end:18px;font-size:14px;line-height:1.6}.browser-ai-article .flow-step>span{color:#546e85;font-size:24px;font-weight:400;display:block}.browser-ai-article .inference-flow h3{letter-spacing:-.015em;margin-block-end:12px;font-size:18px;line-height:1.4}.browser-ai-article .inference-flow li>p{color:var(--muted);margin-block-end:20px;font-size:16px;line-height:1.65}.browser-ai-article .flow-location{color:var(--blue);border-block-start:1px solid var(--line);margin-block-start:auto;padding-block-start:10px;font-size:13px;line-height:1.6}.browser-ai-article .inference-flow .flow-caption{color:var(--muted);margin-block:18px 0;font-size:15px;line-height:1.7}.browser-ai-article .decision-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-block:26px 18px;display:grid}.browser-ai-article .decision-cards>div{border-block-start:2px solid #91acc1;min-width:0;padding-block-start:17px}.browser-ai-article .decision-cards h3{margin-block-end:10px;font-size:18px;font-weight:600;line-height:1.45}.browser-ai-article .decision-cards p{color:var(--muted);margin:0;font-size:16px;line-height:1.7}.browser-ai-article .article-prose .scope-note{margin-block-start:22px;font-size:15px;line-height:1.7}.browser-ai-article .article-disclosure{border:1px solid #b3c5d4;border-radius:4px;margin-block-start:25px}.browser-ai-article .article-disclosure summary{min-height:64px;color:var(--navy);cursor:pointer;padding:20px 24px;font-size:18px;font-weight:600;line-height:1.6}.browser-ai-article .article-disclosure summary::marker{color:var(--blue)}.browser-ai-article .article-disclosure[open] summary{border-block-end:1px solid var(--line)}.browser-ai-article .article-disclosure>div{padding:24px}.browser-ai-article .article-disclosure p:last-child{margin:0}.browser-ai-article .button{max-width:100%;min-height:52px;color:var(--navy);background:#fff;border:1px solid #fff;justify-content:space-between;align-items:center;gap:24px;padding:14px 20px;font-size:17px;font-weight:600;line-height:1.55;text-decoration:none;display:inline-flex}.browser-ai-article .button:hover{background:#e6eff6;text-decoration:underline}.browser-ai-article .article-prose>.article-sources{border-block-start:1px solid var(--line);margin-block-end:30px;padding-block-start:28px}.browser-ai-article .article-sources h2{font-size:22px}.browser-ai-article .article-prose .article-sources>p{margin-block-end:20px;font-size:16px;line-height:1.8}.browser-ai-article .article-sources ol{margin:0;padding-inline-start:25px}.browser-ai-article .article-sources li{color:var(--muted);overflow-wrap:anywhere;margin-block-end:4px;padding-inline-start:5px;scroll-margin-block-start:25px}.browser-ai-article .article-sources a{min-height:40px;padding-block:8px;font-size:15px;line-height:1.65;display:inline-block}.browser-ai-article .article-sources li:target{outline:2px solid var(--blue);outline-offset:5px;background:#e6eff6}.browser-ai-article .article-quick-links{flex-wrap:wrap;gap:12px 24px;margin-block:0 24px;display:flex}.browser-ai-article .article-quick-links a,.browser-ai-article .context-link a{align-items:center;gap:12px;min-height:44px;font-size:17px;font-weight:600;line-height:1.5;display:inline-flex}.browser-ai-article .article-quick-links a:first-child{color:var(--navy)}.browser-ai-article .comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-block:24px;display:grid}.browser-ai-article .comparison-item{border:1px solid var(--line);background:var(--pale);min-width:0;padding:22px}.browser-ai-article .comparison-item h3{margin-block-end:18px;font-size:19px;line-height:1.4}.browser-ai-article .comparison-item dl{gap:16px;margin:0;display:grid}.browser-ai-article .comparison-item dt{color:var(--blue);margin-block-end:4px;font-size:15px;font-weight:600}.browser-ai-article .comparison-item dd{color:var(--muted);margin:0;font-size:17px;line-height:1.7}.browser-ai-article .reader-questions .article-disclosure{margin-block-start:12px}.browser-ai-article .next-step{border-block-start:2px solid var(--blue);margin-block-end:32px;padding:28px 0 35px}.browser-ai-article .next-step p{max-width:62ch;color:var(--muted);font-size:18px;line-height:1.75}.browser-ai-article .next-step .button{background:var(--navy);color:#fff;border-color:var(--navy)}.browser-ai-article .next-step .button:hover{background:var(--blue)}[dir=rtl] .browser-ai-article .eyebrow{letter-spacing:0}[dir=rtl] .browser-ai-article .article-header h1{letter-spacing:0;font-weight:600;line-height:1.55}[dir=rtl] .browser-ai-article .article-prose h2,[dir=rtl] .browser-ai-article h3{letter-spacing:0;line-height:1.6}[dir=rtl] .browser-ai-article .inference-flow li+li:before{content:"←"}[dir=rtl] .browser-ai-article .article-contents a{line-height:1.8}@media (width<=1050px){.browser-ai-article .reading-grid{grid-template-columns:190px minmax(0,1fr);gap:36px}.browser-ai-article .inference-flow{padding:22px}.browser-ai-article .inference-flow ol{grid-template-columns:1fr;gap:24px}.browser-ai-article .inference-flow li{padding:18px 22px}.browser-ai-article .flow-step{margin-block-end:8px}.browser-ai-article .flow-step>span{margin-inline-end:7px;font-size:18px;display:inline}.browser-ai-article .inference-flow li+li:before{content:"↓";inset-block-start:-25px;inset-inline-start:50%}[dir=rtl] .browser-ai-article .inference-flow li+li:before{content:"↓"}.browser-ai-article .inference-flow li>p{margin-block-end:14px}.browser-ai-article .flow-location{font-size:14px}.browser-ai-article .decision-cards{grid-template-columns:1fr;gap:22px}.browser-ai-article .decision-cards h3{margin-block-end:6px}}@media (width<=760px){.browser-ai-article .container{width:calc(100% - 40px)}.browser-ai-article .article-topline{align-items:flex-start;gap:16px;margin-block-end:34px}.browser-ai-article .article-header{padding-block:22px 32px}.browser-ai-article .article-header h1{white-space:normal;margin-block-end:22px;font-size:clamp(35px,8vw,49px);line-height:1.18}.browser-ai-article .article-summary{font-size:19px;line-height:1.75}.browser-ai-article .article-byline{gap:6px;font-size:14px;display:grid}.browser-ai-article .reading-grid{grid-template-columns:1fr;gap:30px;padding-block-start:26px}.browser-ai-article .article-contents{border-block-end:1px solid var(--line);padding-block-end:20px;position:static}.browser-ai-article .article-contents h2{margin-block-end:8px}.browser-ai-article .article-contents ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;display:grid}.browser-ai-article .article-contents li{margin:0}.browser-ai-article .article-contents a{font-size:15px}.browser-ai-article .takeaway{margin-block-end:35px;padding:22px}.browser-ai-article .takeaway p{font-size:19px}.browser-ai-article .article-prose h2{font-size:26px}.browser-ai-article .article-prose>section{margin-block-end:38px}.browser-ai-article .article-prose section>p,.browser-ai-article .article-disclosure p{font-size:18px;line-height:1.8}.browser-ai-article .inference-flow{padding:20px}.browser-ai-article .inference-flow>figcaption{font-size:19px}.browser-ai-article .inference-flow li{padding:18px}.browser-ai-article .inference-flow .flow-caption{font-size:16px}.browser-ai-article .flow-location{font-size:15px}.browser-ai-article .decision-cards p{font-size:17px}.browser-ai-article .article-prose .scope-note{font-size:16px}.browser-ai-article .article-disclosure summary{padding:17px 20px}.browser-ai-article .article-disclosure>div{padding:20px}.browser-ai-article .button{padding:14px 18px;font-size:17px}.browser-ai-article .article-sources a{min-height:44px;font-size:16px}.browser-ai-article .eyebrow{letter-spacing:.04em;font-size:14px}}@media (width<=380px){.browser-ai-article .article-contents ol{grid-template-columns:1fr}.browser-ai-article .article-topline{font-size:14px}.browser-ai-article .article-header h1{font-size:35px}}@media (prefers-reduced-motion:reduce){.browser-ai-article *,.browser-ai-article :before,.browser-ai-article :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (forced-colors:active){.browser-ai-article .takeaway,.browser-ai-article .inference-flow,.browser-ai-article .inference-flow li,.browser-ai-article .decision-cards>div,.browser-ai-article .article-disclosure,.browser-ai-article .article-disclosure[open] summary,.browser-ai-article .button,.browser-ai-article .article-header,.browser-ai-article .article-contents,.browser-ai-article .article-sources,.browser-ai-article .flow-location{border-color:canvastext}.browser-ai-article .inference-flow,.browser-ai-article .takeaway,.browser-ai-article .inference-flow li{color:canvastext;background:canvas}.browser-ai-article .button{color:buttontext;background:buttonface}.browser-ai-article a:focus-visible,.browser-ai-article summary:focus-visible,.browser-ai-article .article-sources li:target{outline-color:highlight}.browser-ai-article a{color:linktext}}@media (width<=760px){.browser-ai-article .comparison-grid{grid-template-columns:1fr}.browser-ai-article .comparison-item{padding:20px}.browser-ai-article .comparison-item dt{font-size:16px}.browser-ai-article .comparison-item dd{font-size:18px}.browser-ai-article .article-quick-links{gap:4px 20px}.browser-ai-article .article-quick-links a{font-size:17px}.browser-ai-article .next-step{padding-block:25px 30px}}@media (forced-colors:active){.browser-ai-article .comparison-item,.browser-ai-article .next-step{background:canvas;border-color:canvastext}.browser-ai-article .next-step .button{color:buttontext;background:buttonface;border-color:buttontext}}.browser-ai-article .decision-guide h2{margin-block-end:20px;font-size:22px}.browser-ai-article .decision-guide dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:0 0 12px;display:grid}.browser-ai-article .decision-guide dt,.browser-ai-article .workflow-example dt{color:var(--navy);margin-block-end:7px;font-size:17px;font-weight:600;line-height:1.5}.browser-ai-article .decision-guide dd{color:var(--muted);margin:0;font-size:17px;line-height:1.65}.browser-ai-article .workflow-examples .article-disclosure{margin-block-start:12px}.browser-ai-article .workflow-example dl{gap:18px;margin:0;display:grid}.browser-ai-article .workflow-example dd{color:var(--muted);margin:0;font-size:18px;line-height:1.7}.browser-ai-article .next-step{background:var(--pale);padding:30px}.browser-ai-article .assessment-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-block:25px 30px;padding-inline-start:22px;display:grid}.browser-ai-article .assessment-steps li{padding-inline-start:4px}.browser-ai-article .assessment-steps li::marker{color:var(--blue);font-weight:600}.browser-ai-article .assessment-steps h3{margin-block-end:9px;font-size:18px;line-height:1.5}.browser-ai-article .assessment-steps p{margin:0;font-size:17px;line-height:1.7}@media (width<=1050px){.browser-ai-article .decision-guide dl,.browser-ai-article .assessment-steps{grid-template-columns:1fr;gap:20px}.browser-ai-article .decision-guide dl>div+div{border-block-start:1px solid var(--line);padding-block-start:18px}}@media (width<=760px){.browser-ai-article .next-step{padding:24px}.browser-ai-article .decision-guide dd{font-size:18px}.browser-ai-article .workflow-example dt{font-size:17px}.browser-ai-article .workflow-example dd{font-size:18px}}@media (forced-colors:active){.browser-ai-article .next-step{background:canvas}.browser-ai-article .decision-guide dl>div+div{border-color:canvastext}}.browser-ai-article .publication-status{color:var(--muted);margin:14px 0 0;font-size:14px;line-height:1.7}.browser-ai-article .recorded-example{border:1px solid var(--line);background:var(--pale);margin-block:26px;padding:26px}.browser-ai-article .recorded-example h3{margin-block-end:16px;font-size:22px;line-height:1.4}.browser-ai-article .recorded-example>p{color:var(--muted);font-size:17px}.browser-ai-article .recorded-example dl{gap:20px;margin:24px 0;display:grid}.browser-ai-article .recorded-example dt{color:var(--blue);margin-block-end:6px;font-size:16px;font-weight:600}.browser-ai-article .recorded-example dd{margin:0;font-size:18px;line-height:1.7}.browser-ai-article .recorded-example .recorded-source{white-space:pre-line;overflow-wrap:anywhere;font-size:17px}.browser-ai-article .recorded-example .article-disclosure{background:var(--paper)}.browser-ai-article .article-related ul{margin:0;padding-inline-start:24px}.browser-ai-article .article-related li{margin-block:10px;font-size:17px;line-height:1.7}.browser-ai-article .article-related a{min-height:44px;padding-block:8px;display:inline-block}@media (width<=760px){.browser-ai-article .recorded-example{padding:20px}.browser-ai-article .recorded-example>p,.browser-ai-article .recorded-example .recorded-source{font-size:18px}}@media (forced-colors:active){.browser-ai-article .recorded-example,.browser-ai-article .recorded-example .article-disclosure{color:canvastext;background:canvas;border-color:canvastext}}
