.institution-nav{display:flex;gap:22px;flex-wrap:wrap;padding:20px 7%;border-bottom:1px solid var(--line);font-size:12px}.institution-nav a[aria-current]{font-weight:700;text-decoration:underline}.institution-hero{padding-bottom:50px;max-width:1100px}.institution-hero h1{max-width:900px;font-size:clamp(44px,5vw,70px)}.institution-hero .intro{max-width:780px}.institution-layout{display:grid;grid-template-columns:1.4fr 1fr;gap:60px}.institution-layout ul{padding-left:20px}.institution-layout li{margin-bottom:15px;line-height:1.8}.institution-layout h3{margin-top:0}.institution-box{background:#e9ede3;padding:30px}.institution-box li{font-size:14px}.journey{background:#203e32;color:#f5f5ec}.journey .eyebrow,.journey small{color:#bfcea9}.journey-intro{max-width:790px;color:#c5d0c1;font-size:15px}.journey-control{border-block:1px solid #62735c;padding:25px 0;margin:30px 0}.journey-control label{display:flex;justify-content:space-between;gap:20px;font-size:14px}.journey-control output{float:none;font-size:22px}.journey-control input{width:100%;accent-color:#d0e0a8;margin-top:22px}.phase-buttons{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.phase-buttons button{background:transparent;border:1px solid #6c7f64;color:#d5dfcb;text-align:left;padding:18px;font-size:12px;line-height:1.6}.phase-buttons button.active{background:#dbe7b8;color:#203e32;border-color:#dbe7b8}.phase-buttons strong{display:block;font-size:17px}.stage-detail{margin-top:30px;background:#2b493a;padding:30px;min-height:240px}.stage-detail h3{margin-top:0}.stage-detail p{max-width:900px;color:#d5dece}.role-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-top:25px}.role-grid article{border-top:1px solid #70816b;padding-top:20px}.role-grid h4{font-size:14px;margin:0}.role-grid p{font-size:13px}.role-grid article.current{border-top:3px solid #dbe7b8}.example-controls{display:flex;gap:20px;align-items:center;margin:30px 0}.example-controls select{padding:12px;background:transparent;border:1px solid #9bac91;max-width:100%;color:inherit}.example-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.example-grid article{border-top:1px solid var(--line);padding-top:20px}.example-grid p{font-size:14px;color:var(--muted)}.decision-options{display:flex;gap:15px;flex-wrap:wrap;margin:30px 0}.decision-options span{padding:12px 18px;border:1px solid #b9c7ad;font-size:13px}.brief-download{background:var(--green);color:#fff;padding:15px 22px;border:0;font:inherit;cursor:pointer}.institution-method-note{font-size:11px;color:var(--muted);max-width:850px}.institution-next{display:flex;gap:25px;flex-wrap:wrap}.institution-next a{text-decoration:underline}.institution-handoff-link{display:inline-block;margin:22px 0 10px;padding:12px 0;border-bottom:1px solid var(--green);font-size:12px}@media(max-width:700px){.institution-layout,.role-grid,.example-grid{grid-template-columns:1fr}.phase-buttons{grid-template-columns:repeat(2,1fr)}.example-controls{display:block}.institution-layout{gap:30px}}