html:has(.top){scroll-padding-top:96px}.top{--dh-primary:#11b85f;--dh-primary-d3:#0a6e39;--dh-primary-d4:#074a26;--dh-primary-l4:#e8f8ef;--dh-secondary:#ffc233;--dh-secondary-d1:#ffb300;--dh-glass:#ffffff9e;--dh-mini:var(--font-baloo), "Baloo 2", system-ui, sans-serif}header.top{z-index:60;font-size:1.125rem;font-family:var(--font-afacad), system-ui, sans-serif;color:#4d4d4d;padding:14px 0;line-height:1.6;position:sticky;top:0}.top .wrap{max-width:1240px;margin:0 auto;padding:0 24px}.top a{color:inherit;text-decoration:none}.bar{background:var(--dh-glass);-webkit-backdrop-filter:blur(20px)saturate(160%);border:1px solid #fffc;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:10px 12px 10px 24px;transition:box-shadow .3s;display:flex;box-shadow:0 10px 30px -14px #074a264d}header.top.s .bar{box-shadow:0 18px 40px -14px #074a2666}header.top{transition:transform .35s cubic-bezier(.22,1,.36,1)}header.top.hide{transform:translateY(calc(-100% - 28px))}header.top:focus-within{transform:none}@media (prefers-reduced-motion:reduce){header.top{transition:none}}.top .logo{flex:none;width:auto;height:30px;display:block}.top .logo svg{width:auto;height:100%}nav.main{gap:6px;display:flex}nav.main a{border-radius:8px;padding:8px 16px;font-weight:700;transition:background .25s,color .25s}nav.main a:hover,nav.main a[aria-current=page]{background:var(--dh-primary-l4);color:var(--dh-primary-d3)}.hd-r{align-items:center;gap:12px;display:flex}.lang{background:var(--dh-primary-l4);font-family:var(--dh-mini);border-radius:8px;padding:3px;font-size:.8rem;font-weight:700;display:flex}.lang a{color:var(--dh-primary-d3);border-radius:6px;padding:4px 12px 2px}.lang a.on{background:var(--dh-primary-d3);color:#fff}.top .btn{cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:15px 28px;font-size:1.05rem;font-weight:700;transition:box-shadow .3s cubic-bezier(.22,1,.36,1),background .3s;display:inline-flex}.top .btn-y{background:linear-gradient(180deg, var(--dh-secondary), var(--dh-secondary-d1));color:var(--dh-primary-d4);box-shadow:0 12px 26px -8px #e8a30080,0 3px 8px -2px #e8a30033}.top .btn-y:hover{box-shadow:0 16px 32px -8px #e8a30099,0 4px 10px -2px #e8a30040}.hd-r .btn{padding:11px 22px;font-size:.98rem}.burger{background:var(--dh-primary-l4);width:44px;height:44px;color:var(--dh-primary-d3);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;display:none}.drawer{display:none}.top :focus-visible{outline:3px solid var(--dh-secondary-d1);outline-offset:3px;border-radius:8px}@media (max-width:900px){nav.main,.hd-r .lang,.hd-r .btn{display:none}.burger{display:flex}header.top.open .drawer{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffeb;border-radius:12px;gap:6px;margin-top:10px;padding:18px;display:grid;box-shadow:0 20px 40px -14px #074a2659}.drawer a{border-radius:8px;padding:12px 14px;font-weight:700}.drawer a:hover{background:var(--dh-primary-l4)}}@media (max-width:560px){.bar{border-radius:12px;padding:8px 8px 8px 18px}nav.main a,.lang{border-radius:8px}.lang a{border-radius:6px}.burger{border-radius:8px;width:48px;height:48px}.top .btn,.burger,.drawer a,.lang a{min-height:48px}.drawer a{align-items:center;min-height:48px;display:flex}header.top.open .drawer{border-radius:12px}}@media (max-width:760px){.bar{-webkit-backdrop-filter:none;background:#ffffffe6}}
@media (max-width:900px){header.top .burger{position:relative}header.top .burger svg{transition:opacity .14s}header.top .burger:before,header.top .burger:after{content:"";opacity:0;background:currentColor;border-radius:2px;width:20px;height:2.5px;margin:-1.25px 0 0 -10px;transition:transform .28s cubic-bezier(.2,0,0,1),opacity .14s;position:absolute;top:50%;left:50%;transform:rotate(0)scaleX(.4)}header.top.open .burger svg{opacity:0}header.top.open .burger:before{opacity:1;transform:rotate(45deg)scaleX(1)}header.top.open .burger:after{opacity:1;transform:rotate(-45deg)scaleX(1)}header.top:before{content:"";z-index:-1;opacity:0;visibility:hidden;background:#07281433;transition:opacity .16s,visibility 0s linear .16s;position:fixed;inset:0}header.top.open:before{opacity:1;visibility:visible;transition:opacity .24s}header.top .wrap{position:relative}header.top .wrap:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);opacity:0;background:#ffffffbd;border:1px solid #fffc;border-radius:12px;transition:opacity .16s;position:absolute;inset:0 24px;box-shadow:0 34px 60px -24px #074a2680}header.top.open .wrap:before{opacity:1;transition:opacity .26s}header.top.open .wrap .bar{-webkit-backdrop-filter:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:12px 12px 0 0!important}header.top .wrap .drawer{visibility:hidden;opacity:0;pointer-events:none;transform-origin:50% 0;transition:opacity .14s ease-in,transform .14s ease-in,visibility 0s linear .14s;transform:translateY(-8px);-webkit-backdrop-filter:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0 0 12px 12px!important;margin:0!important;padding:0 20px 20px!important;display:block!important}header.top.open .wrap .drawer{visibility:visible;opacity:1;pointer-events:auto;transition:opacity .2s cubic-bezier(.2,0,0,1),transform .28s cubic-bezier(.05,.7,.1,1),visibility;transform:none}header.top .wrap .drawer:before{content:"";border-top:1px solid #eef3f0;margin:0 0 4px;display:block}header.top .wrap .drawer>*{opacity:0;transition:opacity .12s ease-in,transform .12s ease-in;transform:translateY(6px)}header.top.open .wrap .drawer>*{opacity:1;transition:opacity .22s ease-out calc(var(--i,0) * 40ms + 70ms), transform .3s cubic-bezier(.05, .7, .1, 1) calc(var(--i,0) * 40ms + 70ms);transform:none}header.top .drawer>:nth-child(2){--i:1}header.top .drawer>:nth-child(3){--i:2}header.top .drawer>:nth-child(4){--i:3}header.top .drawer>:nth-child(5){--i:4}header.top .drawer>:nth-child(6){--i:5}header.top .wrap .drawer>a:not(.btn){color:#074a26;min-height:56px;font-family:var(--font-afacad), "Avenir Next", system-ui, sans-serif;background:0 0;border-bottom:1px solid #eef3f0;justify-content:space-between;align-items:center;font-size:1.25rem;font-weight:700;line-height:1;border-radius:0!important;padding:0 2px!important;display:flex!important}header.top .wrap .drawer>a:not(.btn):after{content:"";border-top:2px solid #9bb3a5;border-right:2px solid #9bb3a5;width:8px;height:8px;rotate:45deg}header.top .wrap .drawer>a:not(.btn):active{background:#f1f6f3}header.top .wrap .drawer>a[aria-current=page]{color:#0a6e39;background:0 0;box-shadow:inset 3px 0 #11b85f;padding-left:14px!important}header.top .wrap .drawer>.btn{justify-content:center;align-items:center;width:100%;min-height:52px;margin-top:18px;font-size:1.05rem;display:flex!important}header.top .wrap .drawer .lg{background:#f1f6f3;border-radius:10px;gap:4px;width:fit-content;margin-top:16px;padding:4px;display:flex}header.top .wrap .drawer .lg a{color:#5f6b66;min-width:44px;min-height:40px;font-family:var(--font-baloo), "Baloo 2", system-ui, sans-serif;background:0 0;justify-content:center;align-items:center;font-size:.9rem;font-weight:700;border-radius:7px!important;padding:0 12px!important;display:flex!important}header.top .wrap .drawer .lg a.on,header.top .wrap .drawer .lg a[aria-current=true]{color:#074a26;background:#fff;box-shadow:0 1px 3px #074a262e}header.top .wrap .drawer .lg a:after{content:none}}@media (prefers-reduced-motion:reduce){header.top:before,header.top .wrap:before,header.top .wrap .drawer,header.top .wrap .drawer>*,header.top .burger svg,header.top .burger:before,header.top .burger:after{transition:none!important}}
