/* Local launch-candidate additions; original image and profile rules are unchanged. */
.launch-candidate > header{height:auto;min-height:100px}
.launch-candidate .header-in,.launch-candidate .header-inner{flex-wrap:wrap;row-gap:14px;padding-top:18px;padding-bottom:18px}
.launch-candidate .nav,.launch-candidate .site-nav{flex-wrap:wrap;gap:10px 22px}
.launch-candidate .nav a.launch-enroll,.launch-candidate .site-nav a.launch-enroll,.launch-candidate a.launch-enroll{display:inline-flex;align-items:center;justify-content:center;min-height:48px;max-width:100%;padding:12px 18px;background:#d4b18c;border:1px solid #d4b18c;color:#20231e;font-size:14px;font-weight:700;line-height:1.65;text-align:center;text-decoration:none;white-space:normal;overflow-wrap:anywhere}
.launch-candidate a.launch-enroll:hover{background:#e4c8a9;border-color:#e4c8a9}
.launch-candidate a.launch-enroll:focus-visible{outline:3px solid #f2efe7;outline-offset:4px}
.launch-candidate .launch-footer-actions{max-width:1248px;margin:20px auto 0;padding:0 48px;display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px;font-size:14px}
.launch-candidate .launch-footer-actions>a:not(.launch-enroll){color:#d4b18c;border-bottom:1px solid #8c7258;padding:8px 0}
.launch-candidate .launch-course-cta{margin-top:28px;padding:45px 0;border-top:1px solid #454941;background:#20241e}
.launch-candidate .launch-course-cta h2{font-size:27px;font-weight:500;line-height:1.6;margin:0 0 12px}
.launch-candidate .launch-course-cta p{max-width:780px;color:#c4c1b8;font-size:14px;margin:0 0 22px}
.launch-candidate dialog .launch-enroll{width:100%;margin:18px 0}
.launch-candidate .v14-brand-cta[aria-disabled="true"]{border-bottom:0;color:#c4c1b8;cursor:default}
.launch-candidate .launch-article-index{padding:48px 0 60px}
.launch-candidate .launch-article-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}
.launch-candidate .launch-article-card{min-width:0;padding:28px;background:#1d201e;border:1px solid #454941;display:flex;flex-direction:column}
.launch-candidate .launch-article-card h2{font-size:24px;font-weight:500;line-height:1.65;margin:0 0 16px}
.launch-candidate .launch-article-card h2 a:hover{color:#d4b18c}
.launch-candidate .launch-article-card p{font-size:15px;color:#c4c1b8;line-height:1.95}
.launch-candidate .launch-article-card>.text-link{margin-top:auto;align-self:flex-start}
.launch-candidate .launch-article{max-width:900px;padding-top:35px;padding-bottom:55px}
.launch-candidate .launch-article-body{font-size:17px;line-height:1.95}
.launch-candidate .launch-article-body h2{font-size:27px;font-weight:500;line-height:1.65;margin:40px 0 16px}
.launch-candidate .launch-article-body h3{font-size:22px;line-height:1.7;margin:28px 0 12px}
.launch-candidate .launch-article-body p,.launch-candidate .launch-article-body li{color:#dedbd3}
.launch-candidate .launch-article-body a:not(.wp-block-button__link){color:#d4b18c;text-decoration:underline;text-underline-offset:.23em}
.launch-candidate .launch-article-body ul,.launch-candidate .launch-article-body ol{padding-left:24px}
.launch-candidate .launch-article-body table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;margin:26px 0;font-size:15px;line-height:1.8}
.launch-candidate .launch-article-body th,.launch-candidate .launch-article-body td{border:1px solid #555b50;padding:12px;text-align:left;vertical-align:top;min-width:125px}
.launch-candidate .launch-article-body th{background:#252a23;color:#f2efe7}
.launch-candidate .launch-article-body .wp-block-buttons{display:flex;flex-wrap:wrap;margin:22px 0}
.launch-candidate .launch-article-body .wp-block-button{max-width:100%}
.launch-candidate .launch-article-body .wp-block-button__link{display:inline-flex;justify-content:center;align-items:center;min-height:48px;max-width:100%;padding:13px 20px;background:#d4b18c;color:#20231e;border:1px solid #d4b18c;font-size:16px;font-weight:700;line-height:1.6;text-align:center;text-decoration:none;white-space:normal;overflow-wrap:anywhere}
.launch-candidate .launch-article-body .wp-block-button__link:hover{background:#e4c8a9}
.launch-candidate .launch-article-navigation{display:flex;flex-wrap:wrap;gap:20px;margin-top:42px;padding-top:24px;border-top:1px solid #454941}
.launch-candidate .launch-article-navigation a{flex:1 1 220px;min-width:0;color:#d4b18c;font-size:14px;line-height:1.8}
@media(max-width:950px){.launch-candidate .header-in,.launch-candidate .header-inner{display:block}.launch-candidate .nav,.launch-candidate .site-nav{margin-top:15px;gap:8px 18px}.launch-candidate .nav a{display:inline-flex;align-items:center;min-height:40px}.launch-candidate .nav a.line-cta{display:none}}
@media(max-width:640px){.launch-candidate > header{min-height:0}.launch-candidate .header-in,.launch-candidate .header-inner{padding-top:17px;padding-bottom:17px}.launch-candidate .nav a,.launch-candidate .nav a:first-child{font-size:12px;white-space:normal}.launch-candidate .nav a.launch-enroll,.launch-candidate .site-nav a.launch-enroll,.launch-candidate a.launch-enroll{font-size:13px;min-height:46px;padding:10px 14px}.launch-candidate .launch-footer-actions{padding:0 23px;gap:16px;font-size:13px}.launch-candidate .launch-course-cta{padding:34px 0}.launch-candidate .launch-course-cta h2{font-size:24px}.launch-candidate .launch-article-index{padding:30px 0 42px}.launch-candidate .launch-article-grid{grid-template-columns:1fr;gap:17px}.launch-candidate .launch-article-card{padding:23px}.launch-candidate .launch-article-card h2{font-size:22px}.launch-candidate .launch-article{padding-top:24px;padding-bottom:40px}.launch-candidate .launch-article-body{font-size:15px;line-height:1.95}.launch-candidate .launch-article-body h2{font-size:24px;margin-top:33px}.launch-candidate .launch-article-body h3{font-size:20px}.launch-candidate .launch-article-body table{font-size:14px}.launch-candidate .launch-article-body th,.launch-candidate .launch-article-body td{padding:10px}.launch-candidate .launch-article-body .wp-block-button__link{font-size:14px;padding:12px 15px}}
