.learning-hero{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:65px;padding-block:65px}.learning-hero h1{font-size:clamp(40px,4.8vw,65px);margin-bottom:24px}.learning-hero .lead{max-width:510px}.learning-caption{font-size:12px;margin-top:25px}.learning-cover{margin:0;position:relative;height:510px;border-radius:26px;overflow:hidden;background:#e4e9dc}.learning-cover img{width:100%;height:100%;object-fit:cover}.learning-cover:after{content:'';position:absolute;inset:50% 0 0;background:linear-gradient(transparent,#163526b8)}.learning-cover figcaption{position:absolute;bottom:30px;left:30px;right:30px;color:white;z-index:1;font-size:23px;line-height:1.5}.learning-cover strong{font-weight:500}.learning-nav{display:flex;gap:12px;flex-wrap:wrap;padding:20px 0}.learning-nav a{font-size:13px;padding:11px 17px;border-radius:40px;background:#eef1e7}.learning-nav a:hover{background:#dce7d5}.learning-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.learning-cards article{background:white;border-radius:22px;overflow:hidden;box-shadow:0 6px 28px #2c493908}.learning-cards img{height:210px;width:100%;object-fit:cover}.learning-cards article>div{padding:26px}.learning-cards h3{font-size:25px;margin:16px 0}.learning-cards p{font-size:14px;line-height:1.8}.learning-cards .text-link{margin-top:16px}.lab-intro{padding-block:35px 45px}.lab-intro h2{font-size:clamp(32px,4vw,48px);margin-bottom:20px}.lab-intro>p:last-child{max-width:670px}.investment-lab{margin-bottom:75px;background:#fff;border:1px solid #e5e9df;border-radius:28px;overflow:hidden;box-shadow:0 10px 45px #25432d05}.lab-heading{padding:35px 40px 28px}.lab-index{font-size:11px;letter-spacing:.12em;color:var(--green);font-weight:600;display:block;margin-bottom:16px}.lab-heading h2{font-size:32px;margin-bottom:15px}.lab-heading>p{font-size:15px;max-width:680px}.lab-grid{display:grid;grid-template-columns:1.25fr 1fr}.lab-form{padding:12px 40px 35px}.lab-fields{display:grid;grid-template-columns:1fr 1fr;gap:23px 20px}.lab-fields label{display:flex;flex-direction:column;gap:8px;font-size:13px;font-weight:500;min-width:0}.lab-fields input{font:inherit;font-size:17px;font-weight:500;width:100%;min-width:0;border:1px solid #cbd6c5;background:#fcfdf9;border-radius:12px;padding:13px 14px;color:var(--ink)}.lab-fields small{font-size:11px;font-weight:400;color:var(--muted);line-height:1.6}.lab-form-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:22px}.lab-form-actions span,.lab-form-actions a{font-size:11px;color:var(--muted)}.lab-form-actions .draft-button{padding-left:0}.lab-results{background:#eaf0e4;margin:0 24px 24px 0;border-radius:20px;padding:28px;min-width:0;align-self:start}.lab-results>span{display:block;font-size:12px}.lab-big{display:block;font:500 clamp(28px,3.3vw,46px)/1.2 var(--heading);letter-spacing:-.05em;overflow-wrap:anywhere;margin:16px 0}.lab-results>p{font-size:12px;color:#52654e;margin-bottom:20px}.lab-result-row{display:flex;justify-content:space-between;gap:18px;padding:15px 0;border-top:1px solid #cedcc6;align-items:baseline}.lab-result-row>span{font-size:12px;max-width:60%}.lab-result-row strong{font-size:14px;font-weight:600;text-align:right;overflow-wrap:anywhere}.lab-results .lab-reading{background:#ffffffa8;padding:17px;border-radius:12px;margin:16px 0 0;font-size:12px;line-height:1.8}.lab-method{margin:0 40px 30px;background:#f6f7f1;padding:17px 22px;border-radius:14px;font-size:13px}.lab-method summary{font-weight:500;cursor:pointer}.lab-method p{margin-top:14px;line-height:1.8}.scenario-box,.lab-takeaway{padding:28px 40px 35px;background:#f7f8f3}.scenario-box h3,.lab-takeaway h3{font-size:23px;margin-bottom:12px}.scenario-box>p,.lab-takeaway>p{font-size:14px;max-width:850px}.scenario-table-wrap{overflow-x:auto;margin-top:22px}.scenario-box table{border-collapse:collapse;width:100%;font-size:13px;text-align:left}.scenario-box caption{text-align:left;color:var(--muted);font-size:12px;margin-bottom:12px}.scenario-box th,.scenario-box td{padding:14px 12px;border-bottom:1px solid #dde4d6}.scenario-box th{font-weight:500}.scenario-box td:last-child{font-weight:600;white-space:nowrap}.scenario-box thead{color:#52624b}.learning-insight{background:#e8ede0;border-radius:24px;padding:38px 45px;margin-bottom:65px;display:grid;grid-template-columns:1fr 1fr;gap:18px 50px;align-items:center}.learning-insight .eyebrow{grid-column:1/-1;margin-bottom:0}.learning-insight h2{font-size:31px}.learning-insight p:last-child{font-size:15px}.lab-fee{padding:17px;border-radius:12px;background:#f5f2e9;font-size:12px;margin-top:25px}.lab-source{font-size:11px;padding:22px 40px}.lab-source a{text-decoration:underline}.learning-checklist{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}.learning-checklist h2{font-size:34px;margin-bottom:22px}.learning-checklist>div>p:not(.eyebrow){font-size:15px}.check-items{background:white;border-radius:22px;padding:12px 26px}.check-items label{display:flex;gap:15px;padding:22px 0;border-bottom:1px solid #e6ebdf;cursor:pointer}.check-items label:last-child{border:0}.check-items input{width:19px;height:19px;flex-shrink:0;accent-color:var(--green);margin-top:4px}.check-items strong{display:block;font-size:14px;font-weight:600}.check-items small{display:block;font-size:12px;color:var(--muted);line-height:1.7;margin-top:7px}.check-progress{display:inline-block;margin-top:24px;padding:10px 16px;background:#e7eede;border-radius:12px}.learning-bottom-note{padding-bottom:45px;font-size:12px}.lab-form .field-error{color:#8b3529;font-size:13px;margin-top:18px}
@media(max-width:1000px){.learning-hero{gap:30px}.lab-fields{grid-template-columns:1fr}.lab-form{padding-inline:28px}.lab-results{padding:23px}.learning-cards article>div{padding:22px}.learning-cards h3{font-size:22px}}
@media(max-width:760px){.learning-hero{grid-template-columns:1fr;padding-block:35px 25px}.learning-hero h1{font-size:44px}.learning-cover{height:320px}.learning-cover figcaption{font-size:22px}.learning-nav{gap:8px}.learning-nav a{font-size:12px;padding:9px 13px}.learning-cards{grid-template-columns:1fr}.learning-cards article{display:grid;grid-template-columns:.8fr 1fr}.learning-cards img{height:100%;min-height:250px}.lab-grid{grid-template-columns:1fr}.lab-fields{grid-template-columns:1fr 1fr}.lab-results{margin:0 22px 22px}.lab-heading{padding:26px 24px}.lab-heading h2{font-size:28px}.lab-form{padding:0 24px 26px}.lab-big{font-size:40px}.lab-method{margin:0 22px 24px}.scenario-box,.lab-takeaway{padding:25px 24px}.scenario-box th,.scenario-box td{padding:12px 7px;font-size:11px}.learning-insight{grid-template-columns:1fr;padding:28px}.learning-checklist{grid-template-columns:1fr;gap:25px}.lab-source{padding:20px 24px}.investment-lab{margin-bottom:45px}.lab-intro{padding-top:15px}.learning-caption{font-size:11px}}
@media(max-width:440px){.learning-hero h1{font-size:38px}.learning-cards article{display:block}.learning-cards img{height:200px;min-height:0}.lab-fields{grid-template-columns:1fr}.lab-results{padding:22px}.lab-big{font-size:34px}.lab-result-row{gap:12px}.lab-result-row strong{font-size:13px}.learning-checklist h2{font-size:30px}.learning-insight h2{font-size:28px}.learning-page .format-grid{grid-template-columns:minmax(0,1fr)}.learning-page .format-card{min-width:0;overflow-wrap:anywhere}.learning-page .format-card .text-link{gap:10px}}
