.research-desk{max-width:1060px;padding-top:40px;padding-bottom:80px;color:var(--ink)}.research-hero{padding:42px 0 30px;max-width:780px}.research-eyebrow{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.research-hero h1{font-size:clamp(34px,5vw,58px);line-height:1.12;letter-spacing:-.045em;margin:18px 0}.research-hero>p:last-child{font-size:18px;line-height:1.8;color:var(--muted)}.research-allowance{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:20px 0;margin-bottom:28px}.research-allowance span,.research-allowance strong{display:block}.research-allowance span{color:var(--muted);margin-top:6px}.research-composer,.research-paper{background:var(--surface);border:1px solid var(--border);border-radius:24px;padding:36px}.research-composer>label{font-weight:600;font-size:21px;display:block;margin-bottom:16px}.research-composer textarea{width:100%;box-sizing:border-box;resize:vertical;background:var(--cream);border:1px solid var(--border);border-radius:14px;padding:18px;color:var(--ink);font:inherit;line-height:1.7}.research-suggestions{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 22px}.research-desk button{font:inherit;cursor:pointer;border:1px solid var(--border);border-radius:12px;padding:11px 16px;background:var(--surface);color:var(--ink)}.research-suggestions button{font-size:12px;text-align:left}.research-desk button:disabled{opacity:.45;cursor:default}.research-desk a:focus-visible,.research-desk button:focus-visible,.research-desk select:focus-visible{outline:3px solid #52bda0;outline-offset:3px}.research-desk .research-primary{display:inline-block;background:#126b50;color:#fff;border-color:#126b50;font-weight:600;padding:15px 25px;text-decoration:none}.research-scope{display:flex;gap:18px;flex-wrap:wrap}.research-scope label{font-size:12px;color:var(--muted);display:grid;gap:6px;flex:1}.research-scope select{max-width:100%;padding:12px;border-radius:10px;background:var(--surface);color:var(--ink);border:1px solid var(--border);font:inherit}.research-small{font-size:12px!important;line-height:1.7;color:var(--muted)}.research-history{margin-top:42px}.research-history h2{font-size:25px}.research-desk .research-history-row{display:flex;align-items:center;gap:20px;width:100%;text-align:left;margin-bottom:10px;padding:20px}.research-history-row strong{font-weight:500}.research-history-row small,.research-sources small{display:block;color:var(--muted);margin-top:6px;font-size:11px}.research-state{font-size:11px;color:var(--muted);min-width:90px}.research-pagination{display:flex;justify-content:space-between;margin-top:20px}.research-paper{margin-top:20px;max-width:860px;margin-left:auto;margin-right:auto}.research-paper h2{font-size:clamp(26px,4vw,40px);line-height:1.25;letter-spacing:-.025em}.research-paper h3{font-size:21px;margin-top:30px}.research-paper h4{font-size:18px;margin:0 0 10px}.research-paper li,.research-paper p{line-height:1.85;font-size:15px}.research-document-top{padding-bottom:20px;border-bottom:1px solid var(--border)}.research-downloads{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.research-limits,.research-summary{border-left:3px solid #32a17e;padding:4px 22px;margin:28px 0;background:var(--cream)}.research-finding{display:flex;gap:20px;padding:24px 0;border-bottom:1px solid var(--border)}.research-finding p{margin-top:0}.research-number{font-size:12px;color:var(--muted);padding-top:4px}.research-citation{display:inline-block;padding:3px 8px;font-size:12px;color:var(--ink)}.research-figures{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.research-figures>div{padding:20px;border:1px solid var(--border);border-radius:14px}.research-figures strong{font-size:26px}.research-sources{padding-left:24px}.research-sources li{padding:10px 0;overflow-wrap:anywhere}.research-sources a{color:var(--ink)}.research-notice{padding:18px;border:1px solid var(--border);border-radius:12px}.research-progress{text-align:center;padding:60px 30px}.research-orbit{font-size:48px;color:#32a17e}.research-progress blockquote{color:var(--muted);line-height:1.7}.research-back{margin-bottom:10px}@media(max-width:600px){.research-composer,.research-paper{padding:22px}.research-allowance{align-items:flex-start;flex-direction:column;gap:8px}.research-figures{grid-template-columns:1fr}.research-history-row{align-items:flex-start!important;flex-direction:column;gap:9px!important}.research-scope{flex-direction:column}}.research-desk .research-allowance strong{font-size:18px;line-height:1.5;font-weight:600;letter-spacing:normal;color:var(--ink)}.research-desk .research-allowance span{font-size:14px;line-height:1.5;font-weight:400;letter-spacing:normal;color:var(--muted)}.research-desk .research-allowance small{font-size:12px;line-height:1.5}.research-hero{max-width:none;padding:30px 34px;margin:16px 0 24px;border:1px solid var(--border);border-radius:28px;background:radial-gradient(ellipse at 95% 5%,color-mix(in srgb,var(--sun) 22%,transparent),transparent 65%),var(--surface)}.research-hero h1{font-size:clamp(30px,4vw,44px);max-width:620px}.research-hero>p:last-child{max-width:690px;font-size:16px;line-height:1.65}.research-allowance{border:1px solid var(--border);border-radius:14px;background:var(--mint);padding:14px 20px;margin-bottom:18px}.research-desk .research-allowance strong{font-size:14px}.research-desk .research-allowance span{font-size:12px}.research-composer{box-shadow:0 14px 40px #00000006;border-top:4px solid var(--sun)}.research-suggestions button{border-radius:24px;background:var(--mint);font-weight:500;padding:9px 16px}.research-desk .research-primary{background:var(--sun);border-color:var(--sun);color:#10231b}.research-scope-details{padding:16px 0;margin-bottom:12px;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.research-scope-details summary{font-size:13px;cursor:pointer;line-height:1.7}.research-scope-details summary span{color:var(--leaf);margin-left:16px}.research-scope{margin-top:16px}.research-explainer{font-size:12px;margin-top:18px;color:var(--muted)}.research-explainer summary,.research-reference-details summary{cursor:pointer}.research-history>header{display:flex;justify-content:space-between;align-items:center}.research-history>header>span{font-size:38px;color:var(--leaf)}.research-history h2{margin:6px 0}.research-library-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px}.research-desk .research-history-row{flex-direction:column;align-items:flex-start;justify-content:space-between;border-top:4px solid var(--sun);border-radius:18px;min-height:156px;margin:0;gap:18px}.research-desk .research-history-row:nth-child(3n+2){border-top-color:#77b4cb}.research-desk .research-history-row:nth-child(3n){border-top-color:#65b493}.research-history-row strong{font-size:15px;line-height:1.55}.research-state{background:var(--mint);border-radius:20px;padding:5px 10px;color:var(--ink)}.research-summary{padding:20px 24px;border-radius:16px;background:var(--mint)}.research-summary h3{margin-top:0}.research-finding{display:block;padding:18px 0}.research-finding summary{display:flex;align-items:baseline;gap:16px;cursor:pointer;list-style:none;font-size:16px;line-height:1.6}.research-finding summary>strong{flex:1}.research-finding>div{padding:14px 0 0 34px}.research-finding[open] summary>span:last-child{transform:rotate(45deg)}.research-reference-details{margin-top:28px;padding:20px;background:var(--cream);border:1px solid var(--border);border-radius:16px}.research-reference-details summary{font-weight:600}.research-figures>div{background:var(--mint)}.research-figures>div:nth-child(2n){background:var(--surface-soft)}.research-downloads>button{flex:1}.research-paper{border-top:4px solid var(--sun)}@media(max-width:600px){.research-hero{padding:24px}.research-library-grid{grid-template-columns:1fr}.research-scope-details summary span{display:block;margin-left:0}.research-desk .research-history-row{min-height:125px}.research-desk{padding-top:24px}.research-downloads{flex-wrap:nowrap}.research-downloads button{padding:12px 8px;font-size:12px}}.research-library-filters{display:flex;gap:12px;margin-top:20px}.research-library-filters input,.research-library-filters select{min-width:0;border:1px solid var(--border);border-radius:12px;background:var(--surface);color:var(--ink);padding:14px;font:inherit;font-size:13px}.research-library-filters input{flex:1}@media(max-width:600px){.research-library-filters{flex-direction:column}}.research-value-exports{border-left:3px solid #edc762;padding:2px 0 2px 18px;margin:22px 0}.research-value-exports p{font-size:14px;line-height:1.65}