.cms-pass{display:block}.cms-main-nav{display:flex;align-items:stretch;justify-content:space-between;list-style:none;padding:0;margin:0;width:100%;gap:0}.cms-main-nav>.nav-item{flex:1;min-width:0;text-align:center}.cms-main-nav>.nav-item>a{display:block;padding:19px 12px;font-size:clamp(15px,1.1vw,24px);white-space:nowrap}.cms-main-nav .submenu{text-align:left}.cms-main-nav .submenu .nav-item{width:100%;flex:none}.cms-banner-source{display:none}.cms-friends{display:flex;flex-wrap:wrap;gap:13px 30px}.continuous-b .stream-friends>div.cms-pass{display:block}.cms-empty{font-size:15px;color:#6c879a;padding:15px 0}.cms-editing .cms-pass{display:block}.cms-editing .cms-banner-source{display:block}.cms-editing *{animation:none!important;transition:none!important}.cms-editing .reveal{opacity:1!important;transform:none!important}.empty-news{grid-template-columns:minmax(0,1fr)!important;height:auto!important}.empty-news .stream-news-list{min-height:80px}.linked-photo[hidden],.stream-photo[hidden]{display:none!important}.banner-photos>a.banner-photo{display:block;pointer-events:auto}.banner-photo>img{width:100%;height:100%;object-fit:cover;object-position:center}.banner-photos{z-index:0!important}.photo-hero:after{z-index:1!important}.hero-inner,.banner-controls{position:relative;z-index:2}.banner-controls{position:absolute}.photo-hero .hero-inner{pointer-events:none}.photo-hero .hero-inner a{pointer-events:auto}.center-search{position:relative;z-index:22}.center-search>.search-close{position:absolute;right:0;top:10px}.center-search form{padding-right:45px}.center-search input[type=text],.center-search input[type=search]{font-size:16px;max-width:100%;padding:10px 14px}.center-search input[type=submit]{padding:10px 20px;color:#174e73;cursor:pointer}.wp_paging{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;padding:25px 0!important;line-height:1.9!important;font-size:14px!important}.wp_paging input{max-width:70px}.inner-content article{min-width:0}.article-body iframe,.article-body embed{max-width:100%}.article-neighbours{font-size:15px;line-height:2;color:#3e708f;border-top:1px solid #d4e4ee;padding-top:20px}.continuous-b .linked-feature .linked-caption{height:90px}@media(max-width:1100px){.cms-main-nav{display:block}.cms-main-nav>.nav-item{text-align:left}.cms-main-nav>.nav-item>a{padding:12px 40px 12px 18px;font-size:16px}.continuous-b header nav.open{display:block}.continuous-b header .submenu{display:none!important}.continuous-b header .branch-open>.submenu{display:block!important}}@media print{header,.inner-banner,.column-sidebar,footer,.back-top,.article-neighbours{display:none!important}.inner-layout{display:block!important;width:100%!important}.article-body{font-size:12pt}.inner-content{color:black!important}*{animation:none!important}}
.photo-hero{overflow:hidden}.banner-photos{overflow:hidden}

.header-art-clip{position:absolute;inset:0;overflow:hidden;z-index:-1;pointer-events:none}.header-art-clip .header-collaboration{z-index:0}

.column-tree li ul a[aria-current=page]{padding-left:32px}.column-tree li ul ul a[aria-current=page]{padding-left:45px}.cms-pagination{margin-top:24px}.cms-pagination .wp_paging{margin-top:0}

.cms-main-nav>.current-branch>a{box-shadow:inset 0 -3px #8cd4f2;background:#ffffff0d}

/* Keep actual boxes for WebPlus window boundary measurement. */
.cms-pass{min-width:0}.mast>.cms-pass{flex:1;min-width:0}.cms-pass[portletmode]{min-width:0}

/* Keep unbound navigation and banner windows measurable and hit-testable. */
.continuous-b header nav>.cms-pass,.continuous-b header nav .cms-pass[portletmode="simpleSudyNavi"],.continuous-b header nav .cms-main-nav{min-height:54px;width:100%;min-width:0}
.photo-hero>.cms-banner-panel{position:absolute;inset:0;z-index:0;min-height:100%;display:block}
.photo-hero .cms-banner-window,.photo-hero .cms-banner-window>.cms-pass{position:relative;width:100%;height:100%;min-height:100%;display:block}
.photo-hero .cms-banner-window .banner-photos{position:absolute;inset:0}
.photo-hero:after{pointer-events:none!important}
