.borrow-page{color:#242424;background:#fafaf8}.br-width{max-width:1440px;margin-inline:auto;padding-inline:64px}.borrow-page h1,.borrow-page h2,.borrow-page h3,.borrow-page h4{font-weight:400;letter-spacing:-.045em}.borrow-page h1{font-size:clamp(44px,4.5vw,64px);line-height:1.07}.borrow-page h2{font-size:clamp(30px,3vw,42px);line-height:1.16}.borrow-page h3{font-size:24px;line-height:1.25}.borrow-page p,.borrow-page dd{font-size:16px;line-height:1.65;color:#58605a}.borrow-page a:focus-visible,.borrow-page button:focus-visible{outline:2px solid #00764f;outline-offset:5px}.borrow-page [hidden]{display:none!important}.borrow-page section[id]{scroll-margin-top:110px}.br-intro{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center;padding-top:46px;padding-bottom:38px}.br-intro-copy>p{max-width:43ch;margin-top:24px}.br-actions{display:flex;align-items:center;gap:28px;flex-wrap:wrap;margin-top:30px}.borrow-page .action-primary{font-size:15px;min-height:50px;padding:14px 22px;gap:24px}.borrow-page .action-text{font-size:15px;min-height:44px;gap:22px}.br-intro-art{min-width:0;perspective:1400px}.br-intro-art .material-frame{aspect-ratio:3/2;overflow:visible}.br-section-nav{display:flex;gap:32px;align-items:center;padding-top:14px;padding-bottom:14px;border-block:1px solid #d8ddd7}.br-section-nav a{font-size:14px;padding-block:10px;min-height:44px;color:#48534b}.br-section-nav a:hover{color:#006b49;text-decoration:underline;text-underline-offset:5px}.br-request{padding-top:64px;padding-bottom:66px}.br-request-heading>p,.br-section-heading>p{max-width:64ch;margin-top:16px}.br-requirements{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin:32px 0 0}.br-requirements>div{padding-top:18px;border-top:1px solid #bbc5bd}.br-requirements dt{font-size:19px;letter-spacing:-.025em;margin-bottom:10px}.br-requirements dd{margin:0;font-size:15px;max-width:26ch}.borrow-page .br-request-note{font-size:14px;margin-top:24px;max-width:88ch}.br-responses{padding-block:30px 70px}.br-section-heading{margin-bottom:30px}.br-workspace-anchor{perspective:1400px;position:relative}.br-workspace{position:relative;transform-origin:50% 70%;background:#fff;border:1px solid #cbd3cc;border-radius:6px;box-shadow:0 30px 64px -42px #244a3555;overflow:clip}.br-workspace-bar{display:flex;justify-content:space-between;gap:20px;padding:18px 24px;background:#242824;color:#f5f7f4;font-size:15px}.br-example{color:#c6d5c9;font-size:13px}.br-position{display:grid;grid-template-columns:1fr 1.3fr;gap:32px;align-items:center;padding:28px 24px}.br-position-name{display:flex;align-items:center;gap:16px;min-width:0}.br-asset-symbol{display:grid;place-items:center;flex:none;width:44px;height:44px;background:#edf3ee;border-radius:4px;font-size:30px;color:#365342}.borrow-page .br-position-name h3{font-size:19px;letter-spacing:-.025em}.borrow-page .br-position-name p{font-size:13px;margin-top:4px}.br-position dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:0}.br-position dt{font-size:12px;color:#687269;margin-bottom:5px}.borrow-page .br-position dd{font-size:27px;line-height:1.2;color:#242424;letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:0}.br-filter-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 24px;border-bottom:1px solid #dbe1db;background:#f7f9f6}.br-filters{display:flex;align-items:stretch;gap:22px;flex-wrap:wrap}.br-filters button{font:inherit;font-size:13px;background:transparent;border:0;border-bottom:2px solid transparent;color:#667068;padding:16px 0;min-height:48px;cursor:pointer;white-space:nowrap}.br-filters button[aria-pressed=true]{color:#006b49;border-bottom-color:#00835b}.br-filters button>span{margin-left:8px;font-size:12px;font-variant-numeric:tabular-nums}.borrow-page .br-result-count{font-size:12px;white-space:nowrap}.br-response-table{border-collapse:collapse;width:100%;font-size:14px;text-align:left;table-layout:fixed}.br-response-table th,.br-response-table td{padding:18px 24px;vertical-align:middle;font-weight:400}.br-response-table thead th{font-size:12px;color:#687269;padding-block:14px;border-bottom:1px solid #dbe1db}.br-response-table th:first-child{width:21%}.br-response-table th:nth-child(2){width:16%}.br-response-table th:nth-child(3){width:47%}.br-response-table th:last-child{width:16%}.br-response-table tbody tr+tr{border-top:1px solid #e9ede7}.br-response-table tbody td:nth-child(3){color:#56605a;line-height:1.6}.br-response-table tbody td:last-child{font-variant-numeric:tabular-nums;white-space:nowrap;color:#667068;font-size:13px}.br-response-state{font-size:12px;padding:5px 8px;border-radius:3px;background:#f0f2ef;color:#57605a;white-space:nowrap}.br-response-state[data-state=Quoted]{background:#e4f5eb;color:#006c49}.br-workspace-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 24px;border-top:1px solid #dbe1db}.borrow-page .br-workspace-footer p{font-size:12px;max-width:50ch}.br-workspace-footer a{font-size:13px;min-height:44px;display:inline-flex;align-items:center;gap:20px;color:#006b49;white-space:nowrap}.br-decisions{padding-top:26px;padding-bottom:72px}.br-decision-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:80px}.br-structure h3,.br-privacy h3{margin-bottom:24px}.br-structure-controls{display:flex;gap:4px;margin-bottom:22px;padding:4px;background:#edf1eb;border-radius:4px;width:fit-content;max-width:100%;flex-wrap:wrap}.br-structure-controls button{font:inherit;font-size:14px;border:0;background:transparent;min-height:44px;padding:10px 16px;border-radius:3px;color:#59635c;cursor:pointer}.br-structure-controls button[aria-pressed=true]{color:#006b49;background:#fff;box-shadow:0 1px 4px #314a3220}.borrow-page .br-structure-panel h4{font-size:21px;line-height:1.3;margin-bottom:14px}.br-structure-panel{margin-bottom:24px}.br-structure-panel dl,.br-privacy dl{margin:24px 0 0}.br-structure-panel dl>div,.br-privacy dl>div{margin-top:20px}.br-structure-panel dt,.br-privacy dt{font-size:14px;color:#242424;margin-bottom:5px}.br-structure-panel dd,.br-privacy dd{margin:0;font-size:15px}.br-privacy{border-left:1px solid #cbd4cc;padding-left:36px}.borrow-page .br-privacy>p{font-size:14px;max-width:46ch;margin-top:28px}.br-ready{display:flex;align-items:center;justify-content:space-between;gap:36px;margin-top:50px;padding-top:32px;border-top:1px solid #cbd4cc}.borrow-page .br-ready h3{font-size:26px}.borrow-page .br-ready p{font-size:14px;margin-top:8px}.br-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1099px){.br-width{padding-inline:32px}.br-intro{gap:16px}.borrow-page h1{font-size:48px}.br-actions{gap:18px}.br-position{grid-template-columns:1fr;gap:24px}.br-position dl{max-width:640px}.br-response-table th,.br-response-table td{padding-inline:16px}.br-response-table th:first-child{width:22%}.br-response-table th:nth-child(3){width:43%}.br-response-table th:last-child{width:19%}.br-decision-grid{gap:36px}.br-requirements{gap:24px}.br-filter-bar{flex-wrap:wrap;gap:0 16px}.br-result-count{padding-block:12px}}@media(max-width:767px){.br-width{padding-inline:24px}.br-intro{grid-template-columns:1fr;padding-top:34px;padding-bottom:26px;gap:22px}.borrow-page h1{font-size:42px;line-height:1.1}.br-intro-copy>p{margin-top:20px;font-size:15px}.br-actions{margin-top:24px;gap:12px 24px}.borrow-page .action-primary,.borrow-page .action-text{font-size:14px}.br-intro-art{max-width:560px;width:100%;margin-inline:auto}.br-section-nav{gap:12px 24px;flex-wrap:wrap;padding-block:8px}.br-section-nav a{font-size:13px}.br-request{padding-block:42px}.br-requirements{grid-template-columns:1fr 1fr;gap:24px 22px;margin-top:26px}.br-requirements dt{font-size:18px}.br-requirements dd{font-size:14px}.br-request-heading>p,.br-section-heading>p{font-size:15px}.br-responses{padding-block:18px 48px}.br-position{padding:22px 18px}.br-position dl{gap:14px}.borrow-page .br-position dd{font-size:25px}.br-position dt{font-size:11px}.br-workspace-bar{padding:16px 18px;font-size:14px}.br-filter-bar{padding-inline:18px;display:block}.br-filters{gap:0 18px}.br-filters button{font-size:12px;padding-block:13px}.br-result-count{padding:4px 0 12px!important}.br-response-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.br-response-table tbody tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:20px 18px}.br-response-table th,.br-response-table td{display:block;width:auto!important;padding:0!important}.br-response-table tbody th{font-size:15px}.br-response-table td:nth-child(2){grid-column:2;grid-row:1}.br-response-table td:nth-child(3){grid-column:1/-1;font-size:14px}.br-response-table tbody td:last-child{grid-column:1/-1;font-size:12px;white-space:normal}.br-response-table td:last-child:before{content:"Response time: "}.br-workspace-footer{padding:14px 18px;display:block}.br-workspace-footer a{margin-top:10px}.br-decision-grid{grid-template-columns:1fr;gap:34px}.br-privacy{border-left:0;border-top:1px solid #cbd4cc;padding-left:0;padding-top:28px}.br-decisions{padding-top:12px;padding-bottom:48px}.br-ready{flex-direction:column;align-items:flex-start;gap:22px;margin-top:36px}.borrow-page .br-ready h3{font-size:25px}}@media(max-width:380px){.br-requirements{grid-template-columns:1fr}.br-position dl{grid-template-columns:1fr 1fr;gap:18px}.br-position dl>div:last-child{grid-column:1/-1}.br-filters{gap:0 16px}.br-intro h1{font-size:39px}}@media(prefers-reduced-motion:reduce){.br-workspace{transform:none!important}}.br-convergence{display:grid;grid-template-columns:1fr 1.25fr;gap:36px;padding:32px 24px;border-top:1px solid #cbd3cc;background:#f4f8f3}.borrow-page .br-engine-name{font-size:13px;color:#006b49;margin-bottom:12px}.borrow-page .br-convergence h3{font-size:26px;line-height:1.2;max-width:20ch;margin-bottom:18px}.borrow-page .br-convergence p{font-size:14px}.borrow-page .br-convergence .br-engine-name{font-size:13px}.borrow-page .br-convergence .br-analysis-source{font-size:12px;margin-top:22px;color:#59635c}.br-priority-controls{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.br-priority-controls button{font:inherit;font-size:13px;min-height:44px;padding:10px 14px;border:1px solid #b5c5b8;border-radius:3px;background:transparent;color:#365442;cursor:pointer}.br-priority-controls button[aria-pressed=true]{background:#fff;border-color:#00764f;color:#006b49}.br-convergence-result{margin-bottom:22px}.borrow-page .br-convergence-result h4{font-size:16px;letter-spacing:-.015em;margin-bottom:10px}.borrow-page .br-convergence .br-convergence-proposal{font-size:22px;color:#242424;line-height:1.4;margin-bottom:12px;letter-spacing:-.025em}.br-convergence-proposal strong{font-weight:500;font-variant-numeric:tabular-nums}.br-convergence-result dl{margin:20px 0 0}.br-convergence-result dl>div+div{margin-top:14px}.br-convergence-result dt{font-size:12px;color:#546058;margin-bottom:4px}.borrow-page .br-convergence-result dd{font-size:14px;color:#242424;margin:0;font-variant-numeric:tabular-nums}.borrow-page .br-convergence-next{padding-top:16px;border-top:1px solid #cbd3cc;font-size:13px}@media(max-width:767px){.br-convergence{grid-template-columns:1fr;gap:24px;padding:26px 18px}.borrow-page .br-convergence h3{max-width:22ch;font-size:24px}.br-priority-controls{gap:10px}.br-priority-controls button{white-space:normal;text-align:left;max-width:100%}}
