.lb-page{--lb-gold:#bca774;--lb-blue:#00588a;--lb-navy:#071d2b;--lb-muted:#52646b;--lb-rule:#cdd5d3;background:#f6f7f4;color:var(--lb-navy)}.lb-page [hidden]{display:none!important}.lb-container{width:calc(100% - 3rem);max-width:80rem;margin-inline:auto}.lb-page .lb-eyebrow{font-size:.65rem;font-weight:650;letter-spacing:.16em;text-transform:uppercase;line-height:1.7;color:var(--lb-blue)}.lb-page em{font-style:normal;color:#687c84}.lb-page p{line-height:1.8}.lb-page a,.lb-page button{touch-action:manipulation}.lb-page button:disabled{cursor:default;opacity:.45}.lb-page :focus-visible{outline:2px solid #0075ad;outline-offset:5px}.lb-page .positive{color:#31634f}.lb-page .negative{color:#a0453c}.lb-page .lb-small{font-size:.73rem;color:#64747a;line-height:1.8}.lb-page .lb-source{font-size:.72rem;color:#52646b;margin-top:1.75rem}.lb-source a{color:var(--lb-blue);text-decoration:underline;text-underline-offset:4px}.lb-button{display:inline-flex;align-items:center;justify-content:space-between;gap:2rem;border-radius:4px;font-size:.78rem;font-weight:600;padding:1rem 1.25rem;line-height:1.5;transition:background .2s}.lb-button.light{background:#f6f7f4;color:#071d2b}.lb-button.light:hover{background:#e0eef2}.lb-button span{font-size:1.15rem}.lb-quiet-link{display:inline-flex;align-items:center;gap:.75rem;font-size:.78rem;border-bottom:1px solid #526774;padding:.55rem 0;color:#d5e0e5}.lb-quiet-link:hover{color:#fff;border-color:var(--lb-gold)}.lb-hero{background:radial-gradient(ellipse at 90% 10%,#234354 0,transparent 57%),var(--lb-navy);color:#f6f7f4;overflow:hidden}.lb-hero-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:6rem;padding-top:4rem;padding-bottom:4rem;align-items:center}.lb-hero .lb-eyebrow{color:#9fbdcb;font-size:.65rem}.lb-hero h1{font-size:clamp(3.8rem,6.8vw,6.6rem);line-height:1.01;letter-spacing:-.065em;font-weight:500;margin:1.75rem 0}.lb-hero h1 em{color:#cfbd8e}.lb-hero-subtitle{font-family:var(--font-display);font-size:1.4rem;line-height:1.5!important;letter-spacing:-.025em;margin-bottom:1rem!important}.lb-hero-description{color:#b7c8d0;max-width:28rem;font-size:.87rem}.lb-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:1.5rem;margin-top:2rem}.lb-hero-art{border:1px solid #46606d;border-radius:4px;padding:1.5rem 1.8rem;background:#ffffff03;max-width:29rem;width:100%;justify-self:end}.lb-art-top{display:flex;justify-content:space-between;text-transform:uppercase;font-size:.57rem;letter-spacing:.16em;color:#a9c0cb}.lb-art-top span:last-child{color:var(--lb-gold)}.lb-art-orbit{position:relative;height:310px;display:flex;align-items:center;justify-content:center}.lb-orbit-circle{position:absolute;width:240px;height:240px;border:1px solid #496370;border-radius:50%}.lb-orbit-inner{position:absolute;width:190px;height:190px;border:1px dashed #49637080;border-radius:50%}.lb-orbit-center{text-align:center;font-size:1.05rem;font-family:var(--font-display);line-height:1.7;color:#b7c8d0}.lb-orbit-center b{color:#f6f7f4;font-weight:500}.lb-orbit-label{position:absolute;font-size:.58rem;letter-spacing:.16em;padding:4px 10px;background:#142f3f}.lb-orbit-label.one{top:28px;left:50%;transform:translate(-50%)}.lb-orbit-label.two{bottom:55px;right:16px}.lb-orbit-label.three{bottom:55px;left:13px}.lb-art-orbit>i{position:absolute;width:7px;height:7px;border-radius:50%;background:var(--lb-gold);box-shadow:0 0 0 6px #bca7740c}.lb-art-orbit>i.one{top:78px;right:76px}.lb-art-orbit>i.two{bottom:65px;left:102px}.lb-art-orbit>i.three{top:122px;left:55px}.lb-art-bottom{padding-top:1.25rem;border-top:1px solid #3a5562}.lb-art-bottom>span{display:block;color:#d4c397;font-family:var(--font-display);font-size:.96rem;margin-bottom:.5rem}.lb-art-bottom p{font-size:.76rem;color:#b7c8d0;max-width:22rem}.lb-hero-pillars{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #3a5562;padding:1.5rem 0 1.8rem;gap:2rem}.lb-hero-pillars>div{display:flex;gap:1.2rem;align-items:baseline}.lb-hero-pillars>div>span{color:var(--lb-gold);font-size:.6rem}.lb-hero-pillars b{display:block;font-size:.85rem;font-weight:500}.lb-hero-pillars small{font-size:.72rem;color:#b7c8d0}.lb-guide{display:grid;grid-template-columns:225px minmax(0,1fr);gap:3.5rem;padding-block:4.5rem 5rem;align-items:start}.lb-guide-aside{position:sticky;top:116px}.lb-chapters{margin-top:1.3rem;border-top:1px solid var(--lb-rule)}.lb-chapters>a{display:flex;align-items:center;gap:.8rem;padding:1.15rem .6rem 1.15rem .1rem;border-bottom:1px solid var(--lb-rule);color:#66787e;position:relative;transition:background .18s,color .18s}.lb-chapters>a:hover{color:var(--lb-navy);background:#eeefe9}.lb-chapters>a[aria-selected=true]{color:var(--lb-navy);background:#e8ede9}.lb-chapters>a[aria-selected=true]:before{content:"";position:absolute;width:2px;background:var(--lb-gold);left:-.75rem;top:.7rem;bottom:.7rem}.lb-tab-number{font-size:.59rem;color:#839297;flex-shrink:0}.lb-chapters b{font-size:.78rem;font-weight:600;display:block}.lb-chapters small{font-size:.59rem;display:block;color:#697a80;margin-top:.2rem}.lb-tab-arrow{margin-left:auto;visibility:hidden;font-size:.85rem;color:var(--lb-blue)}.lb-chapters>a[aria-selected=true] .lb-tab-arrow{visibility:visible}.lb-aside-note{margin-top:2rem;padding:.2rem .1rem}.lb-aside-note p{font-size:.7rem;color:#7a898c;margin-top:.5rem}.lb-aside-note a{display:block;color:var(--lb-blue);font-size:.68rem;margin-top:1rem}.lb-guide-body{min-width:0}.lb-panel{scroll-margin-top:116px}.lb-section-heading{margin-bottom:2rem;max-width:47rem}.lb-section-heading h2{font-size:clamp(2rem,3.3vw,3rem);line-height:1.15;letter-spacing:-.05em;font-weight:500;margin:1rem 0 1.1rem}.lb-section-heading>p:last-child{color:var(--lb-muted);font-size:.91rem;max-width:42rem}.lb-subheading{font-size:1.35rem;letter-spacing:-.03em;font-weight:550;margin:2.5rem 0 1rem}.lb-subheading.first{margin-top:0}.lb-prose{color:var(--lb-muted);font-size:.86rem;margin-bottom:1rem!important;max-width:48rem}.lb-two-cards{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;margin-bottom:2rem}.lb-card{border:1px solid var(--lb-rule);background:#fff;padding:1.8rem;border-radius:5px;display:flex;flex-direction:column}.lb-card.navy{background:var(--lb-navy);border-color:var(--lb-navy);color:#f6f7f4}.lb-card-index{font-size:.6rem;letter-spacing:.14em;color:var(--lb-blue)}.lb-card.navy .lb-card-index{color:var(--lb-gold)}.lb-card h3{font-size:1.4rem;line-height:1.35;letter-spacing:-.035em;font-weight:500;margin:1.4rem 0 1rem}.lb-card p{font-size:.8rem;color:var(--lb-muted);margin-bottom:1.7rem!important}.lb-card.navy p{color:#b7c8d0}.lb-card-foot{margin-top:auto;padding-top:1.2rem;border-top:1px solid var(--lb-rule);font-size:.6rem;color:var(--lb-blue)}.lb-card.navy .lb-card-foot{color:#bca774;border-color:#3a5562}.lb-rating-strip{display:grid;grid-template-columns:1.7fr 1fr 1fr;gap:1rem;border-block:1px solid var(--lb-rule);padding:1.5rem 0;margin:2rem 0 1.5rem;align-items:center}.lb-rating-strip>div+div{border-left:1px solid var(--lb-rule);padding-left:1.3rem}.lb-rating-strip strong{display:block;font-size:1.1rem;font-family:var(--font-display);font-weight:550}.lb-rating-strip b{display:block;font-size:.86rem;font-weight:600}.lb-rating-strip>div>span:not(.lb-eyebrow){display:block;font-size:.67rem;color:var(--lb-muted);margin-top:.15rem}.lb-quote-example{display:grid;grid-template-columns:1fr .7fr 1fr;gap:1rem;padding:1.5rem 1.6rem;border:1px solid var(--lb-rule);border-radius:5px;background:#fff;margin:1.5rem 0 1rem}.lb-quote-example>div>span{font-size:.61rem;display:block;color:var(--lb-muted)}.lb-quote-example strong{display:block;font-size:1.8rem;letter-spacing:-.04em;font-family:var(--font-display);font-weight:500;margin:.3rem 0}.lb-quote-example small{font-size:.6rem;color:#64747a;display:block}.lb-quote-gap{border-inline:1px solid var(--lb-rule);padding-inline:1rem;text-align:center;align-content:center}.lb-quote-gap b{font-size:1.1rem;color:var(--lb-blue);font-weight:500;display:block;margin:.3rem 0}.lb-detail{border-bottom:1px solid var(--lb-rule);margin-top:.5rem}.lb-detail summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;list-style:none;font-size:.82rem;font-weight:550;padding:1.15rem 0;line-height:1.6}.lb-detail summary::-webkit-details-marker,.lb-model-method summary::-webkit-details-marker{display:none}.lb-detail summary>span{color:var(--lb-blue);font-size:1.1rem;font-weight:400}.lb-detail[open] summary>span,.lb-model-method[open] summary>span{transform:rotate(45deg)}.lb-detail>div{padding:0 0 1.25rem;color:var(--lb-muted);font-size:.81rem;max-width:46rem}.lb-detail>div>p+p{margin-top:.8rem}.lb-detail>div a{color:var(--lb-blue);text-decoration:underline;text-underline-offset:3px}.lb-callout{background:#e9ede8;border-left:2px solid var(--lb-gold);padding:1.6rem 1.8rem;margin:2rem 0;border-radius:0 5px 5px 0}.lb-callout h3{font-size:1.3rem;line-height:1.4;font-weight:500;letter-spacing:-.025em;margin:.6rem 0 .8rem}.lb-callout p{font-size:.82rem;color:var(--lb-muted)}.lb-callout.compact{padding:1.25rem 1.5rem}.lb-callout.compact b{color:var(--lb-navy);font-weight:550}.lb-definitions{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:2rem}.lb-definitions>div{border-top:1px solid var(--lb-rule);padding-top:.8rem}.lb-definitions b{font-size:.84rem;font-weight:550}.lb-definitions p{font-size:.74rem;color:var(--lb-muted);margin-top:.4rem}.lb-maturity-buttons{display:grid;grid-template-columns:repeat(5,1fr);gap:.5rem}.lb-maturity-buttons button{padding:1rem .7rem;text-align:left;border:1px solid var(--lb-rule);border-radius:4px;background:#fff;color:var(--lb-navy);display:flex;flex-direction:column;gap:.7rem;min-height:94px}.lb-maturity-buttons button[aria-pressed=true]{background:var(--lb-navy);border-color:var(--lb-navy);color:#fff}.lb-maturity-buttons button span{font-size:.57rem;color:#6d838c}.lb-maturity-buttons button[aria-pressed=true] span{color:var(--lb-gold)}.lb-maturity-buttons button b{font-size:.7rem;font-weight:550;line-height:1.5}.lb-maturity-detail{display:grid;grid-template-columns:1.1fr 1fr;gap:2rem;padding:2rem 0;border-bottom:1px solid var(--lb-rule)}.lb-maturity-detail h3{font-size:1.35rem;line-height:1.35;letter-spacing:-.025em;margin:.65rem 0 .85rem;font-weight:500}.lb-maturity-detail p:not(.lb-eyebrow){color:var(--lb-muted);font-size:.8rem}.lb-maturity-detail .lb-small{margin-top:.85rem}.lb-maturity-numbers{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem;align-items:center}.lb-maturity-numbers span{font-size:.65rem;display:block;color:var(--lb-muted)}.lb-maturity-numbers strong{font-size:2.1rem;font-weight:500;letter-spacing:-.06em;display:block;white-space:nowrap;margin:.4rem 0}.lb-maturity-numbers small{font-size:.65rem;color:var(--lb-muted);display:block}.lb-sensitivity-chart{margin:1.4rem 0}.lb-sensitivity-chart>div{display:grid;grid-template-columns:130px 1fr;gap:1rem;align-items:center;padding:.75rem;border-radius:4px}.lb-sensitivity-chart>div.active{background:#e9ede8}.lb-sensitivity-chart>div>span{font-size:.7rem;font-weight:550}.lb-sensitivity-chart small{font-size:.58rem;color:var(--lb-muted);display:block;font-weight:400}.lb-sensitivity-bars{display:grid;gap:5px}.lb-sensitivity-bars>div{min-width:53px;height:20px;display:flex;align-items:center;justify-content:flex-end;border-radius:1px;transition:width .2s}.lb-sensitivity-bars .loss{background:#597a8d}.lb-sensitivity-bars .gain{background:#638876}.lb-sensitivity-bars b{color:#fff;font-size:.57rem;font-weight:500;padding-right:6px;white-space:nowrap}.lb-ladder{display:grid;grid-template-columns:repeat(5,1fr);gap:1rem;background:#fff;border:1px solid var(--lb-rule);padding:1.7rem;margin:1.3rem 0 1rem}.lb-ladder>div{display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.lb-ladder>div>span{display:block;width:65%;background:#e0e9e9;border-top:2px solid var(--lb-gold)}.lb-ladder b{font-size:.75rem;font-weight:500;margin-top:.7rem}.lb-ladder small{font-size:.61rem;color:var(--lb-muted)}.lb-price-lab{padding:1.8rem;background:var(--lb-navy);color:#f6f7f4;border-radius:6px;--lb-rule:#315061}.lb-page .lb-price-lab .lb-eyebrow{color:#a0c2d3;font-size:.58rem}.lb-model-heading{display:flex;justify-content:space-between;gap:1.25rem;align-items:flex-start}.lb-model-heading h3{font-size:clamp(1.5rem,2.5vw,2rem);line-height:1.25;letter-spacing:-.04em;font-weight:500;margin-top:.6rem}.lb-model-tag{border:1px solid #627069;color:#d4c397;font-size:.54rem;white-space:nowrap;padding:.4rem .6rem;border-radius:20px}.lb-model-spec{display:flex;flex-wrap:wrap;gap:1.25rem;margin:1.6rem 0;padding-bottom:1rem;border-bottom:1px solid #315061}.lb-model-spec span{font-size:.61rem;color:#a6bac4}.lb-model-spec b{color:#f6f7f4;font-weight:500;margin-left:.2rem}.lb-price-workbench{display:grid;grid-template-columns:.8fr 1.2fr;gap:1.7rem;align-items:center}.lb-price-lab .lb-small{color:#a6bac4;font-size:.64rem}.lb-reference-price{font-size:2.6rem;font-family:var(--font-display);font-weight:500;letter-spacing:-.055em;line-height:1.5!important}.lb-reference-price span{font-size:1.2rem;font-weight:400}.lb-price-controls fieldset{margin-top:1.5rem;border:0;padding:0;min-width:0}.lb-price-controls legend{font-size:.72rem;margin-bottom:.5rem}.lb-shift-output{display:block;font-size:1.7rem;letter-spacing:-.04em;font-family:var(--font-display);margin-bottom:.7rem}.lb-shift-output small{font-size:.9rem;color:#b7c8d0}.lb-price-lab input[type=range],.lb-spread-lab input[type=range]{width:100%;accent-color:#bca774;display:block;cursor:pointer;min-height:28px;margin:0}.lb-range-ends{display:flex;justify-content:space-between;font-size:.58rem;color:#a6bac4;margin:.1rem 0 .5rem}.lb-text-button{font-size:.63rem;color:#b7c8d0;border:0;background:none;padding:.5rem 0;text-decoration:underline;text-underline-offset:4px;min-height:36px}.lb-text-button:hover{color:#fff}.lb-live-result{padding:1.2rem;margin-top:.8rem;background:#ffffff08;border:1px solid #315061;border-radius:4px}.lb-live-result>span{font-size:.62rem;color:#b7c8d0;display:block}.lb-live-result>strong{display:block;font-size:2.2rem;letter-spacing:-.06em;font-weight:500;font-family:var(--font-display);line-height:1.5;color:#f6f7f4}.lb-live-result small{font-size:1rem}.lb-live-result>b{font-size:.8rem;display:block;font-weight:550}.lb-live-result>b>span{font-size:.65rem;font-weight:400}.lb-live-result>p{font-size:.61rem;color:#b7c8d0;margin-top:.4rem}.lb-price-lab .positive{color:#a2d3b7}.lb-price-lab .negative{color:#f3ad97}.lb-price-lab .neutral{color:#d4c397}.lb-price-figure{margin:0;min-width:0}.lb-price-figure svg{display:block;width:100%;height:auto;overflow:visible}.lb-price-figure text{fill:#a6bac4;font-family:var(--font-body);font-size:10px}.lb-chart-grid{stroke:#315061;stroke-width:.75}.lb-price-figure figcaption{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:.57rem;color:#a6bac4;margin-top:.8rem;flex-wrap:wrap}.lb-legend-dot{width:6px;height:6px;border-radius:50%;background:#83c3e4;display:inline-block}.lb-legend-dot.gold{background:#bca774;margin-left:.4rem}.lb-table-scroll{overflow-x:auto;max-width:100%;margin-top:1.5rem;border-top:1px solid #315061}.lb-scenario-table{width:100%;border-collapse:collapse;text-align:right;white-space:nowrap;font-size:.77rem;font-variant-numeric:tabular-nums}.lb-scenario-table caption{text-align:left;color:#b7c8d0;font-size:.62rem;white-space:normal;padding:.8rem 0}.lb-scenario-table th:first-child{text-align:left}.lb-scenario-table thead th{font-size:.59rem;font-weight:450;color:#b7c8d0;padding:.65rem}.lb-scenario-table td,.lb-scenario-table tbody th{border-top:1px solid #315061;padding:.6rem .65rem;font-weight:400}.lb-scenario-table td strong{font-weight:550}.lb-scenario-table tr.is-selected{background:#d2be8b17;outline:1px solid #bca774;outline-offset:-1px}.lb-scenario-table button{background:none;border:0;color:inherit;font-size:.7rem;padding:.4rem 0;min-height:35px;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#526774}.lb-scenario-table button:hover{text-decoration-color:#bca774}.lb-model-note{color:#b7c8d0;font-size:.63rem;margin-top:1.3rem!important}.lb-model-method{margin-top:1rem;border-top:1px solid #315061}.lb-model-method summary{display:flex;justify-content:space-between;gap:1rem;list-style:none;cursor:pointer;padding:.8rem 0 0;font-size:.67rem;color:#d4c397}.lb-model-method>div{font-size:.68rem;color:#b7c8d0;padding-top:.75rem}.lb-model-method p+p{margin-top:.75rem}.lb-model-method a{display:inline-block;margin-top:.75rem;text-decoration:underline;text-underline-offset:4px;color:#d4c397}.lb-curves{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin:1.5rem 0 .8rem}.lb-curves figure{background:#fff;border:1px solid var(--lb-rule);padding:1rem;border-radius:4px;margin:0}.lb-curves svg{display:block;width:100%;height:auto}.lb-curves figcaption>b{font-size:.8rem;display:block;font-weight:550;margin:.6rem 0 .3rem}.lb-curves figcaption>span{font-size:.67rem;line-height:1.65;display:block;color:var(--lb-muted)}.lb-spread-lab{border:1px solid var(--lb-rule);background:#fff;padding:1.8rem;margin:1.5rem 0;border-radius:5px}.lb-spread-lab h3{margin-top:.5rem}.lb-preset-buttons{display:flex;gap:.5rem;flex-wrap:wrap;margin:1.6rem 0}.lb-preset-buttons button{border:1px solid var(--lb-rule);background:#fff;border-radius:4px;padding:.65rem .75rem;min-height:40px;font-size:.63rem;line-height:1.5}.lb-preset-buttons button[aria-pressed=true]{background:#e0eef2;border-color:var(--lb-blue);color:var(--lb-blue)}.lb-spread-controls{display:grid;grid-template-columns:1fr 30px 1fr;gap:1rem;align-items:center}.lb-spread-controls fieldset{min-width:0;border:0;padding:0;margin:0}.lb-spread-controls legend{font-size:.75rem;font-weight:500}.lb-spread-controls output{display:block;font-size:2rem;font-weight:500;font-family:var(--font-display);letter-spacing:-.05em;margin:.5rem 0}.lb-spread-controls .lb-range-ends{color:var(--lb-muted)}.lb-plus{text-align:center;font-size:1.5rem;color:var(--lb-gold)}.lb-spread-result{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;background:#eeefe9;border-radius:3px;padding:1.25rem;margin:1.4rem 0 1rem}.lb-spread-result span{font-size:.59rem;color:var(--lb-muted);display:block}.lb-spread-result strong{display:block;font-size:1.6rem;letter-spacing:-.05em;font-family:var(--font-display);font-weight:500;margin-top:.35rem;white-space:nowrap}.lb-spread-lab>.lb-small{font-size:.67rem}.lb-risk-list{border-top:1px solid var(--lb-rule)}.lb-risk-list article{display:grid;grid-template-columns:2rem 1fr;gap:1rem;padding:1.65rem 0;border-bottom:1px solid var(--lb-rule)}.lb-risk-index{font-size:.6rem;color:#9c8b61;margin-top:.3rem}.lb-risk-list h3{font-size:1.15rem;letter-spacing:-.025em;font-weight:550;margin-bottom:.65rem}.lb-risk-list p{font-size:.8rem;color:var(--lb-muted)}.lb-risk-check{display:grid;grid-template-columns:95px 1fr;gap:.8rem;background:#e9ede8;padding:.85rem 1rem;margin-top:.9rem;border-radius:3px}.lb-risk-check b{font-size:.62rem;font-weight:600;color:var(--lb-blue);padding-top:.12rem}.lb-risk-check p{font-size:.73rem}.lb-opportunities{display:grid;grid-template-columns:1fr 1fr;gap:0 2rem}.lb-opportunities article{border-top:1px solid var(--lb-rule);padding:1.5rem 0}.lb-opportunities article>span{font-size:.6rem;color:#9c8b61}.lb-opportunities h3{font-size:1.15rem;letter-spacing:-.02em;font-weight:550;margin:1rem 0 .7rem;line-height:1.35}.lb-opportunities p{font-size:.8rem;color:var(--lb-muted)}.lb-return-formula{padding:1.5rem;background:var(--lb-navy);color:#f6f7f4;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;border-radius:4px;margin:1.3rem 0 1rem}.lb-return-formula span{font-size:.76rem}.lb-return-formula i{font-size:1.1rem;font-style:normal;color:#bca774}.lb-return-formula strong{font-size:1.1rem;font-family:var(--font-display);font-weight:450;color:#d4c397;flex-basis:100%;border-top:1px solid #315061;margin-top:.7rem;padding-top:.9rem}.lb-process{counter-reset:process;border-top:1px solid var(--lb-rule)}.lb-process li{display:grid;grid-template-columns:2.5rem 1fr;gap:1rem;padding:1.35rem 0;border-bottom:1px solid var(--lb-rule)}.lb-process li>span{font-size:.6rem;color:#9c8b61;padding-top:.3rem}.lb-process h3{font-size:1.1rem;font-weight:500;letter-spacing:-.02em}.lb-process p{font-size:.8rem;color:var(--lb-muted);margin-top:.5rem}.lb-case-studies{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;margin:1.5rem 0}.lb-case-studies>a{display:flex;flex-direction:column;border:1px solid var(--lb-rule);padding:1.6rem;background:#fff;border-radius:4px;transition:border-color .2s}.lb-case-studies>a:hover{border-color:var(--lb-blue)}.lb-case-studies>a:first-child{background:var(--lb-navy);color:#f6f7f4;border-color:var(--lb-navy)}.lb-case-studies>a:first-child>.lb-eyebrow{color:var(--lb-gold)}.lb-case-studies .lb-eyebrow{font-size:.58rem}.lb-case-studies strong{font-size:1.75rem;letter-spacing:-.04em;line-height:1.3;font-weight:500;font-family:var(--font-display);margin:1.7rem 0 1rem}.lb-case-studies p{font-size:.77rem;color:var(--lb-muted);margin-bottom:1.8rem!important}.lb-case-studies>a:first-child p{color:#b7c8d0}.lb-case-bottom{border-top:1px solid var(--lb-rule);padding-top:1rem;font-size:.63rem;display:flex;justify-content:space-between;gap:1rem;align-items:center;margin-top:auto;color:var(--lb-blue)}.lb-case-bottom b{font-size:1rem;font-weight:400}.lb-case-studies>a:first-child .lb-case-bottom{border-color:#315061;color:#d4c397}.lb-related{display:grid;gap:.6rem}.lb-related a{display:flex;justify-content:space-between;padding:.7rem 0;font-size:.75rem;color:var(--lb-blue);border-bottom:1px solid var(--lb-rule)}.lb-chapter-footer{display:flex;justify-content:space-between;align-items:center;gap:1rem;border-top:1px solid var(--lb-rule);padding-top:1.5rem;margin-top:2.5rem}.lb-chapter-footer button{font-size:.72rem;font-weight:550;border:0;background:transparent;color:var(--lb-blue);padding:.5rem 0;min-height:44px}.lb-chapter-footer>span{font-size:.58rem;color:var(--lb-muted);white-space:nowrap}.lb-chapter-footer button:last-child{text-align:right}.lb-closing{background:var(--lb-navy);color:#f6f7f4;padding:3.5rem 0}.lb-closing>.lb-container{display:flex;gap:2rem;align-items:center;justify-content:space-between}.lb-closing .lb-eyebrow{color:#a6c8d7}.lb-closing h2{font-size:clamp(1.75rem,2.6vw,2.6rem);line-height:1.25;letter-spacing:-.045em;font-weight:500;margin:1rem 0}.lb-closing h2 em{color:#b7c8d0}.lb-closing p:last-child{font-size:.81rem;color:#b7c8d0}.lb-closing .lb-button{flex-shrink:0}@media(min-width:1450px){.lb-guide{gap:4.5rem;grid-template-columns:235px minmax(0,1fr)}.lb-price-lab{padding:2rem}}@media(max-width:1100px){.lb-hero-grid{gap:3rem}.lb-guide{grid-template-columns:195px minmax(0,1fr);gap:2rem}.lb-chapters b{font-size:.72rem}.lb-chapters small{font-size:.54rem}.lb-model-heading{flex-wrap:wrap}.lb-model-tag{font-size:.5rem}.lb-price-workbench{grid-template-columns:1fr}.lb-price-figure{max-width:36rem;margin-inline:auto;width:100%}.lb-price-controls{display:grid;grid-template-columns:1fr 1fr;column-gap:1.5rem}.lb-price-controls>p{grid-column:1}.lb-price-controls>fieldset{grid-column:2;grid-row:1/5;margin-top:0}.lb-live-result{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;column-gap:1rem}.lb-live-result>strong{grid-column:1;grid-row:2/4}.lb-live-result>b{grid-column:2;grid-row:2;align-self:end}.lb-live-result>p{grid-column:2;grid-row:3}.lb-maturity-detail{grid-template-columns:1fr}.lb-maturity-numbers{max-width:25rem}.lb-quote-example{padding:1.2rem;gap:.7rem}.lb-quote-example strong{font-size:1.4rem}.lb-quote-gap{padding-inline:.6rem}.lb-spread-result strong{font-size:1.4rem}}@media(max-width:900px){.lb-guide{display:block;padding-top:2rem}.lb-guide-aside{position:relative;top:auto;margin-bottom:2.5rem}.lb-guide-aside>.lb-eyebrow,.lb-aside-note{display:none}.lb-chapters{display:flex;overflow-x:auto;gap:0;margin:0;padding:0 0 .5rem;border-bottom:1px solid var(--lb-rule);scrollbar-width:thin}.lb-chapters>a{flex-shrink:0;min-width:140px;padding:.85rem .8rem;border-bottom:0;gap:.55rem}.lb-chapters small{display:none}.lb-chapters b{font-size:.75rem}.lb-chapters>a[aria-selected=true]:before{left:.8rem;right:.8rem;top:auto;bottom:0;width:auto;height:2px}.lb-tab-arrow{display:none}.lb-section-heading h2{font-size:2.4rem}.lb-price-workbench{grid-template-columns:.8fr 1.2fr}.lb-price-controls{display:block}.lb-price-controls>fieldset{margin-top:1.5rem}.lb-live-result{display:block}.lb-model-heading{flex-wrap:nowrap}.lb-hero-art{padding:1.3rem}.lb-art-orbit{height:270px}.lb-orbit-circle{width:200px;height:200px}.lb-orbit-inner{width:155px;height:155px}.lb-orbit-center{font-size:.85rem}.lb-orbit-label.two{right:0;bottom:52px}.lb-orbit-label.three{left:0;bottom:52px}.lb-hero-grid{gap:2rem}.lb-hero h1{font-size:4.5rem}.lb-hero-subtitle{font-size:1.2rem}.lb-hero-description{font-size:.8rem}.lb-hero-actions{gap:1rem}.lb-hero-actions .lb-button,.lb-hero-actions .lb-quiet-link{font-size:.7rem}.lb-closing>.lb-container{align-items:flex-start;flex-direction:column}.lb-maturity-detail{grid-template-columns:1.1fr 1fr}}@media(max-width:650px){.lb-container{width:calc(100% - 2rem)}.lb-hero-grid{grid-template-columns:1fr;padding:2.5rem 0 2rem;gap:0}.lb-hero-art{display:none}.lb-hero h1{font-size:clamp(3.7rem,13vw,5.5rem);margin:1.25rem 0}.lb-hero-subtitle{font-size:1.25rem}.lb-hero-description{font-size:.8rem;max-width:29rem}.lb-hero-actions{margin-top:1.5rem}.lb-hero .lb-eyebrow{font-size:.52rem;letter-spacing:.12em}.lb-hero-pillars{gap:.7rem;padding:1.2rem 0}.lb-hero-pillars>div{gap:.5rem;display:block}.lb-hero-pillars>div>span{font-size:.53rem;display:block;margin-bottom:.3rem}.lb-hero-pillars b{font-size:.72rem}.lb-hero-pillars small{font-size:.59rem;line-height:1.6;display:block;max-width:7rem;margin-top:.25rem}.lb-guide{padding-block:1.5rem 3rem}.lb-guide-aside{margin-bottom:2rem}.lb-chapters>a{min-width:128px;padding:.8rem}.lb-chapters b{font-size:.69rem}.lb-section-heading h2{font-size:2rem}.lb-section-heading>p:last-child{font-size:.82rem}.lb-two-cards{grid-template-columns:1fr;gap:1rem}.lb-card{padding:1.4rem}.lb-card h3{font-size:1.5rem;margin-top:1rem}.lb-card p{font-size:.8rem}.lb-rating-strip{grid-template-columns:1fr 1fr;gap:1.1rem}.lb-rating-strip>div:first-child{grid-column:1/-1}.lb-rating-strip>div:nth-child(2){border:0;padding:0}.lb-rating-strip strong{font-size:1.2rem}.lb-rating-strip>div:last-child{padding-left:1rem}.lb-quote-example{grid-template-columns:1fr 1fr;gap:1rem;padding:1.1rem}.lb-quote-gap{grid-row:2;grid-column:1/-1;border-inline:0;border-top:1px solid var(--lb-rule);padding:1rem 0 0;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.lb-quote-example strong{font-size:1.65rem}.lb-quote-example small{font-size:.54rem}.lb-quote-gap small{display:none}.lb-quote-gap b{margin:0}.lb-prose{font-size:.8rem}.lb-subheading{font-size:1.25rem;margin-top:2rem}.lb-detail summary{font-size:.76rem}.lb-detail>div{font-size:.76rem}.lb-callout{padding:1.2rem;margin:1.5rem 0}.lb-callout h3{font-size:1.18rem}.lb-callout p{font-size:.76rem}.lb-definitions{grid-template-columns:1fr;gap:.8rem;margin-bottom:1.5rem}.lb-definitions>div{display:grid;grid-template-columns:90px 1fr;gap:.8rem}.lb-definitions p{margin:0;font-size:.72rem}.lb-definitions b{font-size:.77rem}.lb-maturity-buttons{display:flex;overflow-x:auto;padding-bottom:.5rem}.lb-maturity-buttons button{flex:0 0 116px;min-height:88px}.lb-maturity-detail{grid-template-columns:1fr;padding:1.5rem 0;gap:1.5rem}.lb-maturity-detail h3{font-size:1.35rem}.lb-maturity-numbers strong{font-size:2.2rem}.lb-sensitivity-chart>div{grid-template-columns:99px 1fr;padding:.7rem .25rem;gap:.6rem}.lb-sensitivity-chart>div>span{font-size:.63rem}.lb-sensitivity-chart small{font-size:.55rem}.lb-sensitivity-bars b{font-size:.53rem}.lb-ladder{padding:1.1rem .6rem;gap:.4rem}.lb-ladder b{font-size:.65rem}.lb-ladder small{font-size:.5rem}.lb-page .lb-small{font-size:.66rem}.lb-price-lab{padding:1.15rem}.lb-model-heading{display:block}.lb-model-heading h3{font-size:1.6rem}.lb-model-tag{display:inline-block;margin-top:.8rem;font-size:.5rem}.lb-model-spec{gap:.7rem;display:grid;grid-template-columns:1fr 1fr;margin:1.1rem 0}.lb-model-spec span{font-size:.57rem}.lb-model-spec b{margin-left:0;display:block;margin-top:.15rem}.lb-price-workbench{grid-template-columns:1fr;gap:1.2rem}.lb-price-controls{display:block}.lb-price-controls>fieldset{margin-top:1.2rem}.lb-reference-price{font-size:2.5rem}.lb-price-lab .lb-small{font-size:.65rem}.lb-live-result{display:block}.lb-live-result>strong{font-size:2.4rem}.lb-price-figure text{font-size:12px}.lb-price-figure figcaption{font-size:.52rem}.lb-table-scroll{margin-top:.8rem}.lb-scenario-table{font-size:.68rem}.lb-scenario-table thead th{font-size:.51rem;padding:.6rem .3rem}.lb-scenario-table td,.lb-scenario-table tbody th{padding:.45rem .3rem}.lb-scenario-table button,.lb-model-note{font-size:.6rem}.lb-model-method summary{font-size:.65rem}.lb-model-method>div{font-size:.65rem}.lb-curves{gap:.5rem}.lb-curves figure{padding:.6rem}.lb-curves figcaption>b{font-size:.73rem}.lb-curves figcaption>span{font-size:.6rem}.lb-spread-lab{padding:1.1rem}.lb-preset-buttons{gap:.4rem}.lb-preset-buttons button{font-size:.6rem;padding:.55rem .6rem}.lb-spread-controls{gap:.5rem;grid-template-columns:1fr 20px 1fr}.lb-spread-controls legend{font-size:.66rem}.lb-spread-controls output{font-size:1.7rem}.lb-spread-result{grid-template-columns:1fr;padding:1rem;gap:.8rem}.lb-spread-result>div{display:flex;justify-content:space-between;gap:1rem;align-items:center}.lb-spread-result strong{font-size:1.5rem;margin:0}.lb-spread-result span{font-size:.65rem}.lb-risk-list article{grid-template-columns:1.5rem 1fr;gap:.5rem;padding:1.3rem 0}.lb-risk-list h3{font-size:1.1rem}.lb-risk-check{grid-template-columns:1fr;gap:.3rem;padding:.8rem}.lb-risk-check p{font-size:.7rem}.lb-opportunities{grid-template-columns:1fr}.lb-opportunities article{padding:1.3rem 0}.lb-opportunities h3{margin:.6rem 0}.lb-return-formula{gap:.8rem;justify-content:flex-start}.lb-return-formula span{font-size:.65rem}.lb-process li{grid-template-columns:1.5rem 1fr;gap:.5rem}.lb-case-studies{grid-template-columns:1fr}.lb-case-studies>a{padding:1.4rem}.lb-case-studies strong{font-size:1.8rem;margin:1.3rem 0 .8rem}.lb-chapter-footer{gap:.5rem}.lb-chapter-footer button{font-size:.63rem;max-width:48%}.lb-chapter-footer>span{display:none}.lb-closing{padding:2.5rem 0}.lb-closing h2{font-size:1.85rem}.lb-closing p:last-child{font-size:.76rem}.lb-closing .lb-button{width:100%;font-size:.73rem}}@media(prefers-reduced-motion:reduce){.lb-page *{scroll-behavior:auto!important;transition:none!important}}@media print{.lb-hero-art,.lb-guide-aside,.lb-chapter-footer,.lb-closing{display:none!important}.lb-guide{display:block}.lb-page .lb-panel[hidden]{display:block!important}.lb-panel{break-before:page}.lb-price-lab{print-color-adjust:exact}.lb-container{width:100%}}
