.link-case{color:#f5f7ed;padding-bottom:90px}.link-eyebrow{color:#e4ca88;text-transform:uppercase;font-size:12px;font-weight:850;letter-spacing:.13em}.link-hero{display:grid!important;grid-template-columns:minmax(0,1.2fr) minmax(230px,.65fr);gap:clamp(24px,5vw,70px);align-items:center;padding-top:clamp(35px,5vw,80px)!important;padding-bottom:50px!important}.link-hero h1{font-size:clamp(42px,5vw,76px);line-height:1.06;letter-spacing:-.055em;color:#fff;margin:20px 0;max-width:17ch}.link-hero-copy>p{color:#dfebd8;font-size:clamp(17px,1.2vw,21px);line-height:1.65;max-width:62ch}.link-tags{display:flex;flex-wrap:wrap;gap:10px;margin:25px 0}.link-tags span{border:1px solid #b4cd8b70;background:#1c3a28de;padding:9px 14px;border-radius:99px;font-weight:700;font-size:13px}.link-hero-copy .link-dates{font-size:13px;color:#c6d4bf}.link-cover{margin:0;border:1px solid #d5bd7e70;background:#0a1c18e8;padding:15px;box-shadow:0 25px 60px #0006}.link-cover img{width:100%;height:auto;display:block}.link-cover figcaption{font-size:12px;color:#bfceb9;line-height:1.5;margin-top:12px}.link-metrics{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-block:22px 60px!important}.link-metrics>div{min-width:0;background:#0d261cec;border:1px solid #cae39154;padding:22px}.link-metrics small{display:block;color:#dac583;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.link-metrics strong{display:block;color:#fff;font-size:clamp(18px,2vw,26px);line-height:1.3;overflow-wrap:anywhere;margin:12px 0}.link-metrics span{color:#d0dfca;font-size:14px;line-height:1.55}.link-content{display:grid!important;grid-template-columns:minmax(0,.8fr) minmax(0,.9fr);gap:clamp(25px,5vw,80px);align-items:start;padding-top:30px!important}.link-prose{font-size:clamp(16px,1.1vw,19px);line-height:1.75;color:#e0ecdc}.link-prose h2,.link-note h2{font-size:clamp(28px,3vw,42px);line-height:1.15;color:#fff;letter-spacing:-.045em;margin:0 0 18px}.link-prose h2:not(:first-child){margin-top:45px}.link-prose p{margin:0 0 22px}.link-chart{min-width:0;margin:0;background:#081b15ee;border:1px solid #cce09070;padding:16px}.link-chart>a{display:flex;justify-content:center;background:#fff;max-height:880px;overflow:auto}.link-chart img{width:auto;max-width:100%;height:auto;display:block}.link-chart figcaption{font-size:13px;line-height:1.6;color:#d4e2cd;margin:15px 4px 2px}.link-chart figcaption a,.link-source a{color:#f5d68c;text-decoration:underline;text-underline-offset:3px}.link-note{display:grid!important;grid-template-columns:minmax(0,.55fr) minmax(0,1fr);gap:clamp(25px,5vw,80px);border-top:1px solid #d1c58755;margin-top:75px!important;padding-top:55px!important}.link-note p{color:#dfebd8;font-size:17px;line-height:1.7}.link-note .btn{display:inline-flex;min-height:48px;align-items:center;margin-top:13px}.link-feature{background:linear-gradient(120deg,#123525ef,#0a1d18ec)!important;border-block:1px solid #dcc48860}.link-feature-grid{display:grid!important;grid-template-columns:minmax(190px,.62fr) minmax(0,1fr);align-items:center;gap:clamp(25px,5vw,70px);padding-block:45px!important}.link-feature-image{display:block;max-width:330px;border:1px solid #dec5818c}.link-feature-image img{width:100%;height:auto;display:block}.link-feature h2{font-size:clamp(32px,3.5vw,54px);line-height:1.08;letter-spacing:-.045em;color:#fff;margin:14px 0}.link-feature p{color:#dfebd8;font-size:clamp(16px,1.2vw,19px);line-height:1.65;max-width:55ch}.link-feature .btn{display:inline-flex;min-height:48px;align-items:center;margin-top:10px}@media(max-width:860px){.link-hero,.link-content,.link-note{grid-template-columns:1fr!important}.link-cover{max-width:460px}.link-metrics{grid-template-columns:1fr!important}.link-feature-grid{grid-template-columns:1fr!important}.link-feature-image{max-width:280px}}@media(max-width:600px){.link-hero{padding-top:25px!important}.link-hero h1{font-size:clamp(36px,9vw,50px)}.link-metrics{margin-bottom:35px!important}.link-chart{padding:8px}.link-note{margin-top:45px!important}}
