ul{box-sizing:border-box}.entry-content{counter-reset:footnotes}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}*{border:0;margin:0;padding:0}*,:after,:before{box-sizing:border-box}a:link,a:visited{text-decoration:none}body{font-family:Noto Sans,sans-serif;font-optical-sizing:auto}footer,header,main,nav{display:block}h1,h2,h4,input,p{font-size:inherit}ul,ul li{list-style:none}img{vertical-align:top;height:auto;max-width:100%}input{background-color:#fff0;color:inherit;font-family:inherit}input::-ms-clear{display:none}input:active,input:focus{outline:0}label{cursor:pointer}h1{font-size:clamp(2rem,1.5rem + 2vw,3.2rem);font-weight:700;line-height:1.2;margin-bottom:1.5rem}h2{font-size:clamp(1.625rem,1.25rem + 1.5vw,2.125rem);line-height:1.3;margin-bottom:1.25rem;font-weight:600}h4{line-height:1.4;font-size:clamp(1.125rem,1rem + .5vw,1.3125rem);font-weight:500;margin-bottom:.875rem}p,ul{margin-bottom:1rem}li,p{font-size:clamp(.9375rem,.875rem + .25vw,1.0625rem);font-weight:300;line-height:1.6}li{margin-bottom:.5rem}ul{padding-left:1.5rem}ul li{list-style-type:disc}ul li::marker{color:currentColor}a{color:#007bff;font-size:inherit;font-weight:inherit;text-decoration:none;transition:color .2s ease,text-decoration .2s ease}a:hover{color:#0056b3;text-decoration:underline}a:active{color:#004085}main{margin-top:120px}.container{display:block;margin:0 auto;max-width:1440px;min-width:310px;width:95svw}header{background-color:#fff;border-bottom:1px solid rgb(0 0 0/.06);left:0;max-height:100px;padding:clamp(.875rem,.75rem + .5vw,1.25rem)0;position:fixed;top:0;transition:all .3s ease;width:100%;z-index:1000}header .container{align-items:center;display:flex;justify-content:space-between}header .logo{max-width:clamp(140px,15vw,180px);z-index:1001}header .logo img{display:block;height:auto;transition:opacity .3s ease;width:100%}header .logo img:hover{opacity:.75}header .menu-toggle{display:none}header .menu-toggle:checked~.menu{opacity:1;transform:translateX(0);visibility:visible}header .menu-toggle:checked~.hamburger .line:first-child{transform:translateY(8px) rotate(45deg)}header .menu-toggle:checked~.hamburger .line:nth-child(2){opacity:0}header .menu-toggle:checked~.hamburger .line:nth-child(3){transform:translateY(-8px) rotate(-45deg)}header .hamburger{cursor:pointer;display:none;flex-direction:column;height:20px;justify-content:space-between;width:28px;z-index:1001}header .hamburger .line{background-color:#1f1f1f;border-radius:2px;height:2px;transition:all .3s ease;width:100%}header .menu ul{align-items:center;display:flex;gap:clamp(1.5rem,3vw,2.5rem);margin:0;padding:0}header .menu ul li{list-style:none;margin:0}header .menu ul a{color:#1f1f1f;font-size:clamp(.9375rem,.875rem + .25vw,1.0625rem);font-weight:400;letter-spacing:.02em;position:relative;text-decoration:none;transition:color .3s ease}header .menu ul a:after{background-color:#733cf9;bottom:-4px;content:"";height:1px;left:0;position:absolute;transition:width .3s ease;width:0}header .menu ul a:hover{color:#733cf9;text-decoration:none}header .menu ul a:hover:after{width:100%}header .menu ul a:active{color:#5c2fc7}@media screen and (max-width:768px){header{padding:1rem 0}header .hamburger{display:flex}header .menu{background-color:hsl(0 0% 100%/.98);box-shadow:-4px 0 20px rgb(0 0 0/.08);height:100vh;opacity:0;position:fixed;right:0;top:0;transform:translateX(100%);transition:all .4s cubic-bezier(.4,0,.2,1);visibility:hidden;width:min(320px,80vw)}header .menu ul{align-items:flex-start;flex-direction:column;gap:0;height:100%;justify-content:flex-start;overflow-y:auto;padding:5rem 2rem 2rem}header .menu ul li{border-bottom:1px solid rgb(0 0 0/.05);width:100%}header .menu ul li:last-child{border-bottom:none}header .menu ul a{display:block;font-size:1.125rem;padding:1.25rem 0;width:100%}header .menu ul a:after{display:none}}@media screen and (max-width:480px){header .logo{max-width:120px}header .menu{width:100vw}}@media screen and (max-width:768px){body:before{background-color:rgb(0 0 0/.5);content:"";height:100vh;left:0;opacity:0;position:fixed;top:0;transition:all .3s ease;visibility:hidden;width:100%;z-index:999}body:has(.menu-toggle:checked):before{opacity:1;visibility:visible}}.footer{background:#fafafa;border-top:1px solid #e8e8e8;color:#4a4a4a;margin-top:80px;padding:50px 0 30px}.footer .footer-content{display:flex;flex-direction:column;gap:40px}.footer .footer-main{align-items:flex-start;border-bottom:1px solid #e8e8e8;display:flex;gap:60px;justify-content:space-between;padding-bottom:40px}.footer .footer-brand{flex:0 0 auto;max-width:350px}.footer .footer-brand .footer-logo{margin-bottom:16px}.footer .footer-brand .footer-logo img{display:block;height:auto;max-width:140px}.footer .footer-brand .footer-description{color:#6a6a6a;font-size:14px;font-weight:300;line-height:1.6;margin:0}.footer .footer-nav-wrapper{display:flex;flex:1;gap:60px;justify-content:flex-end}.footer .footer-nav-column{min-width:160px}.footer .footer-nav-column h4{color:#1f1f1f;font-size:14px;font-weight:600;letter-spacing:.5px;margin:0 0 16px;text-transform:uppercase}.footer .footer-nav-column ul{list-style:none;margin:0;padding:0}.footer .footer-nav-column ul li{list-style:none;margin-bottom:10px}.footer .footer-nav-column ul li:last-child{margin-bottom:0}.footer .footer-nav-column ul li a{color:#6a6a6a;display:inline-block;font-size:14px;font-weight:300;text-decoration:none;transition:color .3s ease}.footer .footer-nav-column ul li a:hover{color:#733cf9}.footer .footer-bottom{align-items:flex-start;display:flex;gap:30px;justify-content:space-between}.footer .footer-bottom .footer-copyright{flex:0 0 auto}.footer .footer-bottom .footer-copyright p{color:#9a9a9a;font-size:13px;font-weight:300;margin:0;white-space:nowrap}.footer .footer-bottom .footer-disclaimer{flex:1;text-align:right}.footer .footer-bottom .footer-disclaimer p{color:#9a9a9a;font-size:12px;font-weight:300;line-height:1.5;margin:0}@media screen and (max-width:900px){.footer{margin-top:60px;padding:40px 0 24px}.footer .footer-content{gap:30px}.footer .footer-main{flex-direction:column;gap:40px;padding-bottom:30px}.footer .footer-brand{max-width:100%}.footer .footer-nav-wrapper{gap:40px;justify-content:flex-start}.footer .footer-bottom{align-items:flex-start;flex-direction:column;gap:12px}.footer .footer-bottom .footer-copyright p{white-space:normal}.footer .footer-bottom .footer-disclaimer{text-align:left}}@media screen and (max-width:640px){.footer{margin-top:50px;padding:30px 0 20px}.footer .footer-content{gap:24px}.footer .footer-main{gap:30px;padding-bottom:24px}.footer .footer-brand .footer-logo img{max-width:120px}.footer .footer-brand .footer-description,.footer .footer-nav-column ul li a{font-size:13px}.footer .footer-nav-wrapper{flex-direction:column;gap:24px}.footer .footer-nav-column{min-width:0}.footer .footer-nav-column h4{font-size:13px;margin-bottom:12px}.footer .footer-nav-column ul li{margin-bottom:8px}.footer .footer-bottom{gap:10px}.footer .footer-bottom .footer-copyright p,.footer .footer-bottom .footer-disclaimer p{font-size:12px}}