.tiger-main-header{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:88px;padding:16px 3vw;background:rgba(250,253,255,.94);border-bottom:1px solid #cddae7;position:sticky;top:0;z-index:20;backdrop-filter:blur(16px)}
.tiger-main-brand{display:flex;align-items:center;gap:13px;color:#1d1d1f;font-size:14px;font-weight:800;line-height:1.05;flex-shrink:0}
.tiger-main-brand img{width:48px;height:48px;object-fit:contain}
.tiger-main-header nav{display:flex;align-items:center;gap:1.5vw;font-size:14px;letter-spacing:.02em;color:#1d1d1f}
.tiger-main-header nav a{white-space:nowrap}
.tiger-main-header nav a:hover,.tiger-main-header nav a:last-child{color:#0066cc}
.tiger-main-header a:focus-visible,.tiger-main-mobile summary:focus-visible{outline:2px solid #0066cc;outline-offset:5px}
.tiger-main-mobile{display:none}
@media(max-width:1100px){.tiger-main-header{padding-inline:5vw}.tiger-main-header>nav{display:none}.tiger-main-mobile{display:block}.tiger-main-mobile summary{cursor:pointer;list-style:none;border:1px solid #c2d2e3;border-radius:99px;padding:12px 18px;font-size:16px;background:linear-gradient(#fff,#edf4fc)}.tiger-main-mobile summary::-webkit-details-marker{display:none}.tiger-main-mobile summary::after{content:" +"}.tiger-main-mobile[open] summary::after{content:" −"}.tiger-main-mobile nav{position:absolute;top:100%;left:0;right:0;display:flex;align-items:stretch;flex-direction:column;gap:0;background:#f8fbff;padding:12px 5vw;border-bottom:1px solid #c2d2e3;max-height:75vh;overflow:auto}.tiger-main-mobile nav a{padding:14px 0;border-bottom:1px solid #dce5ef;font-size:16px}}
@media(max-width:560px){.tiger-main-header{min-height:74px;padding-block:12px}.tiger-main-brand img{width:40px;height:40px}}
