.mw-resource-page .resource-hero{padding:64px 0 72px;background:var(--sand)}.mw-resource-page .resource-hero-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:clamp(32px,5vw,72px);align-items:center}.mw-resource-page .resource-hero h1{font-size:clamp(2.8rem,4.7vw,4.55rem);line-height:1.04;letter-spacing:-.025em;margin-bottom:28px}.mw-resource-page .resource-hero .lead{max-width:650px}.mw-resource-page .resource-note{font-size:.875rem;line-height:1.55;color:var(--muted);margin:18px 0 0}.mw-resource-page .resource-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}.mw-resource-page .resource-three article{padding-top:24px;border-top:1px solid var(--line)}.mw-resource-page .resource-three h3{margin:14px 0 18px;font-size:2rem}.mw-resource-page .resource-three p{font-size:1rem;color:var(--muted)}.mw-resource-page .resource-tool-section{background:#eef0f7}.mw-resource-page .resource-tool-section .landing-reading{margin-bottom:40px}.mw-resource-page .resource-author{display:grid;grid-template-columns:minmax(190px,300px) minmax(0,650px);gap:clamp(32px,6vw,80px);align-items:center;justify-content:center}.mw-resource-page .resource-author figure{margin:0}.mw-resource-page .resource-author img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover}.mw-resource-page .resource-author h2{margin-bottom:28px}.mw-resource-page .resource-author p{color:var(--muted)}.mw-resource-page .resource-download{display:grid;grid-template-columns:minmax(180px,350px) minmax(0,620px);gap:clamp(32px,7vw,100px);align-items:center;justify-content:center}.mw-resource-page .workbook-preview{margin:0;border:1px solid #d8c9ba;box-shadow:0 14px 38px #39241918;transform:rotate(-2deg)}.mw-resource-page .workbook-preview img{display:block;width:100%;height:auto}.mw-resource-page .resource-download h2{margin-bottom:28px}.mw-resource-page .capacity-preview{border:1px solid #d8c9ba;background:#fffaf3;padding:clamp(24px,3vw,40px)}.mw-resource-page .capacity-number{font:500 5.5rem/1 var(--display);color:var(--brown);margin:28px 0}.mw-resource-page .capacity-number span{font:400 1rem/1.45 var(--body);display:inline-block;max-width:170px;margin-left:8px;color:var(--muted)}.mw-resource-page .capacity-bar{height:28px;display:flex;gap:2px;margin-bottom:22px}.mw-resource-page .capacity-busy{flex:31;background:#5d382b}.mw-resource-page .capacity-buffer{flex:4;background:#c9b095}.mw-resource-page .capacity-free{flex:5;background:#e6dacf;border:1px dashed #856654}.mw-resource-page .capacity-preview dl{margin:0}.mw-resource-page .capacity-preview dl>div{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid var(--line);padding:12px 0;font-size:.9375rem}.mw-resource-page .capacity-preview dd{margin:0;white-space:nowrap;font-weight:600}.mw-resource-page .capacity-equation{font-size:1rem;margin:24px 0 0;line-height:1.65}.mw-resource-page .process-help{font-size:1rem;color:var(--muted);margin-bottom:24px}.mw-resource-page .process-test .quiz-form fieldset:not([hidden])~fieldset:not([hidden]){margin-top:36px}.mw-resource-page .process-method{margin-top:30px;font-size:.9375rem;border-top:1px solid var(--line);padding-top:20px}.mw-resource-page .process-method summary{cursor:pointer;font-weight:500}.mw-resource-page .process-method li{margin-top:12px}.mw-resource-page .process-next{padding:24px;background:#eef0f7;margin-top:26px;border-left:3px solid #3447c8}.mw-resource-page .process-next h4{font:600 1rem/1.5 var(--body);margin:0 0 12px}.mw-resource-page .process-next p{margin:0}.mw-resource-page .quiz-result ul{font-size:1rem;padding-left:22px}.mw-resource-page .quiz-result li{margin:12px 0}.mw-resource-process .resource-hero-process{background:#152233;color:#fff7ed}.mw-resource-process .resource-hero-process .eyebrow{color:#c6cbff}.mw-resource-process .resource-hero-process h1 em{color:#ead4b8}.mw-resource-process .resource-hero-process .lead,.mw-resource-process .resource-hero-process .resource-note{color:#d5dbe4}.mw-resource-process .resource-hero-process .button,.mw-resource-process .process-test .button:not(.button-outline){background:#3447c8;border-color:#3447c8;color:#fff}.mw-resource-process .resource-hero-process .button:hover,.mw-resource-process .process-test .button:not(.button-outline):hover{background:#25369f;border-color:#25369f}.mw-resource-process .process-test{--brown:#3447c8;--brown-dark:#25369f;--sand:#eef0f7}.mw-resource-process .decision-preview{padding:30px;background:#1d2d41;border:1px solid #465266}.mw-resource-process .decision-preview ol{list-style:none;margin:0;padding:0}.mw-resource-process .decision-preview li{display:flex;gap:22px;border-top:1px solid #465266;padding:20px 0}.mw-resource-process .decision-preview li:last-child{padding-bottom:0}.mw-resource-process .decision-preview li>span{font-size:.875rem;color:#b0baff;padding-top:6px}.mw-resource-process .decision-preview strong{display:block;font:500 1.85rem/1.2 var(--display);margin-bottom:8px}.mw-resource-process .decision-preview li p{font-size:.9375rem;line-height:1.5;color:#d5dbe4;margin:0}@media(max-width:900px){.mw-resource-page .resource-hero-grid{grid-template-columns:1fr}.mw-resource-page .resource-hero h1{font-size:clamp(2.8rem,7vw,4.4rem)}.mw-resource-page .decision-preview,.mw-resource-page .capacity-preview{max-width:560px}.mw-resource-page .resource-three{gap:24px}}@media(max-width:640px){.mw-resource-page .resource-hero{padding:32px 0 44px}.mw-resource-page .resource-hero-grid{gap:32px}.mw-resource-page .resource-hero h1{font-size:clamp(2.4rem,10vw,3.7rem)}.mw-resource-page .resource-three,.mw-resource-page .resource-author,.mw-resource-page .resource-download{grid-template-columns:1fr;gap:28px}.mw-resource-page .resource-author figure{max-width:230px}.mw-resource-page .workbook-preview{max-width:260px;transform:none}.mw-resource-page .resource-download{display:flex;flex-direction:column-reverse;align-items:stretch}.mw-resource-page .decision-preview{padding:24px}.mw-resource-page .resource-hero .button,.mw-resource-page .resource-download .button{width:100%;text-align:center}.mw-resource-page .quiz-controls .button{white-space:normal}.mw-resource-page .process-next{padding:20px}.mw-resource-page .process-test{padding:24px 18px}}@media(prefers-reduced-motion:reduce){.mw-resource-page *{scroll-behavior:auto}}