.budding-evidence{--petrol:#063e49;--deep:#052f39;--azure:#3bc5e7;--blue:#2865ff;--pale:#eaf8fb;--ink:#092f38;color:var(--ink)}.budding-hero{color:#fff;background:radial-gradient(circle at 82% 15%,#3bc5e73d,#0000 25%),linear-gradient(138deg,#063e49 0 58%,#0b6974 58% 100%);padding-bottom:0}.budding-hero .evidence-hero-meta{color:#a8e8f3;border-color:#ffffff42}.budding-hero-grid{grid-template-columns:minmax(0,1.2fr) minmax(330px,.8fr);align-items:center;gap:clamp(38px,6vw,90px);padding:clamp(56px,7vw,94px) 0;display:grid}.budding-kicker{color:#63ddf2;letter-spacing:.17em;margin:0 0 24px;font-size:11px;font-weight:900}.budding-hero h1{letter-spacing:-.05em;max-width:980px;margin:0;font-size:clamp(46px,5.7vw,78px);line-height:.97}.budding-hero h1 em{color:#6ee3f4;font-family:Georgia,serif;font-weight:400}.budding-hero .evidence-deck{color:#d5edf1;max-width:790px;margin:31px 0 0}.budding-hero-visual{background:#02232a59;border:1px solid #ffffff42;border-radius:28px;padding:28px}.budding-slide{background:linear-gradient(135deg,#e2f9fb,#8fd7e4);border-radius:18px;min-height:270px;position:relative;overflow:hidden}.budding-slide>span{color:#06424d;letter-spacing:.15em;font-size:10px;font-weight:900;position:absolute;top:20px;left:20px}.budding-slide i{background:#116d79;border:3px solid #e8fdff;border-radius:50%;width:20px;height:20px;position:absolute;box-shadow:0 0 0 8px #126d7929}.budding-slide i:first-of-type{top:82px;left:44%}.budding-slide i:nth-of-type(2){width:12px;height:12px;top:116px;left:52%}.budding-slide i:nth-of-type(3){width:26px;height:26px;top:150px;left:39%}.budding-slide i:nth-of-type(4){width:14px;height:14px;top:188px;left:58%}.budding-slide i:nth-of-type(5){width:10px;height:10px;top:98px;left:68%}.budding-slide:after{content:"";border:38px solid #2865ff8f;border-radius:50%;width:310px;height:280px;position:absolute;bottom:-100px;right:-48px}.budding-path{color:#dff7fa;letter-spacing:.1em;justify-content:space-between;align-items:center;gap:8px;margin-top:18px;font-size:10px;font-weight:900;display:flex}.budding-path span{border:1px solid #ffffff38;border-radius:10px;flex-direction:column;flex:1;justify-content:center;min-height:54px;padding:8px;display:flex}.budding-path b{color:#61ddf1;font-size:15px}.budding-path>i{font-style:normal}.budding-path>strong{color:#55d9ef}.budding-hero-visual>p{color:#a9dce3;margin:16px 0 0;font-size:12px}.budding-hero .evidence-author-block{border-color:#fff3}.budding-hero .evidence-author-block span,.budding-hero .evidence-source-line span{color:#62dcee}.budding-hero .evidence-source-line{border-color:#fff3}.budding-paper-identity{background:#f1fbfd}.budding-editorial-credit{background:#fff;grid-template-columns:1fr 1fr;gap:28px;padding:45px clamp(24px,8vw,130px);display:grid}.budding-credit-person{grid-template-columns:104px 1fr;align-items:center;gap:24px;display:grid}.budding-editorial-credit img{object-fit:cover;border-radius:50%;width:104px;height:104px}.budding-editorial-credit span{color:#087a89;letter-spacing:.15em;font-size:10px;font-weight:900}.budding-editorial-credit h2{margin:8px 0;font-size:25px}.budding-editorial-credit article p,.budding-editorial-credit>p{color:#607880;margin:0;line-height:1.65}.budding-editorial-credit>p{border-top:1px solid #c6e2e7;grid-column:1/3;padding-top:24px}.budding-learning-lens{background:#e8f8fb;grid-template-columns:1.25fr .75fr;align-items:end;gap:60px;padding:clamp(78px,9vw,125px) clamp(24px,9vw,145px);display:grid}.budding-learning-lens h2{letter-spacing:-.05em;margin:16px 0 0;font-size:clamp(43px,5.8vw,76px);line-height:.98}.budding-learning-lens h2 em{color:#0c7f8f;font-family:Georgia,serif;font-weight:400}.budding-learning-lens>p{color:#4f7078;margin:0;font-size:18px;line-height:1.75}.budding-problem{background:#fff;grid-template-columns:1fr 1fr;gap:70px;padding:clamp(80px,9vw,130px) clamp(24px,8vw,130px);display:grid}.budding-problem h2{letter-spacing:-.05em;margin:18px 0 0;font-size:clamp(44px,5.7vw,74px);line-height:.98}.budding-problem h2 em{color:#0c8190;font-family:Georgia,serif;font-weight:400}.budding-problem>div:last-child{align-self:end}.budding-problem>div:last-child p{color:#557078;font-size:18px;line-height:1.78}.budding-problem>div:last-child strong{color:#053f49;margin-top:24px;font-size:17px;line-height:1.65;display:block}.budding-definition{color:#fff;background:#063e49;grid-template-columns:.9fr 1.1fr;align-items:center;gap:70px;padding:clamp(80px,9vw,128px) clamp(24px,8vw,130px);display:grid}.budding-definition-visual{background:radial-gradient(circle at 30% 40%,#3bc5e757,#0000 35%),linear-gradient(145deg,#0a5965,#042c35);border:1px solid #ffffff42;border-radius:30px;min-height:430px;position:relative}.budding-definition-visual>span{color:#79e1f0;letter-spacing:.15em;font-size:11px;font-weight:900;position:absolute;top:28px;left:28px}.budding-definition-visual i{background:#1e8190;border:4px solid #e8fdff;border-radius:50%;position:absolute;box-shadow:0 0 0 12px #3bc5e71f}.budding-definition-visual i:first-of-type{width:32px;height:32px;top:34%;left:33%}.budding-definition-visual i:nth-of-type(2){width:24px;height:24px;top:44%;left:48%}.budding-definition-visual i:nth-of-type(3){width:18px;height:18px;top:55%;left:38%}.budding-definition-visual i:nth-of-type(4){width:13px;height:13px;top:38%;left:62%}.budding-definition-visual b{color:#fff;letter-spacing:.14em;font-size:11px;position:absolute;bottom:28px;right:28px}.budding-definition .eyebrow{color:#70deef}.budding-definition h2{letter-spacing:-.05em;margin:18px 0 24px;font-size:clamp(44px,5.5vw,72px);line-height:.98}.budding-definition h2 em{color:#6fe1f2;font-family:Georgia,serif;font-weight:400}.budding-definition div:last-child>p:last-child{color:#c8e6ea;font-size:17px;line-height:1.78}.budding-study{background:#f1fbfd;padding:clamp(82px,9vw,130px) clamp(24px,8vw,130px)}.budding-study h2{letter-spacing:-.05em;margin:17px 0 50px;font-size:clamp(46px,5.8vw,76px);line-height:.98}.budding-study h2 em{color:#0b8494;font-family:Georgia,serif;font-weight:400}.budding-study-grid{border-top:1px solid #afd7de;border-left:1px solid #afd7de;grid-template-columns:repeat(4,1fr);display:grid}.budding-study-grid article{border-bottom:1px solid #afd7de;border-right:1px solid #afd7de;min-height:250px;padding:26px}.budding-study-grid strong{color:#087888;letter-spacing:-.05em;font-size:clamp(34px,3.5vw,54px);display:block}.budding-study-grid span{color:#075866;letter-spacing:.14em;margin-top:46px;font-size:10px;font-weight:900;display:block}.budding-study-grid p{color:#5b747b;font-size:14px;line-height:1.65}.budding-study-note{color:#526e75;max-width:900px;margin:36px 0 0;font-size:17px;line-height:1.75}.budding-results{background:#fff;padding:clamp(82px,9vw,132px) clamp(24px,8vw,130px)}.budding-results>header{grid-template-columns:1.2fr .8fr;align-items:end;gap:60px;margin-bottom:58px;display:grid}.budding-results h2{letter-spacing:-.05em;margin:18px 0 0;font-size:clamp(44px,5.8vw,74px);line-height:.98}.budding-results h2 em{color:#087d8d;font-family:Georgia,serif;font-weight:400}.budding-results>header>p{color:#58737a;margin:0;font-size:17px;line-height:1.75}.budding-performance{gap:28px;display:grid}.budding-performance-row{grid-template-columns:260px 1fr;align-items:center;gap:26px;display:grid}.budding-performance-row h3{margin:0;font-size:21px}.budding-performance-row>div{gap:10px;display:grid}.budding-performance-row span{background:#e6f2f4;height:38px}.budding-performance-row b{white-space:nowrap;color:#fff;letter-spacing:.08em;align-items:center;height:100%;padding:0 13px;font-size:10px;display:flex}.budding-performance-row--budding b{background:#0d7b88}.budding-performance-row--combined b{background:#2865ff}.budding-predictive{grid-template-columns:.4fr .4fr 1.2fr;gap:18px;margin-top:48px;display:grid}.budding-predictive article,.budding-predictive>p{background:#eff8fa;border-top:4px solid #2865ff;margin:0;padding:28px}.budding-predictive strong{color:#0a6876;font-size:44px;display:block}.budding-predictive span{letter-spacing:.13em;font-size:9px;font-weight:900}.budding-predictive>p{color:#56737a;font-size:14px;line-height:1.7}.budding-interpretation{color:#fff;background:linear-gradient(135deg,#2865ff,#063e49);padding:clamp(76px,8vw,118px) clamp(24px,10vw,160px)}.budding-interpretation>span{color:#8de5f2;letter-spacing:.14em;font-size:11px;font-weight:900}.budding-interpretation h2{letter-spacing:-.055em;max-width:1050px;margin:18px 0 26px;font-size:clamp(46px,6.4vw,84px);line-height:.95}.budding-interpretation h2 em{color:#83e3f1;font-family:Georgia,serif;font-weight:400}.budding-interpretation p{color:#d5edf1;max-width:850px;font-size:17px;line-height:1.75}.budding-survival{background:#eef9fb;grid-template-columns:1fr .65fr .85fr;align-items:center;gap:55px;padding:clamp(82px,9vw,130px) clamp(24px,8vw,130px);display:grid}.budding-survival h2{letter-spacing:-.05em;margin:17px 0 0;font-size:clamp(40px,5.2vw,68px);line-height:.98}.budding-survival-bars{align-items:flex-end;gap:22px;height:330px;display:flex}.budding-survival-bars article{flex-direction:column;flex:1;justify-content:flex-end;height:100%;display:flex;position:relative}.budding-survival-bars i{background:linear-gradient(#3bc5e7,#0c7180);width:100%;display:block}.budding-survival-bars span,.budding-survival-bars strong{z-index:2;position:relative}.budding-survival-bars strong{color:#064551;margin:8px 0;font-size:38px}.budding-survival>p{color:#547079;font-size:16px;line-height:1.8}.budding-cautions{color:#fff;background:#052f39;padding:clamp(82px,9vw,130px) clamp(24px,7vw,110px)}.budding-cautions h2{letter-spacing:-.05em;max-width:1000px;margin:18px 0 50px;font-size:clamp(44px,6vw,78px);line-height:.98}.budding-cautions .eyebrow{color:#68dff0}.budding-cautions>div{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.budding-cautions article{background:#ffffff0d;border:1px solid #fff3;border-radius:24px;min-height:265px;padding:30px}.budding-cautions b{color:#62dbee;letter-spacing:.14em;font-size:11px}.budding-cautions h3{margin:48px 0 15px;font-size:27px}.budding-cautions article p{color:#c9e3e7;line-height:1.72}.budding-claims{background:#fff;padding:clamp(82px,9vw,130px) clamp(24px,8vw,130px)}.budding-claims h2{letter-spacing:-.05em;margin:18px 0 50px;font-size:clamp(44px,6vw,78px);line-height:.98}.budding-claims h2 em{color:#0a8292;font-family:Georgia,serif;font-weight:400}.budding-claims>div{border-top:1px solid #acd1d8}.budding-claims article{border-bottom:1px solid #acd1d8;grid-template-columns:1fr 260px;align-items:center;gap:35px;padding:25px 0;display:grid}.budding-claims article p{margin:0;font-size:18px;line-height:1.55}.budding-claims article span{color:#087989;letter-spacing:.12em;text-align:right;font-size:10px;font-weight:900}.budding-clinical{background:#dff5f8;grid-template-columns:1.1fr .9fr;gap:65px;padding:clamp(82px,9vw,130px) clamp(24px,8vw,130px);display:grid}.budding-clinical h2{letter-spacing:-.05em;margin:18px 0 0;font-size:clamp(44px,5.8vw,76px);line-height:.98}.budding-clinical h2 em{color:#087d8d;font-family:Georgia,serif;font-weight:400}.budding-clinical>div:last-child{align-self:end}.budding-clinical>div:last-child p{color:#4f6f77;font-size:17px;line-height:1.78}.budding-bottom-line{background:#2865ff}.budding-bottom-line .eyebrow{color:#b2eef6}@media (max-width:1000px){.budding-hero-grid,.budding-learning-lens,.budding-problem,.budding-definition,.budding-results>header,.budding-survival,.budding-clinical{grid-template-columns:1fr}.budding-hero-visual{max-width:620px}.budding-editorial-credit{grid-template-columns:1fr}.budding-editorial-credit>p{grid-column:1}.budding-study-grid{grid-template-columns:repeat(2,1fr)}.budding-survival-bars{max-width:500px}.budding-predictive{grid-template-columns:1fr 1fr}.budding-predictive>p{grid-column:1/3}}@media (max-width:650px){.budding-hero h1{font-size:clamp(40px,12.8vw,60px)}.budding-path{flex-direction:column;align-items:stretch}.budding-path>i,.budding-path>strong{text-align:center}.budding-editorial-credit{padding-inline:22px}.budding-credit-person{grid-template-columns:78px 1fr;gap:16px}.budding-editorial-credit img{width:78px;height:78px}.budding-editorial-credit h2{font-size:20px}.budding-study-grid,.budding-cautions>div,.budding-performance-row,.budding-predictive{grid-template-columns:1fr}.budding-predictive>p{grid-column:1}.budding-survival-bars{height:260px}.budding-claims article{grid-template-columns:1fr;gap:12px}.budding-claims article span{text-align:left}}.budding-hero h1{color:#fff}
