html{max-width:100%;overflow-x:clip}body{min-width:0}.site-header{box-sizing:border-box;max-width:100%;gap:clamp(8px,2vw,24px);flex-wrap:wrap}.site-header>*{min-width:0}.site-header .brand{display:flex;align-items:center;flex:0 1 auto;max-width:100%;min-width:0;text-decoration:none}.site-header .brand-crown{width:clamp(64px,10vw,112px);height:clamp(64px,10vw,112px);max-width:100%;object-fit:contain;flex-shrink:1}.site-header .brand-txt{font-size:clamp(13px,2vw,23px);line-height:1.2;overflow-wrap:anywhere}.site-header nav,.site-header .header-actions{max-width:100%;flex-wrap:wrap}main img,main video,main canvas{max-width:100%;height:auto}#management-presentation{box-sizing:border-box;width:calc(100% - 32px);overflow-wrap:anywhere;line-height:1.7}#management-presentation h2,#management-presentation h3{line-height:1.3}#management-presentation .btn{max-width:100%;box-sizing:border-box;white-space:normal;text-align:center}@media(max-width:600px){.site-header{padding:12px!important}.site-header .brand{max-width:100%}.site-header .brand-crown{width:74px;height:74px}.site-header .brand-txt{font-size:15px}.site-header nav{width:100%}#management-presentation{padding:20px!important}footer{overflow-wrap:anywhere}footer .btn{white-space:normal}}