.search-page{--paper:#f6f6f3;--blue:#4355ff;background:var(--paper);color:#191d18;min-height:100vh}.search-nav,.search-footer,.search-page main{width:min(1180px,calc(100% - 96px));margin:auto}.search-nav{display:flex;justify-content:space-between;align-items:center;height:90px;border-bottom:1px solid #d9ddd5}.search-nav>a:last-child{display:flex;align-items:center;gap:16px;font-size:13px;min-height:44px}.search-crumb{display:flex;gap:13px;flex-wrap:wrap;padding-top:34px;font-size:11px;color:#60665e}.search-crumb a:hover,.search-inline:hover,.search-footer a:hover{color:var(--blue)}.search-hero{padding:76px 0 68px;max-width:1040px}.search-page .b-eyebrow{font-size:10px;letter-spacing:1.4px;color:#646a61;margin-bottom:22px}.search-hero h1{font-size:clamp(40px,5.2vw,72px);line-height:1.06;letter-spacing:-3px;font-weight:500;margin:0 0 32px}.search-hero h1 em{font-style:normal;color:var(--blue)}.search-hero>p:not(.b-eyebrow){max-width:710px;font-size:16px;line-height:1.75;margin:20px 0}.search-hero>p.search-deck{font-size:23px;line-height:1.5;letter-spacing:-.4px;max-width:780px}.search-inline{display:inline-block;margin-top:22px;font-size:14px;border-bottom:1px solid #9baba0;padding-bottom:4px}.search-page figure{margin:0}.operating-model,.finance-map,.reconciliation-artifact{padding:32px;border:1px solid #d9ddd5;background:#f0f1ec}.search-page figcaption{font:10px ui-monospace,monospace;letter-spacing:.9px;color:#5e655b;margin-bottom:32px}.operating-model ol{display:grid;grid-template-columns:repeat(5,1fr);list-style:none;padding:0;margin:0}.operating-model li{padding:23px 22px 0 0;position:relative;border-top:1px solid var(--blue)}.operating-model li:before{content:"";width:7px;height:7px;background:var(--blue);border-radius:100%;position:absolute;top:-4px;left:0}.operating-model li>span{display:block;font:10px ui-monospace,monospace;color:var(--blue);margin-bottom:18px}.operating-model strong{font-size:21px;font-weight:500}.operating-model li p{font-size:13px;line-height:1.5;max-width:160px;margin-top:8px}.diagram-caption{font-size:12px!important;color:#596153;margin:28px 0 0!important}.search-chapter{display:grid;grid-template-columns:.85fr 1.4fr;gap:85px;padding:85px 0;border-bottom:1px solid #d9ddd5;scroll-margin-top:28px}.chapter-heading h2{font-size:34px;font-weight:500;letter-spacing:-1.3px;line-height:1.15;margin:0;max-width:350px}.chapter-body>p{font-size:16px;line-height:1.8;margin:0 0 23px}.chapter-body>p:last-child{margin-bottom:0}.decision-roles{display:grid;gap:25px;margin-bottom:28px}.decision-roles article{padding-left:20px;border-left:2px solid var(--blue)}.decision-roles span{font:10px ui-monospace,monospace;letter-spacing:1px;color:var(--blue)}.decision-roles h3{font-size:22px;line-height:1.3;letter-spacing:-.6px;font-weight:500;margin:8px 0}.decision-roles p{font-size:14px;line-height:1.75;margin:0}.search-definitions{margin:0 0 25px}.search-definitions>div{padding:22px 0;border-top:1px solid #d9ddd5}.search-definitions>div:first-child{padding-top:0;border:0}.search-definitions dt{font-size:20px;font-weight:500;letter-spacing:-.5px;margin-bottom:9px}.search-definitions dd{font-size:15px;line-height:1.75;margin:0}.search-list{padding-left:20px;margin:0 0 28px}.search-list li{font-size:15px;line-height:1.75;margin-bottom:17px}.search-related{display:block;padding:26px;background:#eceedf;border-left:2px solid var(--blue);margin:35px 0 6px}.search-related>span{display:block;font:9px ui-monospace,monospace;letter-spacing:1px;margin-bottom:13px}.search-related strong{display:block;font-size:23px;line-height:1.25;font-weight:500;letter-spacing:-.6px}.search-related p{font-size:13px;line-height:1.65;margin:12px 0 0}.search-related:hover strong{color:var(--blue)}.search-inquiry{display:grid;grid-template-columns:1fr 1fr;gap:100px;padding:100px 0;scroll-margin-top:30px}.search-inquiry h2{font-size:48px;font-weight:500;letter-spacing:-2px;line-height:1.08;margin:0 0 28px;max-width:420px}.search-inquiry>div>p:not(.b-eyebrow){font-size:15px;line-height:1.75;margin-bottom:20px;max-width:450px}.search-footer{display:flex;justify-content:space-between;gap:35px;border-top:1px solid #d9ddd5;padding:32px 0 45px;align-items:center}.search-footer nav{display:flex;flex-wrap:wrap;gap:22px;font-size:12px}.source-records{display:flex;justify-content:center;gap:25px;flex-wrap:wrap}.source-records span{font:12px ui-monospace,monospace;background:var(--paper);padding:15px;border:1px solid #d3d8ce}.finance-case{margin:34px auto!important;text-align:center;position:relative;max-width:500px;border:1px solid var(--blue);padding:23px;background:var(--paper)}.finance-case:before,.finance-case:after{content:"";position:absolute;width:1px;height:35px;left:50%;background:var(--blue)}.finance-case:before{top:-35px}.finance-case:after{bottom:-35px}.finance-case strong{font-size:22px;font-weight:500}.finance-case p{font-size:12px;margin:8px 0 0}.finance-paths{display:grid;grid-template-columns:1fr 1fr;max-width:730px;margin:auto;border-top:1px solid var(--blue)}.finance-paths>div{text-align:center;padding:26px 15px 0}.finance-paths span{font:9px ui-monospace,monospace;color:var(--blue);display:block;letter-spacing:1px}.finance-paths strong{display:block;font-size:22px;font-weight:500;margin:10px 0}.finance-paths p{font-size:13px}.study-byline{font-size:12px!important;color:#666d61}.study-boundary{border-left:2px solid var(--blue);padding:20px 27px;background:#edf0e6;max-width:940px}.study-boundary strong{font:10px ui-monospace,monospace;letter-spacing:1px}.study-boundary p{font-size:16px;line-height:1.75;margin:12px 0 0}.artifact-ledger{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.artifact-ledger>div{border-top:1px solid #b9c0b2;padding-top:18px}.artifact-ledger span,.artifact-ledger small{display:block;font-size:12px}.artifact-ledger strong{display:block;font-size:48px;letter-spacing:-2px;font-weight:500;margin:14px 0}.artifact-difference strong{color:var(--blue)}.reconciliation-artifact>p{font-size:13px;margin:28px 0 0!important}.table-scroll{overflow:auto;margin-bottom:26px}.table-scroll table{width:100%;border-collapse:collapse;min-width:540px;font-size:13px;line-height:1.65}.table-scroll th{text-align:left;font-size:10px;text-transform:uppercase;letter-spacing:.5px;padding:12px 14px;background:#e9ece3;font-weight:500}.table-scroll td{vertical-align:top;padding:16px 14px;border-bottom:1px solid #d9ddd5}.table-scroll td:first-child{width:33%;font-weight:500}.study-steps{margin:0;padding-left:22px}.study-steps li{padding:0 0 23px 10px;font-size:15px;line-height:1.8}.study-steps li::marker{color:var(--blue)}.economics-model{padding:26px;background:#edefe7;margin:25px 0}.economics-model p{font-size:14px;line-height:1.85;margin:0}.search-page a:focus-visible,.search-page button:focus-visible,.table-scroll:focus-visible{outline:2px solid var(--blue);outline-offset:5px}.search-page .b-form-wrap input,.search-page .b-form-wrap textarea{font-size:16px}@media(max-width:900px){.search-chapter{gap:40px;grid-template-columns:.8fr 1.3fr}.search-inquiry{gap:40px}.operating-model{padding:25px}.operating-model li{padding-right:12px}.operating-model strong{font-size:18px}.search-footer{align-items:flex-start}.search-footer nav{max-width:320px}.chapter-heading h2{font-size:29px}}@media(max-width:650px){.search-nav,.search-footer,.search-page main{width:calc(100% - 44px)}.search-nav{height:76px}.search-nav .b-brand{font-size:22px}.search-nav>a:last-child{font-size:11px;gap:10px}.search-crumb{font-size:10px;padding-top:24px;gap:8px}.search-hero{padding:53px 0 45px}.search-hero h1{font-size:41px;letter-spacing:-1.8px;line-height:1.1}.search-hero>p.search-deck{font-size:20px}.search-hero>p:not(.b-eyebrow){font-size:15px}.search-chapter{display:block;padding:52px 0}.chapter-heading{margin-bottom:28px}.chapter-heading h2{font-size:32px;max-width:340px}.chapter-body>p{font-size:15px}.operating-model{padding:24px}.operating-model ol{display:block;padding-left:5px}.operating-model li{border-top:0;border-left:1px solid var(--blue);padding:0 0 27px 25px}.operating-model li:last-child{padding-bottom:0}.operating-model li:before{top:4px;left:-4px}.operating-model li>span{margin-bottom:8px}.operating-model strong{font-size:22px}.operating-model li p{max-width:none;margin-bottom:0}.finance-map{padding:23px}.source-records{display:grid;gap:8px}.source-records span{font-size:10px;padding:10px}.finance-case{padding:18px 12px}.finance-case strong{font-size:19px}.finance-case p{font-size:10px}.finance-paths strong{font-size:19px}.finance-paths span{font-size:8px}.finance-paths p{font-size:11px}.search-inquiry{display:block;padding:64px 0}.search-inquiry h2{font-size:40px}.search-inquiry>div:first-child{margin-bottom:35px}.search-footer{flex-direction:column;gap:24px}.search-footer nav{font-size:11px;gap:16px}.study-boundary{padding:20px}.study-boundary p{font-size:14px}.artifact-ledger{grid-template-columns:1fr;gap:24px}.artifact-ledger strong{font-size:39px;margin:7px 0}.search-page figcaption{line-height:1.7;font-size:9px}.reconciliation-artifact{padding:25px}.search-related{padding:23px}.search-related strong{font-size:22px}.economics-model{padding:20px}.economics-model p{font-size:12px}.search-page .b-eyebrow{font-size:9px}.search-page .b-consent{font-size:11px}}
