:root{--forest:#173126;--forest-2:#27493a;--gold:#9b7c2f;--paper:#f4f0e7;--paper-2:#eae3d6;--muted:#627067;--line:rgba(23,49,38,.16)}
*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;background:var(--paper);color:var(--forest);font-family:Arial,Helvetica,sans-serif}
.esz-shell{width:min(1180px,calc(100% - 64px));margin-inline:auto}
.esz-kicker{margin:0;color:var(--gold);font-size:.69rem;font-weight:700;letter-spacing:.18em;line-height:1.5;text-transform:uppercase}
.esz-hero{position:relative;overflow:hidden;padding:clamp(115px,15vw,190px) 0 80px;background:linear-gradient(132deg,#e8e1d3,#f6f2e9 72%);border-bottom:1px solid var(--line);isolation:isolate}
.esz-hero:before{content:"";position:absolute;z-index:-1;right:-13vw;top:-27vw;width:64vw;height:64vw;border:1px solid rgba(155,124,47,.18);border-radius:50%;box-shadow:0 0 0 78px rgba(155,124,47,.035),0 0 0 156px rgba(155,124,47,.018)}
.esz-hero h1{max-width:980px;margin:20px 0 55px;font:400 clamp(3.3rem,7vw,7rem)/.91 Georgia,serif;letter-spacing:-.055em}
.esz-hero-bottom{display:grid;grid-template-columns:minmax(280px,1fr) auto;align-items:end;gap:64px;padding-top:28px;border-top:1px solid var(--line)}
.esz-hero-bottom>p{max-width:650px;margin:0;color:var(--muted);font:400 clamp(1.05rem,1.75vw,1.35rem)/1.65 Georgia,serif}
.esz-summary{display:flex;gap:40px;margin:0}.esz-summary div{min-width:120px;padding-left:18px;border-left:1px solid var(--line)}.esz-summary dt{font:400 2rem/1 Georgia,serif;color:var(--gold)}.esz-summary dd{margin:8px 0 0;color:var(--muted);font-size:.65rem;letter-spacing:.1em;text-transform:uppercase}
.esz-intro{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:85px;padding:88px 0 76px}
.esz-intro h2{max-width:480px;margin:13px 0 0;font:400 clamp(2.2rem,4vw,4rem)/1 Georgia,serif;letter-spacing:-.04em}.esz-intro>div:last-child{padding-top:28px}.esz-intro>div:last-child p{max-width:650px;margin:0;color:var(--muted);font:400 1.05rem/1.8 Georgia,serif}.esz-intro a{display:inline-block;margin-top:22px;color:var(--forest);font-size:.68rem;font-weight:700;letter-spacing:.12em;text-decoration-color:rgba(155,124,47,.7);text-underline-offset:5px;text-transform:uppercase}
.esz-register{padding-bottom:110px}.esz-register-head{display:flex;align-items:center;justify-content:space-between;padding:18px 4px;color:var(--muted);font-size:.65rem;letter-spacing:.13em;text-transform:uppercase}.esz-register-head strong{color:var(--gold);font-weight:700}
.esz-grid{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);border-radius:22px;overflow:hidden;background:rgba(255,255,255,.3);box-shadow:0 20px 55px rgba(23,49,38,.055)}
.esz-card{position:relative;display:grid;grid-template-columns:46px minmax(0,1fr) auto;gap:22px;align-items:start;min-height:180px;padding:29px 27px;color:inherit;text-decoration:none;border-bottom:1px solid var(--line);transition:background .3s ease,padding .3s ease}
.esz-card:nth-child(odd){border-right:1px solid var(--line)}.esz-card:last-child{border-bottom:0}.esz-card:last-child:nth-child(odd){grid-column:1/-1;border-right:0}
.esz-card:hover,.esz-card:focus-visible{padding-left:34px;background:rgba(255,255,255,.68);outline:0}.esz-no{color:var(--gold);font:400 1.35rem/1 Georgia,serif}.esz-type{display:block;margin-bottom:11px;color:var(--gold);font-size:.56rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.esz-type-final{color:#4d765f}.esz-type-draft{color:#986b31}.esz-type-public{color:#87634e}.esz-card h3{margin:0 0 8px;font:400 1.45rem/1.15 Georgia,serif;letter-spacing:-.02em}.esz-card p{max-width:500px;margin:0;color:var(--muted);font-size:.76rem;line-height:1.55}.esz-open{align-self:center;padding:9px 10px;border:1px solid rgba(155,124,47,.38);border-radius:20px;color:var(--gold);font-size:.58rem;font-weight:700;letter-spacing:.1em;white-space:nowrap;transition:background .3s ease,color .3s ease}.esz-card:hover .esz-open,.esz-card:focus-visible .esz-open{background:var(--forest);border-color:var(--forest);color:var(--paper)}
@media(max-width:850px){.esz-hero-bottom,.esz-intro{grid-template-columns:1fr}.esz-hero-bottom{gap:36px}.esz-intro{gap:24px}.esz-intro>div:last-child{padding-top:0}.esz-grid{grid-template-columns:1fr}.esz-card:nth-child(odd){border-right:0}.esz-card:last-child:nth-child(odd){grid-column:auto}}
@media(max-width:600px){.esz-shell{width:min(100% - 36px,1180px)}.esz-hero{padding:108px 0 60px}.esz-hero h1{margin-bottom:40px}.esz-summary{gap:18px}.esz-summary div{min-width:0;flex:1}.esz-intro{padding:64px 0 54px}.esz-register{padding-bottom:78px}.esz-card{grid-template-columns:36px minmax(0,1fr);gap:14px;min-height:0;padding:25px 20px}.esz-card:hover,.esz-card:focus-visible{padding-left:24px}.esz-open{grid-column:2;margin-top:6px;justify-self:start}.esz-card h3{font-size:1.28rem}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.esz-card,.esz-open{transition:none}}
