.brand{min-width:0;white-space:nowrap}.brand>span{font-size:clamp(27px,2.6vw,36px);letter-spacing:-1.2px}.brand img{width:40px;height:40px;object-fit:contain;image-rendering:pixelated;flex:none}.footer .brand img{width:34px;height:34px}.footer>.brand>span{font-size:29px}.brand small{max-width:54px}.cta-mobile{display:none}.header-actions .primary>.cta-desktop{margin:0}.footer{flex-wrap:wrap}.header-inner{gap:18px}@media(max-width:1200px){.brand small{display:none}.header nav{gap:20px}.header-actions{gap:14px}.header .guide{display:none}}@media(max-width:800px){.brand>span{font-size:27px}.brand{gap:8px}.brand img{width:34px;height:34px}.header-inner{gap:12px}.header nav{gap:15px}.header-actions .button{gap:10px}.cta-desktop{display:none}.cta-mobile{display:inline}}@media(max-width:620px){.header-inner{height:auto;min-height:74px;display:grid;grid-template-columns:minmax(0,1fr) auto;padding:15px 0 0;gap:0 10px}.header nav{grid-row:2;grid-column:1/-1;justify-content:flex-start;gap:28px;padding:17px 0 13px;font-size:11px}.header-actions{grid-column:2;grid-row:1}.header nav a.active:after{bottom:-14px}.brand>span{font-size:26px}.brand img{width:32px;height:32px}.header-actions .button{padding-inline:10px;gap:10px;font-size:10px}.header-actions .button>span:last-child{display:none}.footer{padding-block:24px;row-gap:16px}.footer>.brand>span{font-size:27px}.footer>.brand{margin-right:auto}}@media(max-width:360px){.brand{gap:6px}.brand>span{font-size:24px;letter-spacing:-.8px}.brand img{width:29px;height:29px}.header-actions .button{padding-inline:8px;font-size:9px}}
