/* Treasury 10Y editorial article: original chart remains uncropped. */
.treasury-page{padding-bottom:6rem}.treasury-page .page-kicker{padding-top:1.5rem}.treasury-story{max-width:980px;padding:clamp(24px,4vw,58px);margin-top:2rem;border:1px solid #b4d28b55;border-radius:24px;background:rgba(6,19,14,.78);box-shadow:0 26px 70px #0005;backdrop-filter:blur(8px)}.treasury-kicker{color:#d6b55f;letter-spacing:.16em;text-transform:uppercase;font-weight:800;font-size:clamp(12px,.85vw,15px);margin-bottom:1rem}.treasury-meta{display:flex;flex-wrap:wrap;gap:.4rem 1.2rem;color:#ccdcc7;font-size:clamp(13px,.95vw,16px);padding-bottom:1.6rem;border-bottom:1px solid #d0e99840}.treasury-copy{font-size:clamp(18px,1.15vw,21px);line-height:1.78;color:#eff4ea}.treasury-copy h1{font-size:clamp(40px,4vw,74px);line-height:1.08;letter-spacing:-.055em;color:#fff;margin:2rem 0 1.5rem;max-width:18ch;text-wrap:balance}.treasury-copy h2{font-size:clamp(28px,2.25vw,42px);line-height:1.2;letter-spacing:-.04em;color:#f5eed1;margin:3.2rem 0 1rem;scroll-margin-top:90px}.treasury-copy h2:before{content:'';display:block;width:54px;height:3px;background:#d8bc69;margin-bottom:1rem}.treasury-copy p{margin:0 0 1.3em}.treasury-copy p:nth-of-type(1){font-size:clamp(16px,1vw,18px);color:#d9e6d3}.treasury-copy a{color:#d5f4a0;text-decoration:underline;text-underline-offset:3px}.treasury-copy a:hover{color:#fff}.treasury-copy ul{padding-left:1.5rem;margin:0 0 1.5rem}.treasury-copy li{padding-left:.15rem;margin:.45rem 0}.treasury-copy strong{color:#fff}.treasury-copy figure{margin:2rem 0 2.5rem;padding:clamp(10px,1.5vw,20px);background:#f7f8f2;border-radius:12px}.treasury-copy figure a{display:block;text-align:center}.treasury-copy figure img{display:block;width:auto;max-width:100%;height:auto;max-height:none;margin:auto;object-fit:contain}.treasury-copy figcaption{font-size:clamp(13px,.9vw,16px);line-height:1.5;color:#405448;margin-top:.85rem}.treasury-bottom{display:flex;flex-wrap:wrap;gap:1rem;border-top:1px solid #d0e99840;padding-top:2rem;margin-top:3rem}@media(max-width:700px){.treasury-page{padding-bottom:2rem}.treasury-story{border-radius:16px;padding:22px 16px;margin:1rem 10px}.treasury-copy h1{font-size:clamp(34px,9vw,48px)}.treasury-copy figure{margin:1.5rem -8px;padding:8px}.treasury-bottom .btn{width:100%;justify-content:center}}

.treasury-feature{display:grid;grid-template-columns:clamp(94px,11vw,150px) minmax(0,1fr) auto;align-items:center;gap:clamp(20px,3vw,45px);padding:clamp(22px,2.8vw,42px);margin:2rem auto 2.5rem;border:1px solid #d5b96d77;border-radius:20px;background:linear-gradient(110deg,#1d3228ec,#0a1a12f0);box-shadow:0 18px 44px #0005}.treasury-feature-mark{display:grid;place-items:center;aspect-ratio:1;background:#ceb75b1a;border:1px solid #d8be7488;border-radius:50%;font-size:clamp(30px,4vw,58px);font-weight:850;color:#f4d477;letter-spacing:-.07em}.treasury-feature-kicker{color:#dcca82;font-size:clamp(12px,.8vw,14px);font-weight:800;letter-spacing:.14em;text-transform:uppercase}.treasury-feature h2{color:#fff;font-size:clamp(27px,2.5vw,43px);line-height:1.14;letter-spacing:-.04em;margin:.55rem 0}.treasury-feature p{color:#d9e6d3;font-size:clamp(16px,1.1vw,19px);line-height:1.55;margin:0}.treasury-feature .btn{white-space:nowrap;min-height:52px}@media(max-width:800px){.treasury-feature{grid-template-columns:84px minmax(0,1fr)}.treasury-feature .btn{grid-column:1/-1;justify-self:stretch;text-align:center}}@media(max-width:500px){.treasury-feature{grid-template-columns:1fr;margin:1.2rem 10px}.treasury-feature-mark{width:78px}.treasury-feature .btn{grid-column:auto}}
