body[data-frame=esb]{--ct:var(--dp);--soft:#cfe6da;--body:#33443d;--inp:#f5f9f6}html[data-palette=gyumolcs] body[data-frame=esb]{--soft:#f9d4e6;--body:#4a3a42;--inp:#fbf5f7}.esd{color:var(--i);-webkit-hyphens:manual;hyphens:manual;flex-direction:column;margin-top:-30px;display:flex}.esd a{color:var(--h)}.esd a:hover{color:var(--f)}.esd :focus-visible{outline:3px solid var(--h);outline-offset:3px}.esd [hidden]{display:none!important}.esd .crumbs{font:600 13.5px/1.3 var(--ft);color:#40514a;align-items:center;column-gap:8px;margin:8px 0 6px}.esd .crumbs a{color:var(--h);text-underline-offset:.18em;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.esd .crumbs [aria-current]{color:#40514a}.esd-note{color:#26354a;font:600 14px/1.45 var(--ft);background:#e8edf4;border-radius:16px 16px 16px 5px;margin:6px 0 10px;padding:12px 16px}.esd-note b{font-family:var(--fm8);font-weight:700}.esd-note a{color:#26354a}.esd-hero{margin-inline:calc(var(--pad) * -.5)}.esd-tk{background:var(--f);color:#fff;border-radius:44px 44px 44px 14px;grid-template-columns:300px minmax(0,1fr);display:grid;position:relative;box-shadow:0 40px 70px -50px #001e14b3}.esd-tk__stub{border-right:3px dashed #a6dec080;flex-direction:column;justify-content:space-between;gap:40px;min-width:0;padding:40px 32px 36px 40px;display:flex}.esd-tk__d{flex-direction:column;gap:6px;display:flex}.esd-tk__rel{font:700 13px/1 var(--fm8);color:var(--a);letter-spacing:.04em}.esd-tk__dm{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.esd-tk__day{font:800 calc(var(--pz) * 90.4px)/.8 var(--fd);letter-spacing:-.06em}.esd-tk__mon{font:800 calc(var(--pz) * 34px)/1 var(--fd);letter-spacing:-.03em}.esd-tk__yr{font:700 15px/1 var(--fm8);color:var(--a)}.esd-tk__w{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.esd-tk__wd{font:600 16px/1.2 var(--ft);color:var(--soft)}.esd-tk__time{font:700 20px/1 var(--fm8);white-space:nowrap}.esd-tk__sess{font:700 13px/1 var(--fm8);color:var(--a);flex-wrap:wrap;gap:6px;margin:4px 0 0;padding:0;list-style:none;display:flex}.esd-tk__sess li{border-radius:9px 9px 9px 3px;padding:6px 8px;box-shadow:inset 0 0 0 1.5px #a6dec080}.esd-tk__body{flex-direction:column;gap:24px;min-width:0;padding:44px 52px 44px 56px;display:flex}.esd-tk__line{font:700 13.5px/1.45 var(--fm8);color:var(--a);margin:0}.esd-tk__ttl{flex-direction:column;gap:10px;display:flex}.esd-tk__h1{font:800 calc(var(--pz) * 75.8px)/.9 var(--fd);letter-spacing:-.055em;text-wrap:balance;overflow-wrap:break-word;margin:0}.esd-tk__h1--long{font-size:calc(var(--pz) * 61.7px);line-height:.92}.esd-tk__h1--xl{font-size:calc(var(--pz) * 51.8px);letter-spacing:-.045em;line-height:.95}.esd-tk__sub{font:600 26px/1.25 var(--ft);color:var(--a);text-wrap:balance;margin:0}.esd-tk__en{font:700 14px/1.2 var(--ft);color:#fff;background:#ffffff1f;border-radius:12px 12px 12px 4px;align-self:flex-start;padding:6px 12px}.esd-tk__dl{border-top:1.5px dashed #a6dec073;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,.9fr);gap:28px;margin:0;padding-top:24px;display:grid}.esd-tk__dl>div{flex-direction:column;gap:6px;min-width:0;display:flex}.esd-tk__dl dt{font:700 12.5px/1 var(--fm8);color:var(--a);letter-spacing:.06em;text-transform:uppercase}.esd-tk__dl dd{font:600 16px/1.4 var(--ft);margin:0}.esd-tk__sp{align-items:center;gap:12px;display:flex}.esd-tk__sp+.esd-tk__sp{margin-top:10px}.esd-tk__ava{border-radius:50%;flex:none;justify-content:center;align-items:flex-end;width:56px;height:56px;display:flex;overflow:hidden}.esd-tk__ava img{object-fit:cover;object-position:50% 12%;width:100%;height:100%}.esd-tk__ava--m{font:800 20px/1 var(--fd);color:var(--f);align-items:center}.esd-tk__spt{flex-direction:column;gap:3px;min-width:0;display:flex}.esd-tk__spn{font:700 16px/1.25 var(--ft)}.esd-tk__spr{font:500 13.5px/1.35 var(--ft);color:var(--soft)}.esd-tk__act{flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px;display:flex}.esd-chip{background:var(--chip-bg,var(--a));min-height:36px;color:var(--chip-fg,var(--ct));font:700 14px/1.2 var(--ft);border-radius:18px 18px 18px 6px;align-items:center;gap:8px;padding:6px 14px;display:inline-flex}.esd-chip i{background:var(--chip-dot,var(--f));border-radius:50%;flex:none;width:8px;height:8px}.esd .esd-cta{background:var(--a);min-height:52px;color:var(--ct);font:800 17px/1 var(--ft);border-radius:26px 26px 26px 8px;align-items:center;padding:0 24px;text-decoration:none;display:inline-flex}.esd .esd-cta:hover{color:var(--ct);background:#fff}.esd-tk :focus-visible{outline-color:var(--a)}.esd-tk .ev-cal__b{color:#fff;height:auto;min-height:52px;font:700 16px/1 var(--ft);background:0 0;border-radius:26px 8px 26px 26px;gap:10px;padding:0 20px;box-shadow:inset 0 0 0 1.5px #ffffffb3}.esd-tk .ev-cal__b:hover{background:#ffffff14}.esd .ev-cal__m{min-width:260px;color:var(--i);border-radius:20px 20px 20px 6px;top:calc(100% + 8px);left:0;box-shadow:0 20px 40px -20px #001e1480}.esd .ev-cal__m a{min-height:44px;font:700 15px/1.2 var(--ft);color:var(--i);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;text-decoration:none;display:flex}.esd .ev-cal__m a:hover{background:var(--o);color:var(--i)}.esd .ev-cal__m small{font:500 12.5px/1 var(--fm8);color:#40514a}.esd-tk__n1,.esd-tk__n2{background:var(--p);width:36px;height:18px;position:absolute;left:281px}.esd-tk__n1{border-radius:0 0 18px 18px;top:0}.esd-tk__n2{border-radius:18px 18px 0 0;bottom:0}.esd-stamp{z-index:2;max-width:220px;color:var(--a);background:var(--f);font:800 15px/1.15 var(--fm8);letter-spacing:.04em;text-transform:uppercase;text-align:center;pointer-events:none;border:3px solid;border-radius:8px;padding:10px 14px;position:absolute;top:26px;right:28px;transform:rotate(-9deg)}.esd-tk .esd-stamp{order:-1;align-self:flex-start;margin:0 0 18px 2px;position:static}.esd-stamp[hidden]{display:none}.esd-wrap{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:40px;padding-top:40px;display:grid}.esd-rail{flex-direction:column;gap:14px;display:flex;position:sticky;top:118px}.esd-mini{box-shadow:inset 0 0 0 1px var(--r);background:#fff;border-radius:28px 28px 28px 10px;flex-direction:column;gap:12px;padding:20px 22px 22px;display:flex;position:relative}.esd-mini__rel{font:700 12.5px/1 var(--fm8);color:var(--h);letter-spacing:.04em}.esd-mini__dm{color:var(--f);align-items:baseline;gap:8px;display:flex}.esd-mini__day{font:800 calc(var(--pz) * 51.8px)/.85 var(--fd);letter-spacing:-.06em}.esd-mini__mon{font:800 20px/1 var(--fd)}.esd-mini__wt{font:700 15px/1.2 var(--fm8);color:var(--i)}.esd-mini__perf{border-top:1.5px dashed var(--r);height:0;margin:4px -22px}.esd-mini .esd-chip{--chip-bg:var(--o);--chip-fg:var(--f);align-self:flex-start;min-height:32px;padding:5px 12px;font-size:13.5px}.esd .esd-mini__go{background:var(--f);color:#fff;text-align:center;min-height:48px;font:800 16px/1.15 var(--ft);border-radius:24px 24px 24px 8px;justify-content:center;align-items:center;padding:0 12px;text-decoration:none;display:flex}.esd .esd-mini__go:hover{background:var(--h);color:#fff}.esd-toc{flex-direction:column;padding:0 6px;display:flex}.esd .esd-toc a{min-height:44px;font:600 15px/1.25 var(--ft);color:var(--i);align-items:center;gap:10px;text-decoration:none;display:flex}.esd .esd-toc a:hover,.esd .esd-toc a[aria-current=location]{color:var(--h)}.esd .esd-toc a[aria-current=location]{font-weight:800}.esd-toc a span{font:700 12px/1 var(--fm8);color:var(--h)}.esd-main{flex-direction:column;gap:44px;min-width:0;display:flex}.esd-sec{flex-direction:column;gap:16px;scroll-margin-top:120px;display:flex}.esd-h2{font:800 calc(var(--pz) * 48.1px)/.98 var(--fd);letter-spacing:-.045em;color:var(--f);text-wrap:balance;margin:0}.esd-p{font:500 18.5px/1.6 var(--ft);text-wrap:pretty;-webkit-hyphens:auto;hyphens:auto;margin:0}.esd-p--soft{color:var(--body)}.esd-lead{flex-direction:column;gap:18px;display:flex}.esd-lead p{font:500 17px/1.6 var(--ft);text-wrap:pretty;-webkit-hyphens:auto;hyphens:auto;margin:0}.esd-lead p:first-child{font:600 26px/1.42 var(--ft)}.esd-patrons{box-shadow:inset 0 0 0 1px var(--r);background:#fff;border-radius:24px 24px 24px 8px;flex-direction:column;gap:10px;margin:0;padding:20px 22px;display:flex}.esd-patrons h2{font:700 12.5px/1.2 var(--fm8);color:var(--h);letter-spacing:.06em;text-transform:uppercase;margin:0}.esd-patrons ul{font:600 17px/1.4 var(--ft);color:var(--f);flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.esd .esd-bridge{background:var(--o);min-height:44px;color:var(--f);border-radius:22px 22px 22px 8px;flex-direction:column;align-self:flex-start;gap:4px;padding:16px 20px;text-decoration:none;display:inline-flex}.esd .esd-bridge:hover{background:var(--r);color:var(--f)}.esd-bridge span{font:700 12.5px/1 var(--fm8);color:var(--h);letter-spacing:.04em}.esd-bridge b{font:800 18px/1.3 var(--fd)}.esd-who{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.esd-who li{border-top:1.5px dashed var(--r);font:600 18.5px/1.45 var(--ft);-webkit-hyphens:auto;hyphens:auto;grid-template-columns:28px minmax(0,1fr);gap:12px;padding:14px 0;display:grid}.esd-who li:before{content:"";background:var(--a);border-radius:11px 11px 11px 3px;width:22px;height:22px;margin-top:3px}.esd-top{counter-reset:esd;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.esd-top>li{border-top:1.5px solid var(--r);counter-increment:esd;grid-template-columns:44px minmax(0,1fr);gap:14px;padding:16px 0;display:grid}.esd-top>li:before{content:counter(esd, decimal-leading-zero);font:700 15px/1.5 var(--fm8);color:var(--h)}.esd-top__b{flex-direction:column;gap:12px;min-width:0;display:flex}.esd-top__t{font:600 18.5px/1.45 var(--ft);-webkit-hyphens:auto;hyphens:auto}.esd-laws{counter-reset:law;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.esd-laws li{min-height:48px;box-shadow:inset 0 0 0 1px var(--r);font:700 15.5px/1.25 var(--ft);color:var(--f);counter-increment:law;background:#fff;align-items:center;gap:10px;padding:8px 14px;display:flex}.esd-laws li:before{content:counter(law, decimal-leading-zero);font:700 13px/1 var(--fm8);color:var(--h);flex:none}.esd-laws li:nth-child(4n+1){border-radius:18px 18px 18px 6px}.esd-laws li:nth-child(4n+2){border-radius:18px 6px 18px 18px}.esd-laws li:nth-child(4n+3){border-radius:6px 18px 18px}.esd-laws li:nth-child(4n){border-radius:18px 18px 6px}.esd-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.esd-list li{font:600 18px/1.45 var(--ft);padding-left:26px;position:relative}.esd-list li:before{content:"";background:var(--a);border-radius:6px 6px 6px 2px;width:12px;height:12px;position:absolute;top:.45em;left:0}.esd-ag{flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:relative}.esd-ag:before{content:"";background:var(--r);border-radius:2px;width:3px;position:absolute;top:14px;bottom:14px;left:9px}.esd-ag li{grid-template-columns:170px minmax(0,1fr);gap:8px 24px;padding:16px 0 16px 44px;display:grid;position:relative}.esd-ag li:before{content:"";background:var(--p);width:19px;height:19px;box-shadow:inset 0 0 0 4px var(--h);border-radius:50%;position:absolute;top:22px;left:1px}.esd-ag time{font:700 18px/1.4 var(--fm8);color:var(--f);white-space:nowrap}.esd-ag span{font:600 18px/1.45 var(--ft)}.esd-sp{background:#fff;border-radius:36px 36px 36px 12px;flex-direction:column;gap:0;padding:36px;display:flex}.esd-sp__h{font:700 12.5px/1 var(--fm8);color:var(--h);letter-spacing:.06em;text-transform:uppercase;margin:0}.esd-sp__card{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:36px;display:grid}.esd-sp__card+.esd-sp__card{border-top:1.5px dashed var(--r);margin-top:32px;padding-top:32px}.esd-sp__tx{flex-direction:column;gap:12px;min-width:0;display:flex}.esd-sp__n{font:800 calc(var(--pz) * 40px)/1 var(--fd);letter-spacing:-.04em;color:var(--f);margin:0}.esd-sp__r{font:600 16px/1.35 var(--ft);color:var(--body)}.esd-sp__tx p{font:500 16.5px/1.6 var(--ft);-webkit-hyphens:auto;hyphens:auto;margin:0}.esd .esd-sp__link{min-height:44px;font:700 16px/1.2 var(--ft);color:var(--h);text-underline-offset:.2em;align-self:flex-start;align-items:center;text-decoration:underline;display:inline-flex}.esd-sp__soon{font:600 17px/1.4 var(--ft);color:var(--body)}.esd-ov{width:200px;height:218px;display:block;position:relative}.esd-ov__bg{background:var(--bub);border-radius:50%;width:168px;height:156px;margin-left:-84px;position:absolute;bottom:3px;left:50%}.esd-ov__p{justify-content:center;align-items:flex-end;display:flex;position:absolute;inset:0;-webkit-mask-image:radial-gradient(closest-side,#000 calc(100% - 1px),#0000 100%),linear-gradient(#000,#000);mask-image:radial-gradient(closest-side,#000 calc(100% - 1px),#0000 100%),linear-gradient(#000,#000);-webkit-mask-position:50% calc(100% - 2px),50% 0;mask-position:50% calc(100% - 2px),50% 0;-webkit-mask-size:169px 157px,120px 128px;mask-size:169px 157px,120px 128px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.esd-ov__p img{width:auto;max-width:none;height:100%;display:block}.esd-ov__m{background:var(--bub);width:168px;height:156px;font:800 48.1px/1 var(--fd);color:#fff;letter-spacing:-.04em;border-radius:50%;justify-content:center;align-items:center;margin-left:-84px;display:flex;position:absolute;bottom:3px;left:50%}.esd-dl{flex-direction:column;margin:0;display:flex}.esd-dl>div{border-top:1.5px dashed var(--r);grid-template-columns:170px minmax(0,1fr);gap:4px 20px;padding:14px 0;display:grid}.esd-dl dt{font:700 13px/1.5 var(--fm8);color:var(--h);letter-spacing:.04em}.esd-dl dd{font:600 17px/1.45 var(--ft);-webkit-hyphens:auto;hyphens:auto;margin:0}.esd-part{font:600 17px/1.5 var(--ft);color:var(--f);margin:0}.esd-rule{background:var(--o);border-radius:32px 32px 32px 10px;flex-direction:column;gap:14px;padding:28px 32px;display:flex}.esd-rule__h{font:800 calc(var(--pz) * 30px)/1.05 var(--fd);letter-spacing:-.03em;color:var(--f);margin:0}.esd-rule p{font:500 16px/1.55 var(--ft);margin:0}.esd-rule fieldset{border:0;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;display:flex}.esd-rule legend{font:800 18px/1.2 var(--fd);color:var(--f);margin-bottom:10px;padding:0}.esd-rule__opts{flex-wrap:wrap;gap:8px;display:flex}.esd-rule__opt{position:relative}.esd-rule__opt input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.esd-rule__opt span{min-height:48px;color:var(--f);box-shadow:inset 0 0 0 1.5px var(--r);font:700 15.5px/1.2 var(--ft);cursor:pointer;background:#fff;border-radius:24px 24px 24px 8px;align-items:center;padding:12px 18px;display:inline-flex}.esd-rule__opt input:checked+span{background:var(--f);color:#fff;box-shadow:none}.esd-rule__opt input:focus-visible+span{outline:3px solid var(--h);outline-offset:2px}.esd-rule__a{color:var(--f);font:600 16px/1.5 var(--ft)!important}.esd-dr{border-top:1.5px dashed var(--r);padding-top:4px}.esd-dr summary{min-height:52px;font:800 16px/1.35 var(--ft);color:var(--f);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:6px 0;list-style:none;display:flex}.esd-dr summary::-webkit-details-marker{display:none}.esd-dr summary:after{content:"+";background:var(--f);color:#fff;width:32px;height:32px;font:700 20px/1 var(--ft);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.esd-dr[open] summary:after{content:"–"}.esd-dr p{font:500 15.5px/1.6 var(--ft);color:var(--body);margin:6px 0 12px}.esd-fee{box-shadow:inset 0 0 0 1px var(--r);background:#fff;border-radius:22px 22px 22px 8px;flex-direction:column;gap:4px;padding:20px 22px;display:flex}.esd-fee p{font:500 15.5px/1.5 var(--ft);color:var(--body);margin:0 0 6px}.esd-fee span{font:700 12.5px/1.2 var(--fm8);color:var(--h);letter-spacing:.06em;text-transform:uppercase}.esd-fee b{font:800 calc(var(--pz) * 34px)/1 var(--fd);letter-spacing:-.03em;color:var(--f)}.esd-fee small{font:600 15px/1.3 var(--fm8);color:var(--body)}.esd-fund{box-shadow:inset 0 0 0 1.5px var(--h);border-radius:22px 22px 22px 8px;flex-direction:column;gap:6px;padding:18px 20px;display:flex}.esd-fund b{font:800 18px/1.3 var(--fd);color:var(--f)}.esd-fund span{font:500 14.5px/1.45 var(--ft);color:var(--body)}.esd .esd-fund a{font:700 15px/1.3 var(--fm8);align-self:flex-start;align-items:center;min-height:44px;display:inline-flex}.esd-prep{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.esd-prep li{background:#fff;grid-template-columns:52px minmax(0,1fr);align-items:start;gap:14px;padding:16px;display:grid}.esd-prep li:nth-child(4n+1){border-radius:18px 18px 18px 6px}.esd-prep li:nth-child(4n+2){border-radius:18px 6px 18px 18px}.esd-prep li:nth-child(4n+3){border-radius:6px 18px 18px}.esd-prep li:nth-child(4n){border-radius:18px 18px 6px}.esd-ic{background:var(--o);border-radius:16px 16px 16px 5px;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.esd-ic svg{width:36px;height:36px}.esd-prep__t{font:500 15.5px/1.5 var(--ft);overflow-wrap:anywhere;flex-direction:column;gap:8px;min-width:0;display:flex}.esd .esd-tel{background:var(--f);color:#fff;min-height:44px;font:700 15px/1 var(--fm8);border-radius:22px 22px 22px 7px;align-self:flex-start;align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}.esd .esd-tel:hover{background:var(--h);color:#fff}.esd-venue{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:stretch;gap:16px;display:grid}.esd-venue__c{background:#fff;border-radius:28px 28px 28px 10px;flex-direction:column;gap:8px;padding:20px;display:flex}.esd-venue__k{font:700 12.5px/1 var(--fm8);color:var(--h);letter-spacing:.06em}.esd-venue__n{font:800 22px/1.15 var(--fd);color:var(--f)}.esd-venue__a{font:600 16px/1.4 var(--ft)}.esd .esd-venue__l{min-height:44px;font:700 15.5px/1.2 var(--ft);color:var(--h);align-self:flex-start;align-items:center;display:inline-flex}.esd-map{background:repeating-linear-gradient(0deg, transparent 0 23px, rgba(var(--fx-esem-hl-rgb), .08) 23px 24px), repeating-linear-gradient(90deg, transparent 0 23px, rgba(var(--fx-esem-hl-rgb), .08) 23px 24px), var(--o);text-align:center;border-radius:28px 10px 28px 28px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:220px;padding:20px;display:flex;position:relative;overflow:hidden}.esd-map p{max-width:36ch;font:500 14px/1.45 var(--ft);color:var(--body);margin:0}.esd-map button{background:var(--f);color:#fff;min-height:44px;font:700 15px/1 var(--ft);cursor:pointer;border:0;border-radius:22px 22px 22px 7px;padding:0 18px}.esd-map button:hover{background:var(--h)}.esd-map iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.esd-reg{flex-direction:column;gap:18px;display:flex}.esd-coupon{margin-top:6px;padding-top:18px;position:relative}.esd-coupon:before{content:"";border-top:2.5px dashed var(--h);opacity:.5;position:absolute;top:0;left:28px;right:28px}.esd-coupon:after{content:"";background:var(--p);border-radius:50%;width:28px;height:28px;position:absolute;top:-14px;left:-14px}.esd-coupon__hd{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;margin-bottom:12px;display:flex}.esd-coupon__k{font:700 13px/1.3 var(--fm8);color:var(--h);letter-spacing:.06em}.esd-coupon__n{font:700 15px/1.3 var(--ft);color:var(--f)}.esd-pending{font:500 16px/1.5 var(--ft);color:var(--body);background:#fff;border-radius:32px;padding:28px;box-shadow:inset 0 0 0 1px #d3e6da}.esd-box{box-shadow:inset 0 0 0 1px var(--r);background:#fff;border-radius:32px 32px 32px 10px;flex-direction:column;gap:14px;padding:28px 32px;display:flex}.esd-box--dark{background:var(--f);color:#fff;box-shadow:none}.esd-box__k{font:700 12.5px/1.2 var(--fm8);color:var(--h);letter-spacing:.06em;text-transform:uppercase}.esd-box--dark .esd-box__k{color:var(--a)}.esd-box__h{font:800 calc(var(--pz) * 34px)/1.05 var(--fd);letter-spacing:-.03em;color:var(--f);margin:0}.esd-box--dark .esd-box__h{color:#fff}.esd-box p{font:500 16.5px/1.55 var(--ft);margin:0}.esd-box__a{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.esd .esd-btn{background:var(--f);color:#fff;min-height:52px;font:800 16px/1 var(--ft);cursor:pointer;border:0;border-radius:26px 26px 26px 8px;align-items:center;padding:0 22px;text-decoration:none;display:inline-flex}.esd .esd-btn:hover{background:var(--h);color:#fff}.esd-box--dark .esd-btn{background:var(--a);color:var(--ct)}.esd-box--dark .esd-btn:hover{color:var(--ct);background:#fff}.esd .esd-btn2{min-height:52px;box-shadow:inset 0 0 0 1.5px var(--f);color:var(--f);font:700 16px/1 var(--ft);cursor:pointer;background:0 0;border:0;border-radius:26px 8px 26px 26px;align-items:center;padding:0 20px;text-decoration:none;display:inline-flex}.esd .esd-btn2:hover{background:var(--o);color:var(--f)}.esd .esd-btn3{min-height:52px;color:var(--h);font:700 16px/1 var(--ft);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0 16px;text-decoration:underline}.esd-box--dark .esd-btn2{color:#fff;box-shadow:inset 0 0 0 1.5px #ffffffb3}.esd-box--dark .esd-btn2:hover{color:#fff;background:#ffffff14}.esd-sent{outline:none;flex-direction:column;gap:22px;display:flex}.esd-sent__hd{flex-direction:column;gap:8px;display:flex}.esd-sent__h{font:800 calc(var(--pz) * 40px)/1 var(--fd);letter-spacing:-.04em;color:var(--f);margin:0}.esd-sent__p{font:500 17px/1.5 var(--ft);margin:0}.esd-is{background:var(--f);color:#fff;border-radius:28px 28px 28px 10px;grid-template-columns:150px minmax(0,1fr);display:grid;position:relative}.esd-is__stub{border-right:2.5px dashed #a6dec080;flex-direction:column;justify-content:center;gap:4px;padding:22px;display:flex}.esd-is__day{font:800 calc(var(--pz) * 48.1px)/.85 var(--fd);letter-spacing:-.06em}.esd-is__mon{font:800 18px/1 var(--fd)}.esd-is__time{font:700 14px/1.3 var(--fm8);color:var(--a)}.esd-is__body{flex-direction:column;gap:8px;min-width:0;padding:22px 220px 22px 24px;display:flex}.esd-is__k{font:700 12.5px/1 var(--fm8);color:var(--a);letter-spacing:.06em}.esd-is__name{font:800 28px/1.05 var(--fd);letter-spacing:-.03em;overflow-wrap:anywhere}.esd-is__t{font:600 16px/1.35 var(--ft)}.esd-is__m{font:500 14.5px/1.4 var(--ft);color:var(--soft)}.esd-is .esd-stamp{margin-top:-26px;top:50%;right:24px}.esd-next{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.esd-next li{border-top:1.5px dashed var(--r);font:500 16.5px/1.5 var(--ft);grid-template-columns:44px minmax(0,1fr);align-items:start;gap:14px;padding:14px 0;display:grid}.esd-next svg{width:40px;height:40px}.esd-sent .ev-cal__b,.esd-box .ev-cal__b{background:var(--f);height:auto;min-height:52px;box-shadow:none;color:#fff;font:800 16px/1 var(--ft);border-radius:26px 26px 26px 8px;padding:0 22px}.esd-sent .ev-cal__b:hover,.esd-box .ev-cal__b:hover{background:var(--h)}.esd-chip[data-k=unv],.esd-chip[data-k=full]{--chip-bg:#f2f5f9;--chip-fg:#566f92;--chip-dot:#566f92}.esd-chip[data-k=closed],.esd-chip[data-k=past]{--chip-bg:var(--p);--chip-fg:var(--h);--chip-dot:var(--h)}.esd-chip[data-k=cancelled]{--chip-bg:#e8edf4;--chip-fg:#26354a;--chip-dot:#566f92}.esd-chip[data-k=postponed]{--chip-bg:#fff7df;--chip-fg:#5c4a12;--chip-dot:#c79a2b}.esd-chip[data-k=sent]{--chip-bg:#fff;--chip-fg:var(--f);--chip-dot:var(--h)}.esd-mini .esd-chip[data-k=open]{--chip-bg:var(--o);--chip-fg:var(--f);--chip-dot:var(--f)}.esd-mini .esd-chip[data-k=sent],.esd-mini .esd-chip[data-k=closed],.esd-mini .esd-chip[data-k=past]{--chip-bg:var(--o)}.esd-rel{flex-direction:column;gap:18px;padding-top:57.2px;display:flex}.esd-rel__hd{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.esd .esd-rel__all{min-height:44px;font:700 16px/1.2 var(--ft);color:var(--h);text-underline-offset:.2em;align-items:center;text-decoration:underline;display:inline-flex}.esd-rel ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.esd-rt{min-height:150px;color:var(--f);--rt-sub:#40514a;--rt-perf:var(--r);background:#fff;border-radius:26px 26px 26px 8px;grid-template-columns:96px minmax(0,1fr);display:grid;position:relative}.esd-rt--dark{background:var(--f);color:#fff;--rt-sub:var(--a);--rt-perf:#a6dec080}.esd-rt__d{border-right:2px dashed var(--rt-perf);flex-direction:column;justify-content:space-between;gap:10px;padding:16px 12px;display:flex}.esd-rt__day{font:800 calc(var(--pz) * 40px)/.85 var(--fd);letter-spacing:-.05em}.esd-rt__mw{font:700 12.5px/1.3 var(--fm8)}.esd-rt__b{flex-direction:column;gap:6px;min-width:0;padding:16px;display:flex}.esd-rt__k{font:700 12px/1.3 var(--fm8);color:var(--rt-sub)}.esd .esd-rt__t{font:800 17px/1.2 var(--fd);color:inherit;-webkit-hyphens:auto;hyphens:auto;text-decoration:none}.esd .esd-rt__t:after{content:"";border-radius:inherit;position:absolute;inset:0}.esd .esd-rt__t:hover{color:inherit;text-decoration:underline}.esd-rt:focus-within{outline:3px solid var(--h);outline-offset:3px}.esd-rt__t:focus-visible{outline:none!important}.esd-rt__m{font:500 13.5px/1.35 var(--ft);color:var(--rt-sub);margin-top:auto}.esd-bar{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:30;background:var(--f);color:#fff;opacity:var(--bar,0);transform:translateY(calc((1 - var(--bar,0)) * 24px));pointer-events:none;border-radius:24px 24px 24px 8px;justify-content:space-between;align-items:center;gap:10px;padding:8px 8px 8px 16px;display:none;position:fixed;box-shadow:0 16px 30px -16px #001e14b3}.esd-bar.on{pointer-events:auto}.esd-bar__t{flex-direction:column;gap:3px;min-width:0;display:flex}.esd-bar__w{font:700 13px/1 var(--fm8);color:var(--a)}.esd-bar__n{font:700 14px/1.2 var(--ft);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.esd .esd-bar a{background:var(--a);min-height:44px;color:var(--ct);font:800 15.5px/1 var(--ft);border-radius:22px 22px 22px 7px;flex:none;align-items:center;padding:0 18px;text-decoration:none;display:inline-flex}.esd-thx{gap:0;padding-bottom:40px}.esd-thx__gen,.esd-thx__ev{flex-direction:column;align-items:flex-start;gap:18px;max-width:980px;padding-top:40px;display:flex}.esd-thx__ev .esd-sent{width:100%}.esd-thx__k{font:700 13px/1.3 var(--fm8);color:var(--h);letter-spacing:.06em}.esd-thx__h{font:800 calc(var(--pz) * 55.3px)/.95 var(--fd);letter-spacing:-.05em;color:var(--f);text-wrap:balance;margin:0}.esd-thx .esd-sent__h{font-size:calc(var(--pz) * 48.1px);letter-spacing:-.045em;line-height:.98}@media (width<=699px){.esd-thx__h{font-size:calc(var(--pz) * 40px)}.esd-thx .esd-sent__h{font-size:calc(var(--pz) * 34px)}}.esd-hu{box-shadow:inset 0 0 0 1px var(--r);font:500 15px/1.5 var(--ft);color:var(--body);background:#fff;border-radius:18px 18px 18px 6px;margin:0;padding:14px 18px}.esd-hu b{color:var(--f)}@keyframes esdL{0%{opacity:0;transform:translate(-36px)}to{opacity:1;transform:none}}@keyframes esdR{0%{opacity:0;transform:translate(36px)}to{opacity:1;transform:none}}@keyframes esdTear{0%{transform:none}to{transform:translate(6px,10px)rotate(4deg)}}@keyframes esdStamp{0%{opacity:0;transform:scale(1.7)rotate(-16deg)}to{opacity:1;transform:scale(1)rotate(-9deg)}}@media (prefers-reduced-motion:no-preference){.js .esd-tk__stub{animation:esdL calc(.7s * var(--k)) var(--e) both}.js .esd-tk__body{animation:esdR calc(.7s * var(--k)) var(--e) both}.js .esd-sent.is-fresh .esd-is__stub{animation:esdTear calc(.8s * var(--k)) calc(.35s * var(--k)) var(--e) both}.js .esd-tk .esd-stamp{animation:esdStamp calc(.55s * var(--k)) calc(.75s * var(--k)) cubic-bezier(.2, 1.4, .4, 1) both}.js .esd-sent.is-fresh .esd-stamp{animation:esdStamp calc(.55s * var(--k)) calc(.2s * var(--k)) cubic-bezier(.2, 1.4, .4, 1) both}}.esd-sent.is-torn .esd-is__stub{transform:translate(6px,10px)rotate(4deg)}@media (width<=1099px){.esd-tk{border-radius:36px 36px 36px 12px;grid-template-columns:220px minmax(0,1fr)}.esd-tk__stub{gap:28px;padding:30px 22px 28px 28px}.esd-tk__day{font-size:calc(var(--pz) * 73.2px)}.esd-tk__mon{font-size:calc(var(--pz) * 26px)}.esd-tk__body{gap:20px;padding:32px 32px 34px 36px}.esd-tk__h1{font-size:calc(var(--pz) * clamp(44.2px, 5.11vw, 63.2px))}.esd-tk__h1--long{font-size:calc(var(--pz) * clamp(40px, 4.08vw, 51.8px))}.esd-tk__h1--xl{font-size:calc(var(--pz) * clamp(34px, 3.67vw, 45.2px))}.esd-tk__sub{font-size:21px}.esd-tk__dl{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.esd-tk__n1,.esd-tk__n2{left:201px}.esd-wrap{grid-template-columns:minmax(0,1fr);gap:0;padding-top:56px}.esd-rail{display:none}.esd-main{gap:64px}.esd-h2{font-size:calc(var(--pz) * 42.2px)}.esd-lead p:first-child{font-size:23px}.esd-rel{padding-top:44px}.esd-rel ul{grid-template-columns:minmax(0,1fr)}.esd-bar{display:flex}}@media (width<=699px){.esd .crumbs{margin:12px 0 8px}.esd-hero{margin-inline:-8px}.esd-tk{border-radius:28px 28px 28px 10px;grid-template-columns:minmax(0,1fr)}.esd-tk__stub{border-bottom:3px dashed #a6dec080;border-right:0;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:12px;padding:22px 20px 20px}.esd-tk__day{font-size:calc(var(--pz) * 60.2px)}.esd-tk__mon{font-size:calc(var(--pz) * 24px)}.esd-tk__w{text-align:right;align-items:flex-end}.esd-tk__time{font-size:17px}.esd-tk__body{gap:18px;padding:24px 20px 26px}.esd-tk__h1{font-size:calc(var(--pz) * 46.2px);letter-spacing:-.05em}.esd-tk__h1--long{font-size:calc(var(--pz) * 40px)}.esd-tk__h1--xl{font-size:calc(var(--pz) * 32px);letter-spacing:-.035em}.esd-tk__sub{font-size:17px}.esd-tk__dl{grid-template-columns:minmax(0,1fr);gap:16px;padding-top:18px}.esd-tk__n1,.esd-tk__n2{display:none}.esd-tk__stub{position:relative}.esd-tk__stub:before,.esd-tk__stub:after{content:"";background:var(--p);width:18px;height:36px;position:absolute;bottom:-19.5px}.esd-tk__stub:before{border-radius:0 18px 18px 0;left:0}.esd-tk__stub:after{border-radius:18px 0 0 18px;right:0}.esd-tk__act{gap:10px}.esd-stamp{max-width:150px;font-size:13px;top:18px;right:14px}.esd-tk .esd-stamp{order:0;align-self:flex-end;margin:12px 0 0;padding:8px 11px}.esd-wrap{padding-top:40px}.esd-main{gap:52px}.esd-h2{font-size:calc(var(--pz) * 34px)}.esd-lead p{font-size:17px}.esd-lead p:first-child{font-size:21px;line-height:1.45}.esd-p,.esd-who li,.esd-top__t{font-size:17px}.esd-top>li{grid-template-columns:30px minmax(0,1fr)}.esd-laws{grid-template-columns:minmax(0,1fr)}.esd-ag li{grid-template-columns:minmax(0,1fr);gap:4px}.esd-sp{border-radius:28px 28px 28px 10px;padding:22px 18px}.esd-sp__card{grid-template-columns:minmax(0,1fr);gap:18px}.esd-ov{width:150px;height:164px}.esd-ov__bg,.esd-ov__m{width:126px;height:117px;margin-left:-63px}.esd-ov__m{font-size:41.1px}.esd-ov__p{-webkit-mask-size:127px 118px,90px 96px;mask-size:127px 118px,90px 96px}.esd-sp__n{font-size:calc(var(--pz) * 30px)}.esd-dl>div{grid-template-columns:minmax(0,1fr)}.esd-rule{padding:20px 18px}.esd-rule__h{font-size:calc(var(--pz) * 24px)}.esd-prep,.esd-venue{grid-template-columns:minmax(0,1fr)}.esd-box{padding:22px 18px}.esd-box__h{font-size:calc(var(--pz) * 28px)}.esd-sent__h{font-size:calc(var(--pz) * 30px)}.esd-is{grid-template-columns:minmax(0,1fr)}.esd-is__stub{border-bottom:2.5px dashed #a6dec080;border-right:0;padding-right:170px}.esd-is__body{padding:20px}.esd-is .esd-stamp{margin-top:0;top:18px;right:14px}.esd-rel{padding-top:64px}.esd-hu{font-size:14.5px}}
