
.voih-champion-2026{--champion-navy:#04417e;--champion-ink:#19324a;--champion-cream:#f8f5ed;--champion-gold:#bf943b;box-sizing:border-box;max-width:1120px;margin:0 auto;padding:clamp(18px,4vw,44px);color:var(--champion-ink);font-family:Arial,Helvetica,sans-serif;font-size:18px;line-height:1.7;overflow-wrap:anywhere}
.voih-champion-2026 *{box-sizing:border-box}
.voih-champion-2026 h1,.voih-champion-2026 h2,.voih-champion-2026 h3{padding:0;color:var(--champion-navy);font-family:Georgia,"Times New Roman",serif;font-weight:700;letter-spacing:-.025em;text-wrap:balance}
.voih-champion-2026 h1{font-size:clamp(34px,5vw,56px);line-height:1.1;margin:0 0 24px}
.voih-champion-2026 h2{font-size:clamp(28px,3.5vw,37px);line-height:1.2;margin:0 0 20px}
.voih-champion-2026 h3{font-size:24px;line-height:1.3;margin:0 0 12px}
.voih-champion-2026 p{margin:0 0 20px;padding:0}
.voih-champion-2026 a{color:var(--champion-navy);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}
.voih-champion-2026 a:hover{text-decoration-thickness:2px}
.voih-champion-2026 a:focus-visible{outline:3px solid #946500;outline-offset:5px}
.voih-champion-2026 .champion-intro{margin:0 0 28px;padding:0 0 16px;border-bottom:3px solid var(--champion-gold);font-size:16px;font-weight:700;color:var(--champion-navy)}
.voih-champion-2026 .champion-hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:clamp(24px,4vw,44px);align-items:center;margin:0 0 38px}
.voih-champion-2026 .champion-lead{font-size:20px;line-height:1.6}
.voih-champion-2026 .champion-photo{margin:0;padding:0;background:var(--champion-cream)}
.voih-champion-2026 .champion-photo img{display:block;width:100%;max-width:100%;height:auto;margin:0;padding:0;border:0}
.voih-champion-2026 .champion-photo figcaption{margin:0;padding:16px 20px;font-size:14px;line-height:1.55;color:#3b5267}
.voih-champion-2026 .champion-button{display:inline-block;padding:15px 24px;border:2px solid var(--champion-navy);background:var(--champion-navy);color:#fff!important;font-size:17px;font-weight:700;line-height:1.4;text-align:center;text-decoration:none;border-radius:3px}
.voih-champion-2026 .champion-button:hover{background:#082f58;border-color:#082f58;text-decoration:underline}
.voih-champion-2026 .champion-deadline-note{margin:14px 0 0;font-size:15px;line-height:1.5}
.voih-champion-2026 .champion-dates{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:0 0 48px;padding:24px 28px;background:var(--champion-cream);border-top:1px solid #d7c89f;border-bottom:1px solid #d7c89f}
.voih-champion-2026 .champion-dates p{margin:0;font-size:16px;line-height:1.6}
.voih-champion-2026 .champion-dates strong{display:block;font-size:19px;color:var(--champion-navy)}
.voih-champion-2026 .champion-story{max-width:760px;margin:0 auto 42px}
.voih-champion-2026 .champion-gift{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:28px;align-items:center;margin:0 0 48px;padding:clamp(24px,4vw,42px);background:var(--champion-navy);color:#fff;border-bottom:5px solid var(--champion-gold)}
.voih-champion-2026 .champion-gift h2{margin:0;color:#fff;font-size:clamp(29px,3.5vw,38px)}
.voih-champion-2026 .champion-gift p{margin:0;font-size:18px;line-height:1.65}
.voih-champion-2026 .champion-gift strong{color:#fff}
.voih-champion-2026 .champion-guidance{max-width:760px;margin:0 auto 44px}
.voih-champion-2026 .champion-prompts{margin:24px 0;padding:0 0 0 24px}
.voih-champion-2026 .champion-prompts li{padding:0 0 12px 5px}
.voih-champion-2026 .champion-retrospective{margin:0 0 44px;padding:28px 32px;background:var(--champion-cream);border-left:5px solid var(--champion-gold)}
.voih-champion-2026 .champion-retrospective p:last-child{margin-bottom:0}
.voih-champion-2026 .champion-close{max-width:760px;margin:0 auto;padding:12px 0 0}
.voih-champion-2026 .champion-close .champion-fineprint{margin:22px 0 0;font-size:16px;line-height:1.6;color:#3b5267}
@media(max-width:760px){.voih-champion-2026{font-size:17px}.voih-champion-2026 .champion-hero{grid-template-columns:1fr;gap:28px}.voih-champion-2026 .champion-photo{max-width:520px}.voih-champion-2026 .champion-dates{grid-template-columns:1fr;padding:22px;gap:20px;margin-bottom:36px}.voih-champion-2026 .champion-dates p+p{padding-top:18px;border-top:1px solid #d7c89f}.voih-champion-2026 .champion-gift{grid-template-columns:1fr;gap:18px;margin-bottom:36px}.voih-champion-2026 .champion-retrospective{padding:24px}.voih-champion-2026 .champion-lead{font-size:19px}}
@media(max-width:420px){.voih-champion-2026 .champion-button{display:block;width:100%;padding:14px 16px}.voih-champion-2026 .champion-photo figcaption{padding:14px 16px}}

body.page-id-636 #main-content .container{width:94%;max-width:1280px}
body.page-id-636 .post-wrap{padding:0!important}
.voih-champion-2026 .champion-form-section,.voih-champion-2026 .champion-faq{max-width:780px;margin:0 auto 60px;scroll-margin-top:150px}
.voih-champion-2026 .champion-cutoff{background:#f8f5ed;border-left:4px solid #bf943b;padding:18px 22px;margin:24px 0 32px;font-size:16px}
.voih-champion-2026 .champion-cutoff strong{display:block}
.voih-champion-2026 .jet-form-builder-row{padding:12px 0!important;margin:0!important}
.voih-champion-2026 .jet-form-builder__label{font-size:17px!important;font-weight:700!important;color:#19324a!important;display:block}
.voih-champion-2026 .jet-form-builder__desc{font-size:15px!important;line-height:1.55;color:#455b70!important;margin:6px 0 0!important}
.voih-champion-2026 .jet-form-builder input:not([type=checkbox]):not([type=hidden]):not([type=submit]),.voih-champion-2026 .jet-form-builder textarea{box-sizing:border-box;width:100%;max-width:100%;background:#fff!important;border:1px solid #93a7ba!important;border-radius:4px;padding:13px 15px!important;font-size:17px!important;line-height:1.5!important;color:#19324a!important}
.voih-champion-2026 .jet-form-builder textarea{min-height:220px}
.voih-champion-2026 .jet-form-builder input:focus,.voih-champion-2026 .jet-form-builder textarea:focus{outline:3px solid #bf943b;outline-offset:2px}
.voih-champion-2026 .jet-form-builder__submit{background:#04417e!important;color:#fff!important;border:2px solid #04417e!important;padding:16px 28px!important;font-size:18px!important;font-weight:700;cursor:pointer;border-radius:3px}
.voih-champion-2026 .jet-form-builder__submit:focus-visible{outline:3px solid #bf943b;outline-offset:4px}
.voih-champion-2026 .voih_jf_header{margin-top:24px!important;padding-top:20px!important;border-top:1px solid #d7c89f}
.voih-champion-2026 .jet-form-builder__heading{font-family:Georgia,serif;color:#04417e;font-size:27px!important;line-height:1.3!important}
.voih-champion-2026 .jet-form-builder__field-wrap.checkradio-wrap{display:flex;gap:12px;align-items:flex-start;line-height:1.6;font-size:16px}
.voih-champion-2026 .jet-form-builder input[type=checkbox]{width:22px;height:22px;flex-shrink:0;margin-top:4px}
.voih-champion-2026 details{border-bottom:1px solid #cbd6df;padding:18px 0}
.voih-champion-2026 summary{cursor:pointer;font-size:18px;font-weight:700;color:#04417e;line-height:1.5}
.voih-champion-2026 summary:focus-visible{outline:3px solid #bf943b;outline-offset:4px}
.voih-champion-2026 details>div{padding-top:15px;font-size:16px;line-height:1.7}
.voih-champion-2026 details ul{padding-left:24px}
.voih-champion-2026 details p{margin:0 0 12px}
@media(max-width:600px){body.page-id-636 #main-content .container{width:100%}.voih-champion-2026 .jet-form-builder__submit{width:100%}.voih-champion-2026{padding:22px 18px}.voih-champion-2026 .champion-form-section{scroll-margin-top:150px}}
body.page-id-636 .post-wrap>.entry-title{display:none}
body.page-id-636 .post-content .voih-champion-2026{padding:clamp(18px,4vw,44px)!important;margin:0 auto!important;border:0!important;box-shadow:none!important;background:#fff!important}
.voih-champion-2026 h1,.voih-champion-2026 h2,.voih-champion-2026 h3{text-transform:none!important}
@media(max-width:600px){body.page-id-636 .post-content .voih-champion-2026{padding:22px 18px!important}}

/* Match VOIH's existing photo frames and softly raised information panels. */
.voih-champion-2026 .champion-photo{border-radius:8px;overflow:hidden;box-shadow:0 8px 20px rgba(4,65,126,.12);border:1px solid #d8e0e8}
.voih-champion-2026 .champion-dates{border:1px solid #d7c89f;border-radius:8px;box-shadow:0 4px 12px rgba(4,65,126,.06)}
.voih-champion-2026 .champion-gift{border-radius:8px;box-shadow:0 8px 20px rgba(4,65,126,.12)}
.voih-champion-2026 .champion-retrospective,.voih-champion-2026 .champion-cutoff{border-radius:0 8px 8px 0}
.voih-champion-2026 .champion-button,.voih-champion-2026 .jet-form-builder__submit{border-radius:5px;box-shadow:0 3px 8px rgba(4,65,126,.15)}
.voih-champion-2026 .champion-photo figcaption{background:#f6f9fc}
body.postid-9121 .post-content .champion-news{max-width:860px;margin:0 auto!important;padding:20px 32px 32px!important;border:0!important;box-shadow:none!important;background:#fff!important}
.champion-news .champion-story,.champion-news .champion-guidance,.champion-news .champion-close{max-width:none}
.champion-news .champion-gift{display:block;padding:28px}
.champion-news .champion-gift h2{margin-bottom:16px}
.champion-news .champion-dates{grid-template-columns:1fr;gap:18px;padding:24px}
.champion-news .champion-dates p+p{border-top:1px solid #d7c89f;padding-top:18px}
body.postid-9121 #single_post_hero{background:#eaf0f6}
body.postid-9121 #single_post_hero img{width:100%;height:auto;max-height:560px;object-fit:contain;display:block}
@media(max-width:600px){body.postid-9121 .post-content .champion-news{padding:18px!important}.champion-news .champion-gift{padding:24px}}
body.postid-9121 .post-content .champion-news{text-align:left!important}
/* Editorial paragraphs: justify only at comfortable reading widths. */
@media(min-width:768px){
.voih-champion-2026 .champion-hero>div>p:not(.champion-deadline-note),
.voih-champion-2026 .champion-form-section>p,
.voih-champion-2026 .champion-faq details>div>p,
.voih-champion-2026 .champion-story>p,
.voih-champion-2026 .champion-guidance>p,
.voih-champion-2026 .champion-retrospective>p,
.voih-champion-2026 .champion-close>p:not(.champion-fineprint),
.voih-champion-2026.champion-news>p{text-align:justify;text-align-last:left;hyphens:auto}
}
/* Center the announcement's closing nomination action. */
body.postid-9121 .champion-close > a.champion-button{display:table;width:fit-content;max-width:100%;margin-left:auto;margin-right:auto}
@media(max-width:420px){body.postid-9121 .champion-close > a.champion-button{display:block;width:100%}}
