/* Jury profile and clarity refinements */
.jr-portrait>span>b{display:flex;align-items:center;justify-content:center;flex:0 0 30px;padding:0;line-height:0}.jr-portrait>span>b svg{display:block;width:18px;height:18px;flex:none}
.jury-page dialog{width:min(1040px,94vw);max-height:90dvh}.jr-profile{grid-template-columns:36% minmax(0,1fr);padding:0;gap:0;align-items:stretch}.jr-profile-sidebar{background:#f0f0ef;min-width:0}.jr-profile .jr-profile-photo{width:100%;height:auto;max-width:none;aspect-ratio:4/5;overflow:hidden;background:#e5e5e4;align-self:auto}.jr-profile .jr-profile-photo img{display:block;width:100%;height:100%;max-height:none;object-fit:cover;object-position:center top;filter:grayscale(1)}.jr-profile .jr-profile-copy{padding:25px 28px 30px;align-self:auto}.jr-profile-copy h2{font-size:30px;line-height:1.12;letter-spacing:-.025em;overflow-wrap:break-word}.jr-profile-copy .eyebrow{font-size:11px;margin-bottom:12px}.jr-profile-copy .jr-profile-role{font-size:15px;line-height:1.5}.jr-profile .jr-bio{grid-column:auto;border:0;padding:54px 42px 42px;margin:0;font-size:16px;line-height:1.75;min-width:0}.jr-bio-heading{font-size:15px;letter-spacing:.12em;text-transform:uppercase;color:#012869;margin:0 0 25px;font-weight:500}.jr-profile .jr-bio p:first-of-type{margin-top:0}.jr-profile-links{margin-top:15px}.jr-close{position:sticky;top:12px;z-index:4}
.jr-faq-inner{display:block;width:min(1100px,88%)}.jr-faq-inner>div:first-child{text-align:center;margin-bottom:32px}.jr-faq-inner h2 br{display:none}.jr-faq-list{width:100%;border-top:1px solid #ccc}.jr-faq-item summary{font-size:23px;padding:25px 4px;gap:28px}.jr-faq-answer{max-width:900px;padding:0 55px 27px 4px;font-size:16px}.jr-section-head h2{font-size:clamp(34px,3.5vw,54px)}
@media(max-width:700px){.jury-page dialog{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh}.jr-profile{display:block;padding:0;gap:0}.jr-profile-sidebar{display:block;padding:30px 24px 24px}.jr-profile .jr-profile-photo{width:min(100%,250px);aspect-ratio:4/5;margin:0 auto 22px}.jr-profile .jr-profile-copy{padding:0;text-align:center}.jr-profile-copy h2{font-size:29px}.jr-profile-copy .jr-country,.jr-profile-copy .jr-profile-links{justify-content:center}.jr-profile .jr-bio{padding:30px 25px;font-size:15px}.jr-faq-inner>div:first-child{text-align:left;margin-bottom:25px}.jr-faq-item summary{font-size:20px;padding:23px 0}.jr-faq-answer{padding-right:20px}.jr-bio-heading{font-size:14px}}
