
/* Public site header: eliminate oversized blank brand/nav gap and horizontal overflow */
body{overflow-x:hidden}.top{width:100%;max-width:100%;display:grid!important;grid-template-columns:minmax(120px,190px) minmax(0,1fr)!important;gap:clamp(16px,3vw,38px)!important;padding:14px clamp(16px,3vw,42px)!important;align-items:center!important}.top .brand{display:flex;flex-direction:column;align-items:flex-start;min-width:0;max-width:190px}.top .brand img{max-width:155px;max-height:40px;object-fit:contain}.top nav{display:flex;justify-content:flex-end;align-items:center;gap:9px 15px;min-width:0;flex-wrap:wrap}.top nav a{font-size:10px!important;letter-spacing:.025em;white-space:nowrap}.awmt-arena-public{max-width:1240px!important;margin:0 auto!important;padding-top:56px}.awmt-arena-public h1{font-size:clamp(42px,5vw,70px)!important;line-height:1.05}.awmt-arena-public .v7cols{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(260px,.9fr);gap:20px;align-items:start}.awmt-arena-public .panel{min-width:0;border-radius:16px;overflow:hidden}.awmt-arena-public svg{display:block;width:100%!important;height:auto!important;max-height:580px!important}.awmt-arena-public .v7tabs{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0}.awmt-arena-public .v7tabs button{border-radius:9px}.awmt-arena-public .v7tabs button.active{box-shadow:0 0 0 2px #fff4 inset}.awmt-arena-public .panel h2{font-size:clamp(25px,2.7vw,38px)}.awmt-arena-public .panel p{font-size:14px;line-height:1.7}@media(max-width:1100px){.top{grid-template-columns:1fr!important}.top nav{justify-content:flex-start}.awmt-arena-public .v7cols{grid-template-columns:1fr}}@media(max-width:620px){.top{padding:16px!important}.top nav{gap:10px}.top nav a{font-size:10px!important}.awmt-arena-public{padding:30px 14px}.awmt-arena-public .panel{padding:14px}}
