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