:root{--web-canvas:#f8f5ee;--web-surface:#fff;--web-ink:#2c302b;--web-secondary:#62635b;--web-accent:#a8422d;--web-line:#dedad1;--web-tint:#eee8df;--web-font:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC",sans-serif;--ease-out:cubic-bezier(.23,1,.32,1);--paper:var(--web-canvas);--surface:var(--web-surface);--ink:var(--web-ink);--muted:var(--web-secondary);--green:var(--web-accent);--deep:var(--web-accent);--line:var(--web-line);--soft:var(--web-tint);--sans:var(--web-font)}body{-webkit-font-smoothing:antialiased}:where(a,button,summary,input,select,textarea):focus-visible{outline:2px solid var(--web-accent);outline-offset:4px}:where(button,a,summary){touch-action:manipulation}.googleSignIn{display:inline-flex;align-items:center;justify-content:center;gap:.625rem;min-height:44px;padding:.625rem 1rem;border:1px solid var(--web-accent);border-radius:.625rem;background:var(--web-accent);color:#fff;text-decoration:none;font:600 .875rem/1.4 var(--web-font);white-space:nowrap}.googleSignIn svg{flex-shrink:0}.siteHeader{width:min(75rem,calc(100% - 5rem));height:88px;border-color:var(--web-line)}.siteHeader .primaryNav{gap:2rem}.siteHeader .primaryNav a{color:var(--web-secondary);font-size:.875rem;min-height:44px;display:inline-flex;align-items:center}.pageFrame{max-width:none}.siteFooter{width:min(75rem,calc(100% - 5rem));margin:auto;padding:2rem 0;border-color:var(--web-line);color:var(--web-secondary)}.researchShell.researchShell{--desk-bg:var(--web-canvas);--desk-paper:var(--web-surface);--desk-green:var(--web-accent);--desk-line:var(--web-line);background:var(--web-canvas);color:var(--web-ink);font-family:var(--web-font);font-size:.875rem}.researchShell .researchNav{background:var(--web-canvas);border-color:var(--web-line);padding:24px 12px 20px}.researchShell .researchBrand{min-height:44px;padding:0 7px}.researchShell .researchBrandMark{width:100%;max-width:140px;height:auto}.researchShell .researchNav nav{margin-top:40px;gap:4px}.researchShell .researchNav nav :is(a,button){min-height:46px;padding:12px;gap:10px;border-radius:8px;color:var(--web-secondary);font-size:.875rem;box-shadow:none}.researchShell .researchNav nav span{font-size:inherit}.researchShell .researchNav nav .active{background:var(--web-tint);color:var(--web-accent);font-weight:600}.researchShell .researchNav nav button:disabled{opacity:.48;cursor:not-allowed}.researchShell .researchNav nav .active svg{color:inherit}.researchShell .workspaceAccount summary{background:var(--web-surface);border-color:var(--web-line)}.researchShell .accountPopover{background:var(--web-surface)}.researchShell .accountPopover :is(strong,a){color:var(--web-ink)}.researchShell .accountPopover small{color:var(--web-secondary);border-color:var(--web-line)}.researchShell .workspaceGuest{width:100%;gap:8px}.researchShell .workspaceGuest .googleSignIn{color:#fff;font-size:.75rem;padding:10px 8px}.researchShell .workspaceGuest .languageLink{justify-content:center;color:var(--web-secondary)}.researchShell .readingMain{background:var(--web-canvas)}.researchShell .reading-feed-v13{width:min(52rem,calc(100% - 5rem));padding:44px 0 80px}.researchShell .reading-day-divider{color:var(--web-ink);font-size:.8125rem;font-weight:600;letter-spacing:0;padding:12px 0}.researchShell .reading-day-count{color:var(--web-secondary);font-size:.75rem;font-weight:400}.researchShell .reading-inline-article{padding:30px 0 32px}.researchShell .reading-inline-article h3{margin:0;font:600 clamp(1.25rem,1.75vw,1.5rem)/1.5 var(--web-font);letter-spacing:-.02em}.researchShell .reading-inline-article .readingProse{max-width:74ch;color:var(--web-ink);font-size:1rem;line-height:1.85}.researchShell .reading-timestamps{color:var(--web-secondary);font-size:.75rem;gap:4px 16px}.researchShell .reading-inline-sources{color:var(--web-secondary)}.researchShell .readingSaveButton{min-height:44px;border-color:var(--web-line);border-radius:8px;color:var(--web-secondary)}.researchShell .readingSaveButton[aria-pressed=true]{background:var(--web-tint)}.researchShell .reading-story-v13{width:min(48rem,calc(100% - 5rem));padding:32px 0 80px}.researchShell .reading-story-v13 h1{font:600 clamp(1.75rem,3vw,2.5rem)/1.4 var(--web-font);letter-spacing:-.035em}.researchShell .reading-story-v13 article>header>p{color:var(--web-secondary)}.researchShell .reading-story-v13 .readingProse,.researchShell .reading-story-v13 .readingProse>p{color:var(--web-ink);font-size:1.0625rem;line-height:1.85}.researchShell .reading-story-v13 .readingProse blockquote{color:var(--web-accent);font:500 1.125rem/1.8 var(--web-font)}.researchShell .readingMore button,.researchShell .readingSources>summary{border-color:var(--web-line);color:var(--web-accent);min-height:44px}.researchShell .researchHistory{padding:26px 12px 16px;background:var(--web-canvas);border-color:var(--web-line);gap:20px}.researchShell .historyHeading{font-size:.8125rem;color:var(--web-secondary)}.researchShell .newResearch{background:var(--web-surface);border-color:var(--web-line);color:var(--web-ink);min-height:44px}.researchShell .historyItems button{color:var(--web-secondary);min-height:52px}.researchShell .historyItems button.selected{background:var(--web-tint);color:var(--web-accent)}.researchShell .historyItems strong{color:inherit;font-size:.8125rem}.researchShell .historyItems small{color:var(--web-secondary);font-size:.6875rem}.researchShell .researchConversation{background:var(--web-canvas)}.researchShell .researchConversation>header{border-color:var(--web-line);min-height:72px;color:var(--web-secondary);font-size:.8125rem}.researchShell .researchScroll{padding:25px max(24px,calc((100% - 780px)/2))}.researchShell .researchComposerWrap{max-width:780px}.researchShell .researchMessage.user p{background:var(--web-surface);border:1px solid var(--web-line)}.researchShell .researchWelcome{max-width:640px;margin:clamp(32px,10vh,110px) auto 32px}.researchShell .welcomeMark{border-color:var(--web-line);color:var(--web-accent);background:var(--web-tint)}.researchShell .researchWelcome h1{font-size:clamp(1.5rem,2.5vw,2rem);line-height:1.35;letter-spacing:-.03em;font-weight:600}.researchShell .researchWelcome>p{color:var(--web-secondary);font-size:.9375rem;line-height:1.75}.researchShell .researchSuggestions button{color:var(--web-secondary);border-color:var(--web-line);font-size:.875rem;line-height:1.65;min-height:52px}.researchShell .researchMessage{font-size:1rem;line-height:1.8}.researchShell .researchMessage.user p{background:var(--web-tint);color:var(--web-ink);border-radius:12px}.researchShell .answerMark{border-color:var(--web-line);color:var(--web-accent)}.researchShell .researchMarkdown{color:var(--web-ink)}.researchShell .researchMarkdown :is(h1,h2,h3,h4,strong){color:var(--web-ink)}.researchShell .researchEvidenceList a,.researchShell .researchMarkdown a{color:var(--web-accent);text-decoration-color:currentColor}.researchShell .researchMarkdown :is(pre,code),.researchShell .researchMarkdownTable th{background:var(--web-canvas);color:var(--web-ink);border-color:var(--web-line)}.researchShell .researchComposerWrap{padding-bottom:24px}.researchShell .researchComposer{border-color:var(--web-line);border-radius:16px;background:var(--web-surface);box-shadow:0 2px 8px #2c302b06}.researchShell .researchComposer:focus-within{border-color:var(--web-accent);box-shadow:0 0 0 2px var(--web-tint)}.researchShell .researchComposer textarea{color:var(--web-ink);font-size:1rem;line-height:1.65;min-height:76px}.researchShell .researchComposer small,.researchShell .researchComposer textarea::placeholder{color:var(--web-secondary)}.researchShell .researchAttachment{padding:12px 12px 0}.researchShell .researchAttachmentCard{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--web-line);border-radius:10px;background:var(--web-canvas)}.researchShell .researchAttachmentInfo{flex:1 1 auto;min-width:0}.researchShell .researchAttachmentInfo strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--web-ink);font-size:.8125rem;font-weight:600;line-height:1.4}.researchShell .researchAttachmentInfo small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--web-secondary);font-size:.6875rem;line-height:1.5}.researchShell .researchAttachmentActions{display:flex;align-items:center;gap:8px;flex-shrink:0}.researchShell .researchAttachmentCard button{width:auto;height:auto;min-width:0;min-height:0;border-radius:0;background:none;color:inherit;font-size:inherit}.researchShell .researchAttachmentCard .researchAttachmentShow{border:0;background:none;padding:4px 2px;color:var(--web-accent);font-size:.75rem;cursor:pointer;text-decoration:underline;text-underline-offset:3px;white-space:nowrap;flex-shrink:0}.researchShell .researchAttachmentCard .researchAttachmentRemove{display:grid;place-items:center;width:26px;height:26px;border:0;border-radius:50%;background:none;color:var(--web-secondary);font-size:1.05rem;line-height:1;cursor:pointer;flex-shrink:0}.researchShell .researchAttachmentCard .researchAttachmentRemove:hover{background:var(--web-tint);color:var(--web-ink)}.researchShell .chatContextChip{display:inline-block;max-width:44ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0 0 6px;padding:3px 8px;border:1px solid var(--web-line);border-radius:6px;background:var(--web-canvas);color:var(--web-secondary);font-size:.6875rem;vertical-align:top}.researchShell .researchComposer>div>button{min-width:44px;min-height:44px;background:var(--web-accent);font-size:24px}.researchShell .researchComposer>div>button:disabled{background:var(--web-line);color:var(--web-secondary)}.researchShell .readingMobileNav{background:var(--web-surface);border-color:var(--web-line);grid-template-columns:repeat(3,minmax(0,1fr))}.researchShell .readingMobileNav [aria-current=page]{color:var(--web-accent)}.researchShell :is(a,button,summary):focus-visible{outline-color:var(--web-accent)}.center{padding:clamp(24px,6vw,80px) 24px}.card.legalCard{padding:clamp(24px,5vw,56px);border:1px solid var(--web-line);border-radius:12px;background:var(--web-surface);box-shadow:none}.card.legalCard h1{font:600 clamp(1.75rem,4vw,2.5rem)/1.3 var(--web-font);letter-spacing:-.03em}.card.legalCard>p:not(.eyebrow){color:var(--web-secondary);line-height:1.85}@media(hover:hover) and (pointer:fine){.googleSignIn:hover{background:#873523}.researchShell .accountPopover a:hover,.researchShell .historyItems button:hover,.researchShell .newResearch:hover,.researchShell .researchNav nav a:hover{background:var(--web-tint);color:var(--web-accent)}.researchShell .reading-inline-article h3 a:hover,.researchShell .researchSuggestions button:hover{color:var(--web-accent)}}@media(prefers-reduced-motion:no-preference){.googleSignIn,.researchShell .readingSaveButton,.researchShell .researchComposer button{transition:transform .14s var(--ease-out),background-color .14s var(--ease-out)}.googleSignIn:active:not(:focus-visible),.researchShell .readingSaveButton:active:not(:disabled):not(:focus-visible),.researchShell .researchComposer button:active:not(:disabled):not(:focus-visible){transform:scale(.98)}}@media(max-width:1100px){.researchShell .reading-feed-v13,.researchShell .reading-story-v13{width:calc(100% - 3rem)}}@media(max-width:720px){.siteFooter,.siteHeader{width:calc(100% - 2rem)}.siteHeader{height:76px}.siteHeader .googleSignIn{padding:10px;font-size:.75rem}.researchShell .reading-feed-v13,.researchShell .reading-story-v13{width:calc(100% - 2.5rem);padding-top:24px}.researchShell .reading-inline-article{padding:24px 0}.researchShell .researchWelcome{margin-top:28px}.researchShell .researchConversation>header{min-height:60px}.researchShell .researchComposerWrap{padding:8px 16px 12px}.researchShell .readingMobileNav .workspaceGuest{display:flex;align-items:center;justify-content:center}.researchShell .readingMobileNav .workspaceGuest .googleSignIn{flex-direction:column;gap:3px;border:0;background:transparent;color:var(--web-accent);white-space:normal;font-size:.625rem;padding:4px 2px}.researchShell .readingMobileNav .workspaceGuest>.languageLink{display:none}}@media(prefers-contrast:more){:root{--web-secondary:#41493c;--web-line:#8d9484}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.googleSignIn,.researchShell *{transition:none!important;animation:none!important}}.trackSection{width:min(68rem,calc(100% - 5rem));margin:auto;padding:56px 0 72px;border-top:0}.trackSection .eyebrow{color:var(--web-accent)}.trackTitle{font:600 clamp(1.75rem,3.5vw,2.5rem)/1.3 var(--web-font);letter-spacing:-.035em}.trackSection .answerBlock{border-color:var(--web-line);background:var(--web-tint);border-radius:10px}.trackSection .answerLabel{color:var(--web-accent)}.trackTable{font-size:.875rem;line-height:1.7}.trackTable :is(th,td){border-color:var(--web-line);padding-block:16px}.trackTable th{font-size:.75rem;letter-spacing:0;text-transform:none;font-weight:500}.trackClaim a:hover{color:var(--web-accent)}.researchShell .researchNav nav .active{box-shadow:none}@media(max-width:720px){.trackSection{width:calc(100% - 2.5rem);padding-top:36px}}@media(max-width:720px){.researchShell .readingMobileNav:has(.workspaceGuest){grid-template-columns:repeat(4,minmax(0,1fr))}.researchShell .readingMobileNav .workspaceGuest{display:contents}.researchShell .readingMobileNav .workspaceGuest>.languageLink{display:flex;align-items:center;justify-content:center;min-height:44px;font-size:.75rem}.researchShell .readingMobileNav:has(.workspaceGuest)>button:disabled{display:none}}@media(max-width:380px){.siteHeader .brandLogo{width:110px;height:auto}.siteHeader .googleSignIn{font-size:.6875rem;padding:8px;gap:5px}}.researchShell .readingSaveButton{display:inline-flex;align-items:center;gap:7px;padding:8px 12px}.researchShell .readingSaveButton svg{width:17px;height:17px}.researchShell .readingSaveButton[aria-pressed=true] svg{fill:currentColor}.researchShell .readingSaveButton[aria-pressed=true]{background:#eee8df;color:var(--web-accent);border-color:#d9c8b9}.researchShell .workspaceAccount[open] summary{box-shadow:0 0 0 3px #dfc8b6}.researchShell .researchNav nav .active{background:#eee8df}.researchShell .newResearch{display:flex;align-items:center;gap:8px}@media(hover:hover) and (pointer:fine){.researchShell .workspaceAccount summary:hover{box-shadow:0 0 0 4px #e9ded1}}@media(prefers-reduced-transparency:reduce){.researchShell .readingMobileNav{background:var(--web-surface);backdrop-filter:none}}.researchShell .reading-inline-article{padding:40px 0 44px}.researchShell .reading-inline-article h3{max-width:36em;margin-bottom:0;line-height:1.5}.researchShell .reading-inline-article .reading-timestamps{margin:0;color:var(--web-secondary)}.researchShell .reading-inline-article .readingProse{max-width:68ch;line-height:1.95}.researchShell .reading-inline-article .readingProse p{margin-bottom:24px}.researchShell .readingProse :is(h2,h3){margin-top:36px;margin-bottom:20px;color:var(--web-ink)}.researchShell .readingProse blockquote{background:#eeeee7;border-color:#9aa497;color:#40483f;padding:18px 24px}.researchShell .readingProse strong{color:var(--web-ink)}.researchShell .readingProse a{color:var(--web-accent);text-decoration-color:#caa997}.researchShell .readingProse :is(code,pre),.researchShell .readingTable th{background:#efede7}.researchShell .reading-inline-meta{margin:0}.researchShell .readingResearchAction{color:var(--web-secondary);font-size:.8125rem}.researchShell .readingResearchAction:hover{background:var(--web-tint);color:var(--web-ink)}.researchShell .reading-inline-article{column-gap:24px;row-gap:16px}.researchShell .reading-verify-badge{background:transparent;border:0;padding:0;color:var(--web-secondary);font-size:.6875rem;font-weight:400}.researchShell .reading-importance-badge{background:var(--web-tint);padding:2px 9px;border-radius:4px;color:var(--web-secondary);font-size:.75rem;font-weight:400;letter-spacing:0}.researchShell .reading-inline-sources{padding-top:0;margin-top:22px;margin-bottom:16px;gap:8px 16px}.researchShell .reading-row-v13{border-bottom:0}.researchShell .readingSaveButton{border-color:transparent;background:transparent;padding-left:0}.researchShell .readingSaveButton[aria-pressed=true]{padding-inline:12px}.researchShell .reading-story-v13 .readingProse{line-height:1.95}.researchShell .reading-story-v13 .readingProse p{margin-bottom:28px}@media(max-width:720px){.researchShell .reading-inline-article{padding:32px 0 36px}.researchShell .reading-inline-article h3{font-size:1.25rem}}