@media (max-width:768px){[class^=kos-]{overflow-x:clip;max-width:100vw}[class^=kos-] [style*=min-width]{min-width:0!important}[class^=kos-] .wrap{padding-left:18px!important;padding-right:18px!important;max-width:100%!important}[class^=kos-] [style*=grid-template-columns]{grid-template-columns:1fr!important;gap:14px!important}[class^=kos-] main [style*="display:flex"][style*=gap]:not([data-navbar]){flex-wrap:wrap}[class^=kos-] [style*="minmax(140px, 1.4fr)"],[class^=kos-] [style*="minmax(140px,1.4fr)"],[class^=kos-] [style*="minmax(150px, 1.6fr)"],[class^=kos-] [style*="minmax(150px,1.6fr)"],[class^=kos-] [style*="minmax(180px, 1.6fr) repeat(4"],[class^=kos-] [style*="minmax(180px,1.6fr) repeat(4"]{grid-template-columns:minmax(140px,1.4fr) repeat(4,minmax(84px,1fr))!important;min-width:560px!important;gap:6px!important}[class^=kos-] .card:has([style*="minmax(140px"]),[class^=kos-] .card:has([style*="minmax(150px"]),[class^=kos-] .card:has([style*="minmax(180px"]),[class^=kos-] .wrap:has([style*="minmax(140px"]),[class^=kos-] .wrap:has([style*="minmax(150px"]),[class^=kos-] .wrap:has([style*="minmax(180px"]){overflow-x:auto!important;-webkit-overflow-scrolling:touch;min-width:0!important}[class^=kos-] .disp.h1,[class^=kos-] .h1,[class^=kos-] h1.disp{font-size:clamp(34px,11vw,52px)!important;line-height:1.02!important}[class^=kos-] .h2{font-size:clamp(26px,8.5vw,40px)!important;line-height:1.05!important}[class^=kos-] [style*="font-size: 104px"],[class^=kos-] [style*="font-size:104px"],[class^=kos-] [style*="font-size:76px"],[class^=kos-] [style*="font-size:82px"],[class^=kos-] [style*="font-size:88px"],[class^=kos-] [style*="font-size:96px"]{font-size:clamp(52px,18vw,88px)!important}[class^=kos-] .sub{font-size:15px!important;line-height:1.55!important}[class^=kos-] section{padding-top:48px!important;padding-bottom:48px!important}[class^=kos-] main [style*="padding: 80px"],[class^=kos-] main [style*="padding:100px"],[class^=kos-] main [style*="padding:120px"],[class^=kos-] main [style*="padding:80px"]{padding-top:44px!important;padding-bottom:44px!important}[class^=kos-] [style*="min-height: 100vh"],[class^=kos-] [style*="min-height:100vh"],[class^=kos-] [style*="min-height:90vh"]{min-height:auto!important}[class^=kos-] iframe,[class^=kos-] img,[class^=kos-] svg,[class^=kos-] video{max-width:100%!important;height:auto}[class^=kos-] .card svg,[class^=kos-] .megasym svg,[class^=kos-] .sym svg{height:auto}[class^=kos-] code,[class^=kos-] pre{white-space:pre}[class^=kos-] code,[class^=kos-] pre,[class^=kos-] table{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}[class^=kos-] table{display:block}[class^=kos-] .b1,[class^=kos-] .b2,[class^=kos-] [role=button],[class^=kos-] button{min-height:44px;display:inline-flex;align-items:center;justify-content:center}[class^=kos-] .navtog:checked~.mobnav{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transition:none!important}[class^=kos-] .navtog:checked~.mobnav .mcol,[class^=kos-] .navtog:checked~.mobnav .mobnav-foot,[class^=kos-] .navtog:checked~.mobnav .mprimary a,[class^=kos-] .navtog:checked~.mobnav .msecondary{opacity:1!important;transform:none!important;transition:none!important}[class^=kos-] .navtog:not(:checked)~.mobnav{transition:none!important}[class^=kos-] .mobnav-grid{grid-template-columns:1fr!important;gap:26px!important;align-items:start!important}[class^=kos-] .mobnav-body{align-items:flex-start!important;padding:22px 0!important}[class^=kos-] .msecondary{flex-direction:column!important;flex-wrap:nowrap!important;gap:22px!important;width:100%}[class^=kos-] .mcol{min-width:0!important;width:100%}[class^=kos-] .mcol a{font-size:16px!important;padding:9px 0!important}[class^=kos-] .mprimary a{font-size:clamp(34px,10vw,52px)!important;gap:14px!important}[class^=kos-] .mobnav-foot{flex-direction:column!important;align-items:flex-start!important;gap:16px!important}[class^=kos-] .mobnav-foot .mcta{width:100%;justify-content:center}@media (prefers-reduced-motion:reduce){[class^=kos-] [data-reveal]{opacity:1!important;transform:none!important}}}