/* Review controls and current identity; historical layouts remain intact. */
.review-switch{min-height:38px;background:#111;color:#eee;padding:9px 4%;display:flex;gap:14px;align-items:center;font:11px/1.5 Arial,sans-serif;letter-spacing:0;position:relative;z-index:50}
.review-switch strong{font-weight:600}.review-switch>span{color:#aaa}.review-switch a{margin-left:auto;color:white;text-decoration:none;padding:4px 0}
.review-options{display:flex;gap:20px;margin-left:auto}.review-options a{margin-left:0}
.review-version-1{background:#fff;color:#171717}.review-version-1 header{background:#fffffff0}
.review-brand-mark{width:28px;height:31px;display:block;object-fit:contain;margin-right:3px;flex:none}
.review-portrait{display:block;position:relative;overflow:hidden;background:#111;filter:grayscale(1)}
.review-portrait>img{position:absolute!important;right:0!important;top:0!important;left:auto!important;width:186%!important;max-width:none!important;height:auto!important;min-height:0!important;aspect-ratio:auto!important;border-radius:0!important;object-fit:initial!important}
.review-portrait-round{width:78px;height:78px;flex:0 0 78px;border-radius:50%}
.review-portrait-round>img{width:246.154%!important;right:-19.231%!important;top:0!important}
.review-portrait-tall{width:100%;aspect-ratio:.76}
.review-portrait-card{width:100%;height:100%;aspect-ratio:1.35}
.editorial-hero figure>.review-portrait{aspect-ratio:.76}
.career-profile>.review-portrait{width:100%;aspect-ratio:.76}
.publication-image>.review-portrait{height:100%;width:100%}
.portrait-large>.review-portrait{width:100%;aspect-ratio:.78}
details>summary.review-open-summary{pointer-events:none;cursor:default;list-style:none}
details>summary.review-open-summary::-webkit-details-marker{display:none}
details>summary.review-open-summary:after{display:none}
.award-year>summary.review-open-summary>span:last-child{display:none}
.award-year>summary.review-open-summary{border-bottom:1px solid #ddd}
.review-contact .editorial-title{padding-top:100px}
.review-contact .brand-mark{width:28px;height:31px}
@media(max-width:700px){.review-switch{padding:8px 6%;font-size:10px;gap:9px}.review-switch>span{display:none}.review-switch a{min-height:28px;display:flex;align-items:center}.review-portrait-round{width:62px;height:62px;flex-basis:62px}.editorial-hero figure{display:block!important;order:0!important;width:78px!important}.editorial-hero figure .review-portrait{width:78px;height:78px;aspect-ratio:1;border-radius:50%}.editorial-hero figure .review-portrait>img{width:246.154%!important;right:-19.231%!important}.review-brand-mark{width:25px;height:28px}.review-contact .editorial-title{padding-top:75px}nav a,button.menu-toggle{min-height:44px}}
