/* Credit application route only. Source: .profile-information / .profile-experience. */
.mim-page-team-credit-application{padding-bottom:0}
.mim-page-team-credit-application>.mim-wrap{max-width:1200px}
.mim-pagetitle .mim-wrap,.mim-crumbs .mim-wrap{max-width:1200px}
.mim-pagetitle-compact{display:block;padding:69px 0 0;height:223px}
.mim-pagetitle h1{font-size:36px;line-height:42px;margin:0 0 7px}
.mim-pagetitle .mim-rule{margin:0}
.mim-crumbs{font-weight:600}

/* intro: text left, photo right */
.mim-page-team-credit-application .mim-credit-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;align-items:start;padding-bottom:40px}
.mim-page-team-credit-application .mim-credit-intro>div:first-child{padding:0 15px 0 0;font:400 14px/26px 'Open Sans',sans-serif;color:#898989}
.mim-page-team-credit-application .mim-credit-intro>div:last-child{text-align:left}
.mim-page-team-credit-application .mim-credit-intro img{display:block;width:100%;height:auto;border:0;padding:0}
@media(min-width:1250px){.mim-page-team-credit-application .mim-credit-intro img{width:600px;max-width:calc(100% + 15px)}}
.mim-page-team-credit-application .mim-credit-intro h1{font:700 34px/1.2 Raleway,sans-serif;color:#282828;margin:0 0 15px;text-transform:none}
.mim-page-team-credit-application .mim-credit-intro h3{font:400 20px/26px 'Open Sans',sans-serif;color:#282828;margin:0 0 34px}
.mim-page-team-credit-application .mim-credit-intro h3:empty{display:none}
.mim-page-team-credit-application .mim-credit-intro hr{border:0;border-top:1px solid #e6e6e6;margin:0 0 18px}
.mim-page-team-credit-application .mim-credit-intro ul{list-style:disc;margin:0 0 12px;padding:0 0 0 20px}
.mim-page-team-credit-application .mim-credit-intro li{margin:0;padding:0;font-size:14px;line-height:26px}
.mim-page-team-credit-application .mim-credit-intro li a{color:#00aeef;text-decoration:none}
.mim-page-team-credit-application .mim-credit-intro li a:hover{text-decoration:underline}
.mim-page-team-credit-application .mim-credit-intro ul:last-child,.mim-page-team-credit-application .mim-credit-intro ul:last-of-type{padding-bottom:40px;border-bottom:1px solid #e6e6e6}
.mim-page-team-credit-application .mim-credit-copy>p{font-size:12px;line-height:18px;margin:10px 0 0}

/* lower dark photo band (full bleed). Needs assets/images/bg-single-member.jpg */
.mim-page-team-credit-application .mim-credit{margin:0;padding:115px 0;text-align:center;min-height:466px;background:#2b2b45 url('../images/bg-single-member.jpg') center/cover no-repeat}
.mim-page-team-credit-application .mim-credit-heading{font:700 35px/1.2 Raleway,sans-serif;text-transform:uppercase;color:#fff;margin:0}
.mim-page-team-credit-application .mim-credit-controls{background:transparent;padding:0 16px;margin:2rem 0;min-height:50px;gap:1em}
.mim-page-team-credit-application .mim-credit-controls h3{font:600 20px/1.4 Raleway,sans-serif;color:#fff;margin:0}
.mim-page-team-credit-application .mim-credit-choice{font:400 14px/20px 'Open Sans',sans-serif;padding:14px 20px;border:1px solid #ccc;border-radius:5px;background:#ebebeb;color:#333;transition:background .2s}
.mim-page-team-credit-application .mim-credit-choice:hover{background:#00aeef;border-color:#00aeef;color:#fff}
.mim-page-team-credit-application .mim-credit-choice.is-active{background:#00aeef;border-color:#00aeef;color:#fff}
.mim-page-team-credit-application .mim-credit-choice:focus-visible{outline:3px solid #fdbb2d;outline-offset:3px}
.mim-page-team-credit-application .mim-credit-prompt{color:#fa383e;font-size:1rem;margin:0 0 16px}
.mim-page-team-credit-application .mim-credit-fallback,.mim-page-team-credit-application .mim-credit noscript p{color:#fff}
.mim-page-team-credit-application .mim-credit-fallback a,.mim-page-team-credit-application .mim-credit-direct{color:#fdbb2d;text-decoration:underline}
.mim-page-team-credit-application .mim-credit-frame{min-height:500px;background:transparent}
.mim-page-team-credit-application .mim-credit-frame iframe{background:#fff}

@media(max-width:991px){
.mim-page-team-credit-application .mim-credit-intro h1{font-size:28px}
.mim-page-team-credit-application .mim-credit-heading{font-size:28px}
}
@media(max-width:767px){
.mim-page-team-credit-application .mim-credit-intro{grid-template-columns:1fr;gap:28px;padding-bottom:40px}
.mim-page-team-credit-application .mim-credit-intro>div:first-child{padding:0}
.mim-page-team-credit-application .mim-credit-intro>div:last-child{text-align:center}
.mim-page-team-credit-application .mim-credit{padding:90px 0 70px}
.mim-page-team-credit-application .mim-credit-heading{font-size:24px}
}
@media(max-width:600px){
.mim-pagetitle h1{font-size:27px}
.mim-page-team-credit-application .mim-credit-controls{flex-direction:column;align-items:stretch;width:100%}
.mim-page-team-credit-application .mim-credit-controls h3{font-size:16px;text-align:center}
.mim-page-team-credit-application .mim-credit-choice{width:100%;font-size:14px;padding:8px 12px}
}
