/* Director profile: readable summaries and a full-width role-focus composition. */
.cb71-profile-summary p{text-align:justify!important;text-align-last:left!important;text-wrap:pretty!important;hyphens:auto!important;max-width:78ch!important}
#director-focus.cb71-profile-focus .cb62-person-grid{display:grid!important;grid-template-columns:1fr!important;gap:22px!important}
#director-focus.cb71-profile-focus .cb71-profile-responsibility-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important}
#director-focus.cb71-profile-focus .cb71-profile-responsibility-grid .cb62-card{min-height:310px!important;padding:32px 30px!important}
#director-focus.cb71-profile-focus .cb71-profile-responsibility-grid .cb62-card h3{font-size:clamp(26px,2.25vw,36px)!important;max-width:11ch!important}
#director-focus.cb71-profile-focus .cb71-profile-responsibility-grid .cb62-card p{font-size:16px!important;line-height:1.67!important}
#director-focus.cb71-profile-focus .cb71-profile-guide-panel{min-height:0!important;padding:30px 32px!important;display:grid!important;grid-template-columns:minmax(250px,.8fr) minmax(0,1.2fr)!important;gap:28px!important;align-items:center!important;background:linear-gradient(145deg,#061d33,#0a385d)!important}
#director-focus.cb71-profile-focus .cb71-profile-guide-panel h3{font-size:clamp(30px,3.1vw,46px)!important;max-width:12ch!important;margin:10px 0 0!important;color:#fff!important}
#director-focus.cb71-profile-focus .cb71-profile-guide-panel .cb62-author-links{grid-template-columns:repeat(3,minmax(0,1fr))!important;margin:0!important}
#director-focus.cb71-profile-focus .cb71-profile-guide-panel .cb62-author-links a{min-height:78px!important;background:rgba(255,255,255,.075)!important;border-color:rgba(145,205,255,.19)!important;color:#eaf7ff!important}
@media(max-width:1050px){#director-focus.cb71-profile-focus .cb71-profile-responsibility-grid{grid-template-columns:1fr!important}#director-focus.cb71-profile-focus .cb71-profile-responsibility-grid .cb62-card{min-height:0!important}#director-focus.cb71-profile-focus .cb71-profile-guide-panel{grid-template-columns:1fr!important}#director-focus.cb71-profile-focus .cb71-profile-guide-panel .cb62-author-links{grid-template-columns:1fr!important}}
/* Rev6 director role-focus composition. */
#director-focus.cb72-profile-focus{padding-block:clamp(76px,7.5vw,108px)!important;background:radial-gradient(50% 70% at 100% 0,rgba(65,177,234,.12),transparent 70%),linear-gradient(180deg,#f7fbfe,#edf4f8)!important}#director-focus.cb72-profile-focus .cb62-head{align-items:center!important;margin-bottom:32px!important}#director-focus.cb72-profile-focus .cb62-head>p{max-width:54ch!important;padding:22px 24px!important;border:1px solid #d1e1ea!important;border-radius:22px!important;background:rgba(255,255,255,.82)!important;box-shadow:0 24px 56px -48px rgba(4,34,58,.52)!important}
#director-focus.cb72-profile-focus .cb71-profile-responsibility-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important}#director-focus.cb72-profile-focus .cb71-profile-responsibility-grid .cb62-card{min-height:255px!important;padding:30px 28px!important;justify-content:flex-start!important;border-radius:24px!important}#director-focus.cb72-profile-focus .cb71-profile-responsibility-grid .cb62-card h3{min-height:2.12em!important;margin:4px 0 20px!important;font-size:clamp(25px,2.15vw,34px)!important;line-height:1.04!important}#director-focus.cb72-profile-focus .cb71-profile-responsibility-grid .cb62-card p{margin:0!important;color:#55718a!important;font-size:15.5px!important;line-height:1.62!important}
#director-focus.cb72-profile-focus .cb71-profile-guide-panel{display:grid!important;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr)!important;gap:34px!important;align-items:center!important;margin-top:20px!important;padding:36px!important;border:1px solid rgba(129,205,248,.2)!important;border-radius:28px!important;background:radial-gradient(80% 140% at 100% 0,rgba(65,175,233,.22),transparent 58%),linear-gradient(145deg,#051b30,#0a385d)!important;box-shadow:0 34px 78px -54px rgba(0,0,0,.78)!important}#director-focus.cb72-profile-focus .cb72-profile-guide-copy small{color:#91d5ff!important;font-size:11px!important;font-weight:860!important;letter-spacing:.13em!important;text-transform:uppercase!important}#director-focus.cb72-profile-focus .cb72-profile-guide-copy h3{max-width:12ch!important;margin:14px 0 0!important;color:#fff!important;font-size:clamp(28px,2.5vw,36px)!important;line-height:.98!important;letter-spacing:-.05em!important}#director-focus.cb72-profile-focus .cb71-profile-guide-panel .cb62-author-links{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;margin:0!important}#director-focus.cb72-profile-focus .cb71-profile-guide-panel .cb62-author-links a{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:64px!important;padding:16px 20px!important;border:1px solid rgba(145,205,255,.18)!important;border-radius:17px!important;background:rgba(255,255,255,.07)!important;color:#eef8ff!important;font-size:16px!important;font-weight:820!important}#director-focus.cb72-profile-focus .cb71-profile-guide-panel .cb62-author-links a:hover{border-color:rgba(145,205,255,.42)!important;background:rgba(255,255,255,.11)!important;transform:translateX(2px)!important}
@media(max-width:1100px){#director-focus.cb72-profile-focus .cb71-profile-responsibility-grid{grid-template-columns:1fr!important}#director-focus.cb72-profile-focus .cb71-profile-responsibility-grid .cb62-card{min-height:0!important}}@media(max-width:720px){#director-focus.cb72-profile-focus .cb71-profile-guide-panel{grid-template-columns:1fr!important;padding:28px 24px!important}#director-focus.cb72-profile-focus .cb72-profile-guide-copy h3{max-width:14ch!important;font-size:38px!important}}

/* v2.16.72 */
body:is([data-page="endrit"],[data-page="bjorn"]) .cb71-profile-guide-panel{align-items:center!important}body:is([data-page="endrit"],[data-page="bjorn"]) .cb62-author-links{align-self:center!important}/*v21674 profile summaries*/body:is([data-page=bjorn],[data-page=endrit]) .cb71-profile-summary{max-width:82ch!important}body:is([data-page=bjorn],[data-page=endrit]) .cb71-profile-summary p{max-width:82ch!important;margin:0 0 18px!important;text-align:left!important;text-wrap:pretty!important;hyphens:auto!important;font-size:clamp(16px,1.22vw,18px)!important;line-height:1.75!important}body:is([data-page=bjorn],[data-page=endrit]) .cb71-profile-summary p:last-child{margin-bottom:0!important}
