.header-corporate{position:relative}
.header-corporate>summary{display:flex;align-items:center;gap:8px;min-height:44px;cursor:pointer;list-style:none;font:500 16px/24px Inter}
.header-corporate>summary::-webkit-details-marker,.menu-corporate>summary::-webkit-details-marker{display:none}
.header-corporate>summary:hover{opacity:.72}
.header-corporate>summary:focus-visible,.menu-corporate>summary:focus-visible{outline:2px solid var(--slate);outline-offset:6px}
.nav-caret{width:16px;height:16px;flex:none;stroke:currentColor;stroke-width:1.4;fill:none}
.header-corporate[open]>summary .nav-caret,.menu-corporate[open]>summary .nav-caret{transform:rotate(180deg)}
.corporate-dropdown{position:absolute;top:100%;left:0;list-style:none;width:240px;padding:8px;background:#fff;color:var(--navy);border:1px solid var(--line);box-shadow:0 12px 32px #0a1f441f}
.corporate-dropdown a{display:flex;align-items:center;min-height:44px;padding:11px 14px;font:400 14px/22px Inter;white-space:nowrap}
.corporate-dropdown a:hover,.corporate-dropdown a:focus-visible,.corporate-dropdown a[aria-current="page"]{background:var(--pale)}
.menu-corporate>summary{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:44px;padding:16px 0;border-bottom:1px solid #ffffff2a;font:500 34px/42px Manrope;letter-spacing:-.03em;cursor:pointer;list-style:none}
.menu-corporate-links{list-style:none;padding:10px 0}
.menu-corporate-links a{display:flex;align-items:center;min-height:44px;padding:10px 18px;font:400 16px/24px Inter}
.menu-corporate-links a:hover,.menu-corporate-links a:focus-visible,.menu-corporate-links a[aria-current="page"]{background:#ffffff12}
.corporate-page-nav{margin-bottom:40px}
.corporate-page-nav ul{display:flex;flex-wrap:wrap;gap:8px 32px;padding:0;list-style:none;border-bottom:1px solid var(--line)}
.corporate-page-nav a{display:flex;align-items:center;min-height:52px;padding:12px 0;border-bottom:2px solid transparent;font:500 16px/24px Inter}
.corporate-page-nav a:hover{color:var(--slate)}
.corporate-page-nav a[aria-current="page"]{border-bottom-color:var(--navy)}
.board-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;scroll-margin-top:32px}
.board-card{min-width:0;border:1px solid var(--line);background:#fff}
.board-photo{aspect-ratio:4/5;overflow:hidden;background:var(--pale)}
.board-photo img{width:100%;height:100%;object-fit:cover;object-position:center top}
.board-copy{padding:24px}
.board-copy h2{font:500 24px/32px Manrope;letter-spacing:-.03em;margin-bottom:6px}
.board-copy p{font:400 16px/24px Inter;color:var(--muted)}
@media(max-width:1200px){.header-corporate>summary{font-size:14px}}
@media(max-width:980px){.board-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){
 .menu-corporate>summary{font-size:28px;line-height:36px;padding-block:15px}
 .corporate-page-nav{margin-bottom:28px}
 .corporate-page-nav ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;border:0}
 .corporate-page-nav a{font-size:14px;line-height:22px;min-height:48px;padding:10px;background:var(--pale)}
 .corporate-page-nav a[aria-current="page"]{background:var(--navy);color:#fff}
 .board-grid{grid-template-columns:1fr}
 .board-copy{padding:20px}
}
