/* Learning actions beside one consolidated course outcome. */
:is(#investigation-process,#learning-results){--learning-rule:#c9c9c9;--learning-muted:#656565}
html[data-site-theme="dark"] :is(#investigation-process,#learning-results){--learning-rule:#383838;--learning-muted:#a8a8a8}
:is(#investigation-process,#learning-results)>.site-footer-head{padding:0;min-height:0;margin-bottom:30px;gap:32px;align-items:start}
:is(#investigation-process,#learning-results)>.site-footer-head p{font-size:15px;line-height:1.55;color:var(--learning-muted)}
html :is(#investigation-process,#learning-results)[aria-labelledby]>.site-process-grid{
 display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:0 48px!important;
 align-items:stretch;border:0;background:transparent;
}
html :is(#investigation-process,#learning-results)[aria-labelledby]>.site-process-grid>.site-process-card:not(.site-process-certificate){
 position:relative;grid-column:1;display:grid;grid-template-columns:32px minmax(0,1fr);grid-template-rows:auto auto;
 align-items:start;gap:10px 18px;min-width:0;min-height:0;padding:22px 0;
 border:0;border-top:1px solid var(--learning-rule);background:transparent!important;box-shadow:none!important;
}
html :is(#investigation-process,#learning-results)[aria-labelledby]>.site-process-grid>.site-process-card::before,
html :is(#investigation-process,#learning-results)[aria-labelledby]>.site-process-grid>.site-process-card::after{display:none!important;content:none!important}
:is(#investigation-process,#learning-results) .learning-stage-meta{grid-column:1;grid-row:1/3;margin:0;font:400 12px/1 InterLocal,Arial,sans-serif}
:is(#investigation-process,#learning-results) .learning-stage-meta>span:first-child{display:grid;place-items:center;width:32px;height:32px;background:var(--ink);color:var(--paper)}
:is(#investigation-process,#learning-results) .learning-stage-meta>span:last-child{display:none}
html :is(#investigation-process,#learning-results)[aria-labelledby]>.site-process-grid>.site-process-card:not(.site-process-certificate)>.site-process-title{
 grid-column:2;grid-row:1;max-width:none;margin:2px 0 0;font:400 22px/1.3 Apparat,Arial,sans-serif;letter-spacing:-.02em;
}
html :is(#investigation-process,#learning-results)[aria-labelledby]>.site-process-grid>.site-process-card:not(.site-process-certificate)>.site-process-body{
 grid-column:2;grid-row:2;align-self:start;max-width:62ch;margin:0;padding:0;color:var(--learning-muted);font:400 15px/1.55 InterLocal,Arial,sans-serif;
}
:is(#investigation-process,#learning-results) #certificate-verification{
 grid-column:2;grid-row:1/5;display:flex;flex-direction:column;justify-content:flex-start;
 grid-template-columns:none!important;grid-template-rows:none!important;gap:0!important;
 min-width:0;min-height:0;margin:0;padding:28px 0 28px 36px!important;
 border:0;border-left:1px solid var(--learning-rule);border-top:1px solid var(--learning-rule);
 background:transparent!important;box-shadow:none!important;
}
:is(#investigation-process,#learning-results) #certificate-verification .site-process-certificate-copy,
:is(#investigation-process,#learning-results) #certificate-verification .certificate-verify-cta{display:block;min-width:0;min-height:0;padding:0;border:0;background:transparent}
:is(#investigation-process,#learning-results) .learning-result-label{display:block;margin:0 0 13px;color:var(--learning-muted);font:400 14px/1.3 InterLocal,Arial,sans-serif}
:is(#investigation-process,#learning-results) #certificate-verification .site-process-title{max-width:460px;margin:0;font:400 26px/1.2 Apparat,Arial,sans-serif;letter-spacing:-.025em;text-wrap:initial}
:is(#investigation-process,#learning-results) #certificate-verification .site-process-body,
:is(#investigation-process,#learning-results) #certificate-verification .certificate-verify-cta>p{max-width:62ch;margin:16px 0 0;color:var(--learning-muted);font:400 15px/1.55 InterLocal,Arial,sans-serif;letter-spacing:normal}
:is(#investigation-process,#learning-results) #certificate-verification .certificate-verify-cta{margin-top:28px;padding-top:24px;border-top:1px solid var(--learning-rule)}
:is(#investigation-process,#learning-results) #certificate-verification .certificate-verify-cta h4{margin:0;font:400 20px/1.3 Apparat,Arial,sans-serif;letter-spacing:-.02em}
:is(#investigation-process,#learning-results) #certificate-verification .certificate-verify-cta>p{margin-top:10px}
:is(#investigation-process,#learning-results) #certificate-verification .certificate-page-link{
 display:inline-flex;align-items:center;justify-content:space-between;gap:28px;width:auto;max-width:100%;min-height:46px;
 margin-top:18px;padding:12px 17px;color:var(--paper);background:var(--ink);border:1px solid var(--ink);
 font:400 15px/1.35 Apparat,Arial,sans-serif;text-decoration:none;
}
:is(#investigation-process,#learning-results) #certificate-verification .certificate-page-link>span{color:inherit;font-size:18px;line-height:1}
:is(#investigation-process,#learning-results) #certificate-verification .certificate-page-link:hover{color:var(--ink);background:var(--paper)}
:is(#investigation-process,#learning-results) #certificate-verification .certificate-page-link:focus-visible{outline:2px solid var(--ink);outline-offset:4px}
@media(max-width:1100px){
 html :is(#investigation-process,#learning-results)[aria-labelledby]>.site-process-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px!important}
 :is(#investigation-process,#learning-results) #certificate-verification{padding-left:28px!important}
}
@media(max-width:900px){
 html :is(#investigation-process,#learning-results)[aria-labelledby]>.site-process-grid{grid-template-columns:minmax(0,1fr);gap:0!important}
 :is(#investigation-process,#learning-results) #certificate-verification{grid-column:1;grid-row:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:28px!important;margin-top:12px;padding:24px 0!important;border-left:0}
 :is(#investigation-process,#learning-results) #certificate-verification .certificate-verify-cta{margin:0;padding:0 0 0 28px;border-top:0;border-left:1px solid var(--learning-rule)}
 :is(#investigation-process,#learning-results) #certificate-verification .site-process-title{font-size:23px}
}
@media(max-width:620px){
 :is(#investigation-process,#learning-results)>.site-footer-head{margin-bottom:24px;gap:16px}
 html :is(#investigation-process,#learning-results)[aria-labelledby]>.site-process-grid>.site-process-card:not(.site-process-certificate){grid-template-columns:28px minmax(0,1fr);gap:10px 14px;padding:20px 0}
 :is(#investigation-process,#learning-results) .learning-stage-meta>span:first-child{width:28px;height:28px}
 html :is(#investigation-process,#learning-results)[aria-labelledby]>.site-process-grid>.site-process-card:not(.site-process-certificate)>.site-process-title{font-size:20px;margin-top:0}
 :is(#investigation-process,#learning-results) #certificate-verification{grid-template-columns:minmax(0,1fr)!important;gap:24px!important;margin-top:8px;padding:24px 0!important}
 :is(#investigation-process,#learning-results) #certificate-verification .certificate-verify-cta{padding:24px 0 0;border-left:0;border-top:1px solid var(--learning-rule)}
 :is(#investigation-process,#learning-results) #certificate-verification .site-process-title{font-size:23px}
 :is(#investigation-process,#learning-results) #certificate-verification .certificate-page-link{display:flex;width:auto}
}
