.learn-guide{--learn-blue: var(--brand-primary);--learn-ink: var(--text-default);--learn-muted: var(--text-muted);--learn-line: var(--border-default);--learn-paper: var(--bg-surface);--learn-light: var(--bg-subtle);color:var(--learn-ink);font-size:16px;line-height:1.65}.learn-guide *{box-sizing:border-box}.learn-guide h1,.learn-guide h2,.learn-guide h3,.learn-guide h4,.learn-guide p,.learn-guide figure{margin:0}.learn-guide h1,.learn-guide h2,.learn-guide h3{text-wrap:balance}.learn-guide button,.learn-guide a{-webkit-tap-highlight-color:transparent}.learn-guide button{cursor:pointer;font:inherit}.learn-guide button:disabled{cursor:default;opacity:.55}.learn-guide a{text-underline-offset:4px}.learn-guide svg{flex-shrink:0}.learn-opening{display:grid;grid-template-columns:1.05fr 1fr;align-items:start;gap:48px;padding-bottom:56px}.learn-opening h1{font-size:clamp(38px,4.1vw,60px);font-weight:600;letter-spacing:-.035em;line-height:1.07;max-width:16ch}.learn-opening-copy>p{max-width:46ch;margin-top:24px;color:var(--learn-muted);font-size:18px;line-height:1.65}.learn-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px 22px;margin-top:28px}.learn-button{display:inline-flex;justify-content:center;align-items:center;gap:14px;min-height:48px;padding:12px 20px;border-radius:5px;background:var(--learn-blue);color:var(--text-on-brand);text-decoration:none;font-size:15px;font-weight:600;transition:background-color .16s ease-out}.learn-button:hover{background:var(--learn-ink)}.learn-text-link{display:inline-flex;align-items:center;min-height:44px;gap:10px;color:var(--learn-blue);font-size:14px;text-decoration:underline}.learn-text-link:hover{color:var(--learn-ink)}.learn-opening-copy>.learn-opening-note{font-size:13px;line-height:1.5;max-width:42ch;margin-top:28px}.learn-anatomy{min-width:0;background:var(--bg-emphasis);color:var(--research-navy-strong);border-radius:2px;padding:24px;position:relative}.learn-anatomy figcaption{display:flex;align-items:center;gap:8px;color:var(--research-navy-link);font-size:12px;line-height:1.4}.learn-filing-top{display:flex;justify-content:space-between;align-items:center;margin:22px 0 12px;font-size:15px;font-weight:500}.learn-filing-top>svg{width:28px;height:28px;color:var(--research-navy-positive)}.learn-filing-top>span{display:inline-flex;align-items:center;gap:8px}.learn-filing-top>span:before{content:"";width:7px;height:7px;background:var(--research-navy-positive);border-radius:50%}.learn-filing-fields{display:grid;grid-template-columns:1fr 1fr;gap:6px}.learn-filing-field{display:flex;flex-direction:column;align-items:flex-start;text-align:left;min-width:0;padding:10px 12px;color:var(--research-navy-strong);border:1px solid var(--research-navy-line);background:transparent;border-radius:2px;transition:background-color .18s ease-out,border-color .18s ease-out}.learn-filing-field>span{font-size:11px;color:var(--research-navy-link)}.learn-filing-field>strong{font-size:16px;font-weight:500;overflow-wrap:anywhere}.learn-filing-field>small{font-size:12px;color:var(--research-navy-link)}.learn-filing-field:hover{background:var(--research-navy-hover)}.learn-filing-field[aria-pressed=true]{border-color:var(--research-navy-soft-text);background:var(--research-navy-active)}.learn-field-company{grid-column:1 / -1}.learn-field-company>strong{font-size:23px;letter-spacing:-.02em}.learn-field-amount>strong{font-family:var(--font-data);font-size:clamp(18px,1.8vw,25px);font-variant-numeric:tabular-nums;color:var(--research-navy-positive)}.learn-anatomy .learn-anatomy-hint{font-size:12px;color:var(--research-navy-link);margin:14px 0 12px}.learn-field-explanation{display:flex;align-items:flex-start;gap:10px;border-top:1px solid var(--research-navy-line);padding-top:14px;min-height:100px;font-size:13px;line-height:1.6;color:var(--research-navy-soft-text)}.learn-field-explanation>svg{margin-top:4px;color:var(--research-navy-soft-text)}.learn-guide .learn-anatomy :focus-visible{outline-color:var(--research-navy-focus)}.learn-reference-layout{display:grid;grid-template-columns:218px minmax(0,1fr);gap:44px;align-items:start;border-top:1px solid var(--learn-line)}.learn-contents{position:sticky;top:96px;padding-top:28px;padding-bottom:20px}.learn-contents h2{font-size:17px;font-weight:600;line-height:1.3}.learn-contents>p{color:var(--learn-muted);font-size:13px;line-height:1.55;margin:8px 0 20px}.learn-contents>a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:54px;padding:12px 0;border-top:1px solid var(--learn-line);font-size:14px;font-weight:500;line-height:1.45;color:var(--learn-ink);text-decoration:none}.learn-contents>a svg{width:14px;color:var(--learn-blue)}.learn-contents>a:hover{color:var(--learn-blue);text-decoration:underline}.learn-contents>.learn-contents-api{font-weight:400;font-size:13px;color:var(--learn-blue)}.learn-chapters{min-width:0}.learn-chapter{padding:40px 0 44px;border-bottom:1px solid var(--learn-line);display:flex;flex-direction:column;gap:24px}.learn-chapter:last-child{border-bottom:0}.learn-chapter>header h2{font-size:clamp(25px,2.35vw,32px);font-weight:600;letter-spacing:-.025em;line-height:1.2}.learn-chapter>header p{color:var(--learn-muted);font-size:16px;margin-top:10px;max-width:65ch}.learn-chapter>p{max-width:72ch}.learn-chapter .learn-definition{font-size:15px;color:var(--learn-muted)}.learn-guide h3{font-size:18px;line-height:1.35;font-weight:600}.learn-guide .learn-caption{font-size:12px;line-height:1.6;color:var(--learn-muted)}.learn-flow{background:var(--learn-paper);padding:24px;border:1px solid var(--learn-line);border-radius:6px}.learn-flow figcaption{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.learn-quiet-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:8px 10px;background:var(--learn-paper);color:var(--learn-blue);border:1px solid var(--border-strong);border-radius:4px;font-size:13px!important}.learn-quiet-button:hover:not(:disabled){background:var(--learn-light)}.learn-flow-stages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;padding:28px 0}.learn-flow-stages>button{display:flex;align-items:center;flex-direction:column;gap:12px;min-width:0;padding:12px 4px;position:relative;border:0;border-radius:4px;color:var(--learn-muted);background:transparent;font-size:13px;line-height:1.4}.learn-flow-icon{display:flex;justify-content:center;align-items:center;width:min(100%,150px);height:112px;border:1px solid var(--border-strong);border-radius:6px;background:var(--learn-light);color:var(--learn-blue);transition:background-color .22s ease-out,color .22s ease-out}.learn-flow-icon svg{width:100%;height:92px}.learn-flow-stages>button[aria-pressed=true]{color:var(--learn-ink);font-weight:600}.learn-flow-stages>button[aria-pressed=true] .learn-flow-icon{background:var(--learn-blue);border-color:var(--learn-blue);color:var(--text-on-brand)}.learn-flow-stages>button:hover{background:var(--bg-canvas)}.learn-flow-connector{position:absolute;right:-20px;top:60px;color:var(--research-navy-soft-text);width:20px}.learn-flow-stages>button:last-child .learn-flow-connector{display:none}.learn-flow-stages[data-playing]>button[aria-pressed=true] .learn-flow-connector{animation:learn-transfer 1.8s cubic-bezier(.16,1,.3,1)}.learn-flow-detail{border-top:1px solid var(--learn-line);padding-top:16px;min-height:122px}.learn-flow-detail>span{font-size:12px;font-weight:500;color:var(--learn-blue)}.learn-flow-detail p{margin:6px 0 14px;font-size:14px}.learn-reference{border-top:1px solid var(--learn-line);font-size:14px}.learn-reference>summary{cursor:pointer;min-height:48px;padding:12px 0;color:var(--learn-blue);font-weight:500}.learn-reference>summary:hover{text-decoration:underline}.learn-reference-body{display:flex;flex-direction:column;gap:16px;padding:8px 0 16px}.learn-reference-body>p{max-width:72ch}.learn-reference-facts{display:grid;gap:16px;margin:0}.learn-reference-facts dt{font-weight:500}.learn-reference-facts dd{margin:4px 0 0;color:var(--learn-muted)}.learn-reference-body a{color:var(--learn-blue);text-decoration:underline}.learn-reference-body a svg{display:inline;margin-left:4px;width:12px;height:12px}.learn-takeaway{background:var(--research-info-soft);padding:20px 24px;border-radius:4px;font-size:14px}.learn-takeaway p{margin-top:6px}.learn-takeaway[data-caution]{background:var(--research-caution-bg);color:var(--research-caution-text)}.learn-timeline{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:8px 0 0;padding:0}.learn-timeline li{padding:0 16px 0 0;position:relative}.learn-timeline li:before{content:"";position:absolute;top:19px;left:0;right:0;border-top:1px solid var(--border-strong)}.learn-timeline li:last-child:before{display:none}.learn-timeline-node{width:40px;height:40px;display:flex;align-items:center;justify-content:center;position:relative;border-radius:2px;background:var(--terminal-accent);color:var(--terminal-on-accent);font-size:14px;font-weight:500;margin-bottom:16px}.learn-timeline h3{font-size:16px}.learn-timeline strong{display:block;font-size:16px;color:var(--learn-blue);line-height:1.4;margin-top:8px}.learn-timeline p{font-size:13px;line-height:1.6;color:var(--learn-muted);margin-top:8px}.learn-rule{border-top:1px solid var(--learn-line);border-bottom:1px solid var(--learn-line);padding:18px 0;font-size:14px}.learn-normalization-example{display:grid;grid-template-columns:1.25fr 24px 1fr;align-items:center;gap:22px;padding:28px;background:var(--learn-paper);border:1px solid var(--learn-line);border-radius:6px}.learn-source-values h3,.learn-canonical-value h3{font-size:13px;color:var(--learn-muted);font-weight:400;margin-bottom:16px}.learn-source-values>div{display:grid;grid-template-columns:48px 1fr;align-items:center;gap:12px;border-top:1px solid var(--learn-line);padding:12px 0}.learn-source-values>div>span{font-size:12px;color:var(--learn-muted)}.learn-source-values strong{font-size:18px;font-weight:500;overflow-wrap:anywhere}.learn-normalize-arrow{color:var(--learn-blue);width:24px;height:24px}.learn-canonical-value{padding:20px;background:var(--research-positive-soft);border-radius:4px}.learn-canonical-value code{display:block;color:var(--data-positive);font-family:var(--font-data);font-size:32px;line-height:1.3}.learn-canonical-value>span{font-size:13px;color:var(--research-positive-strong)}.learn-table-scroll{overflow-x:auto;scrollbar-color:var(--research-scrollbar-thumb) var(--bg-subtle)}.learn-table-scroll table{border-collapse:collapse;width:100%;min-width:550px;text-align:left;font-size:13px}.learn-table-scroll th,.learn-table-scroll td{padding:12px;border-bottom:1px solid var(--learn-line);vertical-align:top}.learn-table-scroll thead{background:var(--learn-light)}.learn-table-scroll th{font-weight:500}.learn-comparison{border:1px solid var(--learn-line);border-radius:6px;background:var(--learn-paper);padding:24px}.learn-comparison figcaption>p{font-size:14px;color:var(--learn-muted);margin:10px 0}.learn-example-label{display:inline-block;font-size:12px;color:var(--research-caution-text)}.learn-scenario-controls{display:flex;flex-wrap:wrap;gap:6px;margin:22px 0 28px}.learn-scenario-controls button{display:inline-flex;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:9px 14px;background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:4px;color:var(--learn-ink);font-size:13px}.learn-scenario-controls button[aria-pressed=true]{background:var(--terminal-accent);border-color:var(--border-strong);color:var(--terminal-on-accent)}.learn-scenario-controls button:hover:not([aria-pressed=true]){background:var(--learn-light)}.learn-value-bars{display:grid;gap:16px}.learn-value-row{display:grid;grid-template-columns:82px minmax(0,1fr) 106px;align-items:center;gap:12px;font-size:12px}.learn-value-row>span{color:var(--learn-muted)}.learn-value-row>strong{text-align:right;font-family:var(--font-data);font-weight:400;font-variant-numeric:tabular-nums}.learn-bar-track{height:18px;background:var(--bg-subtle);border-left:1px solid var(--border-strong)}.learn-bar{display:block;width:100%;height:100%;background:var(--direction-buy);transform-origin:left center;transition:transform .55s cubic-bezier(.16,1,.3,1)}.learn-value-row[data-direction=sell] .learn-bar{background:var(--direction-sell)}.learn-value-row[data-direction=other] .learn-bar{background:var(--text-muted)}.learn-calculated-values{border-top:1px solid var(--learn-line);margin-top:26px;padding-top:20px}.learn-calculated-values dl{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:0}.learn-calculated-values dl>div+div{border-left:1px solid var(--learn-line);padding-left:22px}.learn-calculated-values dt{font-size:12px;color:var(--learn-muted)}.learn-calculated-values dd{font-family:var(--font-data);font-size:clamp(19px,2vw,26px);font-weight:500;font-variant-numeric:tabular-nums;margin:4px 0 0}.learn-calculated-values dd[data-direction=buy]{color:var(--direction-buy)}.learn-calculated-values dd[data-direction=sell]{color:var(--direction-sell)}.learn-calculated-values>p{margin-top:14px;font-size:12px;color:var(--learn-muted)}.learn-scenario-explanation{background:var(--learn-light);margin:20px -24px 18px;padding:20px 24px;min-height:168px;font-size:14px}.learn-scenario-explanation h4{font-weight:600;font-size:16px;line-height:1.4}.learn-scenario-explanation p{margin:8px 0;color:var(--learn-muted)}.learn-scenario-explanation>strong{font-weight:500}.learn-checklist{padding-top:12px}.learn-checklist ul{list-style:none;margin:18px 0 0;padding:0}.learn-checklist li{display:flex;gap:12px;border-top:1px solid var(--learn-line);padding:16px 0}.learn-check-marker{flex:0 0 8px;height:8px;border:1px solid var(--learn-blue);margin-top:8px}.learn-checklist strong{font-size:15px;font-weight:500}.learn-checklist p{font-size:14px;color:var(--learn-muted);margin-top:3px}.learn-coverage-pair{display:grid;grid-template-columns:1fr 1fr;gap:20px}.learn-coverage-pair>div{display:flex;align-items:center;gap:12px;flex-wrap:wrap;border-top:1px solid var(--learn-line);border-bottom:1px solid var(--learn-line);padding:20px 0}.learn-country-code{font-size:32px;line-height:1;font-weight:500;color:var(--learn-blue);letter-spacing:-.03em}.learn-coverage-pair h3{font-size:16px}.learn-coverage-pair p{font-size:12px;color:var(--learn-muted)}.learn-source-status{display:flex;align-items:center;gap:6px;width:100%;font-size:12px;color:var(--research-positive-strong)}.learn-coverage-dimensions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;background:var(--learn-paper);border:1px solid var(--learn-line);padding:24px}.learn-coverage-dimensions h3{font-size:15px}.learn-coverage-dimensions p{margin-top:8px;font-size:13px;color:var(--learn-muted)}.learn-closing{background:var(--bg-emphasis);padding:36px 40px;border-radius:2px;color:var(--research-navy-strong);margin-top:20px;display:grid;grid-template-columns:1.2fr 1fr;gap:36px;align-items:center}.learn-closing h2{font-size:30px;font-weight:500;letter-spacing:-.025em;line-height:1.2}.learn-closing p{color:var(--research-navy-link);font-size:15px;max-width:64ch;margin-top:14px}.learn-closing .learn-actions{margin-top:0;justify-content:flex-end}.learn-closing .learn-button{background:var(--research-info-soft);color:var(--learn-ink)}.learn-closing .learn-button:hover{background:var(--bg-surface)}.learn-closing .learn-text-link{color:var(--research-navy-link)}.learn-guide .learn-closing :focus-visible{outline-color:var(--research-navy-focus)}@keyframes learn-transfer{0%{transform:translate(-6px)}to{transform:translate(3px)}}@media (min-width: 1100px){.oi-observatory .learn-guide [id]{scroll-margin-top:100px}}@media (max-width: 1250px){.learn-opening{gap:28px}.learn-reference-layout{grid-template-columns:190px minmax(0,1fr);gap:28px}.learn-flow,.learn-comparison{padding:20px}.learn-scenario-explanation{margin-inline:-20px;padding-inline:20px}}@media (max-width: 900px){.learn-opening{gap:24px}.learn-opening h1{font-size:44px}.learn-opening-copy>p{font-size:16px}.learn-reference-layout{display:block}.learn-contents{position:static;display:grid;grid-template-columns:1fr 1fr;gap:0 24px;padding-bottom:28px;border-bottom:1px solid var(--learn-line)}.learn-contents h2,.learn-contents>p{grid-column:1 / -1}.learn-chapter{padding-block:36px}.learn-closing{grid-template-columns:1fr;gap:24px;padding:28px}.learn-closing .learn-actions{justify-content:flex-start}}@media (max-width: 650px){.learn-guide{font-size:15px}.learn-opening{grid-template-columns:1fr;gap:28px;padding-bottom:32px}.learn-opening h1{font-size:43px;max-width:15ch}.learn-opening-copy>p{margin-top:18px}.learn-opening-copy>.learn-opening-note{margin-top:16px}.learn-actions{margin-top:20px;gap:8px 16px}.learn-button{padding-inline:16px;font-size:14px}.learn-anatomy{padding:20px}.learn-field-explanation{min-height:96px}.learn-field-amount>strong{font-size:21px}.learn-contents{grid-template-columns:1fr;gap:0}.learn-contents>a{min-height:52px}.learn-contents>p{margin-bottom:16px}.learn-chapter{gap:20px}.learn-chapter>header h2{font-size:28px}.learn-flow,.learn-comparison{padding:18px 16px}.learn-flow figcaption{align-items:flex-start}.learn-flow-stages{gap:14px;padding-block:22px}.learn-flow-stages>button{font-size:12px}.learn-flow-icon{width:100%;height:78px}.learn-flow-icon svg{width:100%;height:70px}.learn-flow-connector{width:16px;right:-15px;top:44px}.learn-flow-detail{min-height:152px}.learn-timeline{grid-template-columns:1fr;gap:0}.learn-timeline li{padding:0 0 28px 58px;min-height:108px}.learn-timeline li:last-child{padding-bottom:0}.learn-timeline-node{position:absolute;left:0;top:0}.learn-timeline li:before{top:0;bottom:0;left:19px;right:auto;border-top:0;border-left:1px solid var(--border-strong)}.learn-timeline strong{font-size:18px}.learn-normalization-example{grid-template-columns:1fr 20px 1fr;padding:18px 14px;gap:12px}.learn-source-values>div{display:flex;flex-direction:column;align-items:flex-start;gap:3px}.learn-source-values strong{font-size:15px}.learn-canonical-value{padding:14px 10px}.learn-canonical-value code{font-size:27px}.learn-normalize-arrow{width:20px}.learn-scenario-controls{display:grid;grid-template-columns:1fr 1fr}.learn-value-row{grid-template-columns:64px minmax(0,1fr) 89px;gap:8px;font-size:11px}.learn-bar-track{height:16px}.learn-calculated-values dd{font-size:19px}.learn-calculated-values dl{gap:12px}.learn-calculated-values dl>div+div{padding-left:12px}.learn-scenario-explanation{margin-inline:-16px;padding-inline:16px;min-height:232px}.learn-takeaway{padding:18px}.learn-coverage-dimensions{grid-template-columns:1fr;gap:18px;padding:20px}.learn-coverage-dimensions>div+div{border-top:1px solid var(--learn-line);padding-top:18px}.learn-closing{padding:28px 22px}.learn-closing h2{font-size:28px}}@media (prefers-reduced-motion: reduce){.learn-guide *,.learn-guide *:before,.learn-guide *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.learn-operational-references{display:grid;gap:16px}.learn-methodology-changes{border-top:1px solid var(--border-default);padding-top:24px;scroll-margin-top:128px;overflow-wrap:anywhere}.learn-methodology-changes p{margin-block:8px 16px}
