.evaluation-hero{padding:82px 0;background:#f4f1e9}.evaluation-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px;align-items:center}.evaluation-hero h1{font-size:clamp(2.8rem,4.5vw,4.4rem);line-height:1.06;text-wrap:balance;margin-bottom:28px}.evaluation-lede{max-width:560px;font-size:1.08rem;line-height:1.75}.evaluation-link{display:inline-flex;align-items:center;gap:12px;min-height:44px;color:var(--blue-dark);font-size:.94rem;font-weight:600;text-decoration:none}.evaluation-link:hover{text-decoration:underline;text-underline-offset:5px}.evaluation-comparison{margin:0;background:#fbfcf8;border:1px solid #bacdc5;box-shadow:0 18px 45px #1c342c12}.comparison-title{color:#405d53;padding:20px 28px;font-size:.82rem;background:#e2ebe4}.comparison-input{display:flex;gap:16px;align-items:center;margin:26px 28px;font-size:.95rem;font-weight:600}.comparison-input svg,.evaluation-tasks svg{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.comparison-input svg{width:38px;height:38px;color:#447b6e}.comparison-lanes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:0 28px 28px}.comparison-lanes>div{padding:22px 18px;background:#efe9dc;border-top:3px solid #ae9160}.comparison-lanes>div:last-child{color:#f5f7ee;background:#214e56;border-color:#6ba6a4}.comparison-lanes span{display:block;font-size:.75rem;color:#6f5f40;margin-bottom:18px}.comparison-lanes>div:last-child span{color:#b6d7d5}.comparison-lanes strong{display:block;font-family:var(--serif);font-weight:500;font-size:1.4rem;line-height:1.3}.comparison-lanes p{margin:14px 0 0;font-size:.84rem;line-height:1.7}.comparison-lanes>div:last-child p{color:#d3e2e2}.comparison-outcome{padding:20px 28px;border-top:1px solid #cad9cf;color:#304f46;font-size:.94rem;font-weight:600}.evaluation-comparison figcaption{padding:0 28px 20px;font-size:.78rem;color:#607469;line-height:1.6}.evaluation-section{padding:84px 0;scroll-margin-top:24px}.evaluation-heading{max-width:760px;margin-bottom:42px}.evaluation-section h2{font-size:clamp(2.3rem,3.5vw,3.6rem);line-height:1.08;text-wrap:balance;margin-bottom:24px}.evaluation-section p{line-height:1.75}.evaluation-tasks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}.evaluation-tasks article{border-top:1px solid #b7c8c0;padding-top:26px}.evaluation-tasks svg{width:42px;height:42px;color:#426f66;margin-bottom:22px}.evaluation-tasks h3{font-size:1.3rem;line-height:1.35;margin-bottom:18px}.evaluation-tasks p{font-size:.95rem}.evaluation-tasks .evaluation-question{color:#304f46;margin-top:22px;font-family:var(--serif);font-size:1.15rem;line-height:1.5}.evaluation-preparation{margin-top:40px;border-top:1px solid #c4d0ca;border-bottom:1px solid #c4d0ca}.evaluation-preparation summary{padding:22px 0;display:flex;justify-content:space-between;gap:20px;font-weight:600;cursor:pointer;list-style:none}.evaluation-preparation summary::-webkit-details-marker{display:none}.evaluation-preparation summary:after{content:"+";color:#3f7566;font-size:1.25rem}.evaluation-preparation[open] summary:after{content:"\2212"}.evaluation-preparation summary:focus-visible{outline:3px solid #147a87;outline-offset:4px}.evaluation-preparation>div{max-width:820px;padding-bottom:22px}.evaluation-preparation p{font-size:.95rem}.evaluation-method{background:#e8efea}.evaluation-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:42px;list-style:none;padding:0;margin:0}.evaluation-steps li{border-top:1px solid #aebfb4;padding-top:24px}.evaluation-steps span{color:#557c68;font-family:var(--mono);font-size:.78rem;display:block;margin-bottom:22px}.evaluation-steps h3{font-size:1.26rem;line-height:1.4;margin-bottom:14px}.evaluation-steps p{font-size:.95rem;margin:0}.evaluation-measures{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:68px;margin-top:58px;padding-top:38px;border-top:1px solid #aebfb4;scroll-margin-top:24px}.evaluation-measures h3{font-size:1.8rem;line-height:1.2;margin-bottom:18px;font-family:var(--serif);font-weight:500}.evaluation-measures p{font-size:.95rem}.evaluation-measures dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 36px;margin:0}.evaluation-measures dt{font-weight:600;font-size:.99rem;margin-bottom:9px}.evaluation-measures dd{margin:0;color:#4d6257;font-size:.9rem;line-height:1.7}.evaluation-result{background:#16353f;color:#f5f5ed}.evaluation-result-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:80px;align-items:center}.evaluation-brief{color:#223b39;background:#f6f3e9;padding:34px;border-top:4px solid #ba9d67}.evaluation-brief-label{color:#78623a;font-size:.8rem}.evaluation-brief h3{font-family:var(--serif);font-weight:500;font-size:1.75rem;line-height:1.25;margin-bottom:26px}.evaluation-brief dl{margin:0}.evaluation-brief dl>div{padding:18px 0;border-top:1px solid #c9d0c4}.evaluation-brief dl>div:last-child{padding-bottom:0}.evaluation-brief dt{font-size:.94rem;font-weight:600;margin-bottom:9px}.evaluation-brief dd{margin:0;color:#4d625b;font-size:.88rem;line-height:1.7}.evaluation-result-copy .eyebrow,.evaluation-result-copy .evaluation-link{color:#99d1d6}.evaluation-result-copy p:not(.eyebrow){color:#c5dadd}.evaluation-result-copy .button{margin-top:10px;background:#e6ece2;border-color:#e6ece2;color:#183e47}.evaluation-result-copy .button:hover{background:#fff;border-color:#fff}.evaluation-result-copy .evaluation-link{display:flex;margin-top:16px}@media(max-width:1050px){.evaluation-hero-grid,.evaluation-result-grid,.evaluation-measures{gap:36px}.comparison-lanes{gap:12px;padding:0 22px 22px}.comparison-lanes>div{padding:20px 14px}.comparison-lanes strong{font-size:1.22rem}.evaluation-tasks,.evaluation-steps{gap:26px}}@media(max-width:760px){.evaluation-hero .shell,.evaluation-section .shell{width:calc(100% - 36px)}.evaluation-hero{padding:52px 0 58px}.evaluation-hero h1{font-size:clamp(2.7rem,10.4vw,4rem)}.evaluation-hero-grid,.evaluation-tasks,.evaluation-steps,.evaluation-measures,.evaluation-result-grid{grid-template-columns:minmax(0,1fr);gap:32px}.evaluation-section{padding:62px 0}.evaluation-heading{margin-bottom:32px}.evaluation-measures{margin-top:38px}.evaluation-brief{padding:28px}}@media(max-width:420px){.comparison-input{margin:22px 20px}.comparison-lanes{padding:0 18px 22px;gap:10px}.comparison-lanes>div{padding:18px 12px}.comparison-lanes strong{font-size:1.15rem}.comparison-outcome,.comparison-title{padding-left:20px;padding-right:20px}.evaluation-comparison figcaption{padding-left:20px;padding-right:20px}.evaluation-measures dl{grid-template-columns:minmax(0,1fr);gap:24px}}
