/* Josh Liljenquist / Minnesota State Mankato education-origin record. */
.edu-hero{background:linear-gradient(135deg,#112f27 0%,#1d5443 58%,#7a4b1d 100%);color:#fff}.edu-hero .rsa-breadcrumb,.edu-hero .rsa-breadcrumb a,.edu-hero .eyebrow{color:#d8efe6}.edu-hero h1,.edu-hero .rsa-lede{color:#fff}.edu-hero-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.edu-hero-actions .button{border-radius:999px;font-weight:850;padding:.78rem 1rem;text-decoration:none}.edu-hero-actions .primary{background:#fff;color:#173f33}.edu-hero-actions .secondary{background:transparent;border:1px solid rgba(255,255,255,.55);color:#fff}.edu-content{padding-bottom:4rem}.edu-snapshot{display:grid;gap:1px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:-1.8rem;position:relative;z-index:2}.edu-snapshot>div{background:#fff;border:1px solid #d9e2dd;display:flex;flex-direction:column;gap:.35rem;min-width:0;padding:1.15rem}.edu-snapshot>div:first-child{border-radius:1rem 0 0 1rem}.edu-snapshot>div:last-child{border-radius:0 1rem 1rem 0}.edu-snapshot small{color:#60726a;font-size:.7rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.edu-snapshot strong{color:#173f33;line-height:1.35}.edu-scope{align-items:start;display:grid;gap:clamp(1.25rem,4vw,3rem);grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);padding-top:clamp(2.5rem,6vw,5rem)}.edu-scope h2,.edu-section h2{color:#173f33;margin:.2rem 0 .75rem}.edu-boundary{background:#f8f0e6;border:1px solid #ead8c1;border-radius:1rem;padding:clamp(1.1rem,3vw,1.6rem)}.edu-boundary .eyebrow{color:#7d4d1c}.edu-boundary h2{font-size:clamp(1.25rem,2.5vw,1.65rem)}.edu-section{padding-top:clamp(2.8rem,6vw,5rem);scroll-margin-top:6rem}.edu-timeline{display:grid;gap:1rem;list-style:none;margin:1.5rem 0 0;padding:0}.edu-timeline li{display:grid;gap:1rem;grid-template-columns:minmax(145px,.32fr) minmax(0,1fr)}.edu-timeline li>div{display:flex;flex-direction:column;gap:.3rem;padding:.85rem 0}.edu-timeline time{color:#173f33;font-size:1.4rem;font-weight:900}.edu-timeline li>div span{color:#687971;font-size:.73rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.edu-timeline article{background:#fff;border:1px solid #d9e2dd;border-radius:1rem;padding:1.2rem}.edu-timeline h3{color:#173f33;margin:0 0 .45rem}.edu-timeline a,.edu-source-card a,.edu-related a{color:#176349;font-weight:850;text-underline-offset:.2em}.edu-study{align-items:start;display:grid;gap:clamp(1.25rem,4vw,3rem);grid-template-columns:minmax(0,1fr) minmax(280px,.8fr)}.edu-callout{background:#eef5f0;border:1px solid #d3e3d9;border-radius:1rem;padding:1.2rem}.edu-callout strong{color:#173f33;display:block}.edu-callout strong+ul{margin-top:.5rem}.edu-callout ul{padding-left:1.2rem}.edu-overlap-grid{display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr))}.edu-overlap-grid article{background:#fff;border:1px solid #d9e2dd;border-radius:1rem;padding:1.15rem}.edu-overlap-grid span{color:#9a642d;font-size:.72rem;font-weight:900;letter-spacing:.08em}.edu-overlap-grid h3{color:#173f33;margin:.45rem 0}.edu-photo-status{background:#f4f7f5;border:1px dashed #aebdb5;border-radius:1rem;margin-top:clamp(2.8rem,6vw,5rem);padding:clamp(1.15rem,3vw,1.8rem)}.edu-photo-status h2{font-size:clamp(1.35rem,2.8vw,1.8rem)}.edu-source-grid{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.edu-source-card{background:#fff;border:1px solid #d9e2dd;border-radius:1rem;display:flex;flex-direction:column;padding:1.15rem}.edu-source-card h3{color:#173f33;font-size:1.08rem;margin:.7rem 0 .4rem}.edu-source-card small{color:#687971;margin-top:auto;padding-top:.7rem}.edu-source-meta{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between}.edu-source-meta span{color:#687971;font-size:.82rem}.edu-faq{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.edu-faq article{background:#fff;border:1px solid #d9e2dd;border-radius:1rem;padding:1.15rem}.edu-faq h3{color:#173f33;margin:0 0 .45rem}.edu-related{margin-top:clamp(2.8rem,6vw,5rem)}
@media(max-width:900px){.edu-snapshot,.edu-overlap-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.edu-snapshot>div:first-child{border-radius:1rem 0 0 0}.edu-snapshot>div:nth-child(2){border-radius:0 1rem 0 0}.edu-snapshot>div:nth-child(3){border-radius:0 0 0 1rem}.edu-snapshot>div:last-child{border-radius:0 0 1rem 0}}
@media(max-width:700px){.edu-scope,.edu-study,.edu-source-grid,.edu-faq{grid-template-columns:1fr}.edu-timeline li{grid-template-columns:1fr}.edu-timeline li>div{padding:.2rem 0}.edu-overlap-grid{grid-template-columns:1fr 1fr}}
@media(max-width:420px){.edu-snapshot,.edu-overlap-grid{grid-template-columns:1fr}.edu-snapshot>div:first-child{border-radius:1rem 1rem 0 0}.edu-snapshot>div:nth-child(2),.edu-snapshot>div:nth-child(3){border-radius:0}.edu-snapshot>div:last-child{border-radius:0 0 1rem 1rem}.edu-hero-actions{align-items:stretch;flex-direction:column}.edu-hero-actions .button{text-align:center}}
