/* Approved outcomes placement; confined to this section and its detail page. */
.learner-outcomes{background:#874321;color:#fff8ed;padding:76px 0;scroll-margin-top:80px}
.learner-outcomes .outcomes-kicker{margin:0 0 14px;color:#e9d2a3;font-size:16px;letter-spacing:.12em;font-weight:700}
.learner-outcomes h2{color:#fff8ed;font-size:clamp(30px,4vw,48px);line-height:1.35;margin:0 0 28px;max-width:850px}
.outcomes-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.outcomes-card{background:#a9562c;border:1px solid #eac6a466;padding:24px;border-radius:10px;min-width:0}
.outcomes-card .outcomes-number{display:block;color:#e9d2a3;font:700 28px/1 Georgia,serif;margin-bottom:15px}
.learner-outcomes .outcomes-card h3{color:#f6d9b5;font-size:23px;line-height:1.4;margin:0 0 12px;font-weight:800}
.learner-outcomes .outcomes-card p{color:#fff7ef;font-size:17px;line-height:1.8;margin:0}
.outcomes-actions{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin-top:30px}
.learner-outcomes .outcomes-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 23px;background:#fff7e8;color:#783718;font-size:17px;font-weight:700;border:1px solid #e4c994;border-radius:6px;text-decoration:none;line-height:1.5;text-align:center}
.learner-outcomes .outcomes-button:focus-visible{outline:3px solid #f6d9b5;outline-offset:4px}
.learner-outcomes .outcomes-scope{margin:22px 0 0;color:#f3d6bd;font-size:16px;line-height:1.7;max-width:850px}
.outcomes-detail{margin:0;background:#fbf6ed;color:#502e21;font:17px/1.8 system-ui,-apple-system,"PingFang TC",sans-serif}
.outcomes-detail *{box-sizing:border-box}.outcomes-detail a{color:inherit}
.outcomes-detail .shell{width:min(1120px,calc(100% - 40px));margin:auto}
.outcomes-detail-header{padding:20px 0;border-bottom:1px solid #d9d4c4}.outcomes-detail-header .shell{display:flex;justify-content:space-between;gap:20px;align-items:center}
.outcomes-detail-header a{font-size:16px;text-underline-offset:5px}.outcomes-detail-header strong{font-size:20px}
.outcomes-detail h1{font-size:clamp(32px,4.5vw,52px);line-height:1.35;margin:0 0 26px;color:#fff8ed}
.outcomes-detail .outcomes-list{padding:55px 0}.outcomes-detail .outcomes-list h2{font-size:30px;line-height:1.4;margin:0 0 24px}
.outcomes-skills{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;list-style:none;padding:0;margin:0}
.outcomes-skills li{background:#fff;border-left:4px solid #a84c3e;padding:16px 18px;color:#502e21;font-size:17px;line-height:1.7}
.outcomes-invite{background:#e5eeeb;padding:48px 0 56px}.outcomes-invite h2{font-size:clamp(27px,3.6vw,39px);line-height:1.4;margin:0 0 18px}.outcomes-invite p{font-size:17px;line-height:1.8}.outcomes-invite a{display:inline-block;background:#874321;color:#fff;padding:13px 22px;border-radius:6px;text-decoration:none;font-size:17px;font-weight:700}
@media(max-width:680px){.learner-outcomes{padding:48px 0}.outcomes-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.outcomes-card{padding:19px 15px}.learner-outcomes .outcomes-card h3{font-size:21px}.learner-outcomes .outcomes-card p{font-size:16px;line-height:1.75}.outcomes-card .outcomes-number{font-size:26px;margin-bottom:12px}.outcomes-actions .outcomes-button{width:100%}.outcomes-skills{grid-template-columns:1fr}.outcomes-detail-header .shell{align-items:flex-start}.outcomes-detail-header strong{font-size:18px}}
@media(max-width:359px){.outcomes-grid{grid-template-columns:1fr}}


.outcomes-detail-header a,.outcomes-invite a.review25-return{border:0;background:transparent;box-shadow:none;padding:4px 0;color:inherit;text-decoration:underline;text-underline-offset:5px}.outcomes-detail{--outcomes-accent:#bd5e2d}.outcomes-invite{background:#f1ddc7;color:#502e21}.outcomes-detail .outcomes-grid h3{color:#ffe1b8}

/* Latest approved direction: Tiffany with gold, dark readable type. */
.learner-outcomes{background:#d4f0e9;color:#173f3b}.learner-outcomes h2,.outcomes-detail h1{color:#173f3b}.learner-outcomes .outcomes-kicker,.outcomes-card .outcomes-number{color:#806226}.outcomes-card{background:#f9fffc;border-color:#b69b61}.learner-outcomes .outcomes-card h3,.outcomes-detail .outcomes-grid h3{color:#194b45}.learner-outcomes .outcomes-card p,.learner-outcomes .outcomes-scope{color:#274e48}.learner-outcomes .outcomes-button{background:#eddbab;color:#263c35;border-color:#a88a44}.outcomes-detail{background:#f5fcf9;color:#173f3b;--outcomes-accent:#a2843d}.outcomes-skills li{background:#fffef8;border-left-color:#b69b61;color:#173f3b}.outcomes-invite{background:#ccebe3;color:#173f3b}.outcomes-invite a{background:#eddbab;color:#263c35;border:1px solid #a88a44}.outcomes-detail-header{border-color:#b69b61}
