.methodology[data-v-bf15d263]{display:flex;flex-direction:column;gap:var(--space-md);height:100%;min-height:0;width:100%}.methodology__body[data-v-bf15d263]{flex:1;min-height:0}.control-button--34[data-v-bf15d263]{height:34px!important;min-height:34px!important}.article[data-v-bf15d263]{color:var(--text);font-size:14px;line-height:1.65;margin:0 auto;max-width:820px;width:100%}.article[data-v-bf15d263] h2{font-size:19px;font-weight:700;line-height:1.25;margin:28px 0 10px}.article[data-v-bf15d263] h2:first-child{margin-top:0}.article[data-v-bf15d263] h3{font-size:15px;font-weight:600;margin:20px 0 8px}.article[data-v-bf15d263] [id]{scroll-margin-top:calc(var(--header-height) + var(--space-lg))}.article[data-v-bf15d263] .toc{background:var(--surface-2);border-radius:var(--radius-lg);margin:0 0 var(--space-lg);padding:var(--space-sm) var(--space-md)}.article[data-v-bf15d263] .toc ol{list-style:none;margin:0;padding:0}.article[data-v-bf15d263] .toc a{border-radius:var(--radius-sm);color:var(--text-secondary);display:block;padding:var(--space-xs);text-decoration:none}.article[data-v-bf15d263] .toc a:hover{background:var(--surface-3);color:var(--text);text-decoration:none}.article[data-v-bf15d263] p{margin:0 0 12px}.article[data-v-bf15d263] ol,.article[data-v-bf15d263] ul{margin:0 0 12px;padding-left:20px}.article[data-v-bf15d263] li{margin-bottom:6px}.article[data-v-bf15d263] strong{font-weight:600}.article[data-v-bf15d263] figure{background:var(--surface-2);border:1px solid var(--glass-border);border-radius:var(--radius-lg);margin:18px 0;padding:16px}.article[data-v-bf15d263] figure svg{display:block;height:auto;width:100%}.article[data-v-bf15d263] figcaption{color:var(--text-secondary);font-size:12px;line-height:1.5;margin-top:10px}.article[data-v-bf15d263] .formula{background:var(--surface-3);border:1px solid var(--glass-border);border-radius:var(--radius-lg);font-size:14px;font-variant-numeric:tabular-nums;margin:14px 0;overflow-x:auto;padding:12px 14px;white-space:nowrap}.article[data-v-bf15d263] .callout{background:var(--surface-2);border-left:3px solid var(--accent);border-radius:0 var(--radius-lg) var(--radius-lg) 0;font-size:13px;margin:16px 0;padding:12px 14px}.article[data-v-bf15d263] .callout p:last-child{margin-bottom:0}.article[data-v-bf15d263] table{border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums;margin:14px 0;width:100%}.article[data-v-bf15d263] td,.article[data-v-bf15d263] th{border-bottom:1px solid var(--glass-border);padding:8px 10px;text-align:left}.article[data-v-bf15d263] th{color:var(--text-secondary);font-weight:600;white-space:nowrap}.article[data-v-bf15d263] td.num,.article[data-v-bf15d263] th.num{text-align:right}.article[data-v-bf15d263] tr.total td{border-bottom:none;font-weight:700}.article[data-v-bf15d263] .table-scroll{overflow-x:auto}.article[data-v-bf15d263] code{background:var(--surface-3);border-radius:var(--radius-sm);font-size:.92em;padding:1px 5px}.article[data-v-bf15d263] a{color:var(--accent);text-decoration:none}.article[data-v-bf15d263] a:hover{text-decoration:underline}.article[data-v-bf15d263] .article-footer{border-top:1px solid var(--glass-border);color:var(--text-secondary);font-size:13px;margin-top:28px;padding-top:14px}
