.abe{--abe-rule:color-mix(in oklab, var(--mk-gold) 32%, transparent);letter-spacing:0}.abe .mk-sec{border-bottom:1px solid var(--abe-rule);min-height:0;padding:112px 0}.abe .abe-opening{padding-top:88px;padding-bottom:80px}.abe .mk-wrap{max-width:1240px}.abe h1,.abe h2,.abe h3{letter-spacing:0;overflow-wrap:break-word}.abe h1{max-width:1050px;margin:0 0 30px;font-size:76px}.abe h2{max-width:1100px;margin:34px 0 28px;font-size:56px}.abe h3{max-width:980px;color:var(--mk-gold);margin:28px 0 18px;font-size:30px;line-height:1.14}.abe p{max-width:760px;margin:16px 0;font-size:18px}.abe .abe-lead{max-width:900px;color:var(--mk-off);font-size:23px;font-weight:600}.abe .abe-strong{color:var(--mk-off);font-size:23px;font-weight:800}.abe .abe-opening h3:first-child{color:var(--mk-off);max-width:900px;margin-top:0;font-size:68px}.abe .abe-opening p{max-width:760px}.abe .abe-opening h2{color:var(--mk-gold);margin-bottom:0;font-size:58px}.abe .mk-sec:before{background:color-mix(in oklab, var(--mk-forest) 85%, transparent)}.abe .mk-strong:before{background:color-mix(in oklab, var(--mk-ink) 84%, transparent)}.abe .mk-dark:before{display:none}.abe .abe-black{background:var(--mk-ink)}.abe .abe-chapter{color:var(--mk-gold);letter-spacing:0;margin-bottom:28px;font-size:12px;font-weight:700;display:block}.abe .abe-alliance{margin-bottom:36px}.abe .abe-alliance img{object-fit:contain;max-width:40%;height:72px}.abe .abe-seal{object-fit:contain;width:220px;height:230px;margin-bottom:36px;display:block}.abe .abe-sequence{flex-wrap:wrap;gap:0;max-width:960px;margin:28px 0;padding:0;list-style:none;display:flex}.abe .abe-sequence li{border-top:1px solid var(--abe-rule);min-width:180px;margin-right:24px;padding:12px 24px 12px 0;font-size:19px;font-weight:600}.abe .abe-statement-list{grid-template-columns:1fr 1fr;display:grid}.abe .abe-statement-list li{margin-right:32px}.abe .abe-agenda{max-width:1040px;margin:40px 0;padding:0;list-style:none}.abe .abe-agenda li{border-top:1px solid var(--abe-rule);grid-template-columns:180px 1fr;gap:28px;padding:28px 0;display:grid}.abe .abe-agenda time{color:var(--mk-gold);font-size:23px;font-weight:800}.abe .abe-agenda h3{color:var(--mk-off);margin:0 0 10px;font-size:26px}.abe .abe-agenda p{margin:0}.abe .abe-territories{grid-template-columns:repeat(4,1fr);margin:40px 0;padding:0;list-style:none;display:grid}.abe .abe-territories li{border-top:1px solid var(--abe-rule);padding:28px 12px 28px 0;font-size:18px;font-weight:800}.abe .abe-boards{grid-template-columns:1fr;gap:32px;margin:48px 0;display:grid}.abe .abe-boards figure{border-top:1px solid var(--abe-rule);margin:0;padding-top:16px}.abe .abe-boards figcaption{font-size:20px;font-weight:700}.abe .abe-boards .abe-board-space{aspect-ratio:4/3;border-bottom:1px solid var(--abe-rule);background:var(--mk-forest);margin-top:16px}.abe .abe-countdown{color:var(--mk-gold);font-variant-numeric:tabular-nums;margin:0 0 40px;font-size:96px;font-weight:800;line-height:1}.abe .abe-countdown span{margin-top:12px;font-size:20px;display:block}.abe blockquote{border-left:2px solid var(--mk-gold);max-width:860px;color:var(--mk-gold);margin:44px 0 0;padding:6px 0 6px 28px;font-size:26px;line-height:1.5}.abe .abe-finale h2{font-size:64px}.abe .abe-finale h2:last-of-type{color:var(--mk-gold);margin-top:60px}.abe .abe-end-mark{border-top:1px solid var(--abe-rule);margin-top:48px;padding-top:32px}.abe .abe-end-mark p{font-size:16px;font-weight:800}@media (width<=900px){.abe h1{font-size:60px}.abe h2,.abe .abe-opening h2{font-size:46px}.abe .abe-opening h3:first-child{font-size:56px}.abe .abe-boards{grid-template-columns:1fr}.abe .abe-finale h2{font-size:48px}}@media (width<=600px){.abe .mk-sec{padding:72px 0}.abe .abe-opening{padding-top:52px}.abe h1{font-size:36px}.abe h2,.abe .abe-opening h2,.abe .abe-finale h2{font-size:34px}.abe .abe-opening h3:first-child{font-size:42px}.abe h3{font-size:25px}.abe p{font-size:17px}.abe .abe-lead,.abe .abe-strong{font-size:20px}.abe .abe-agenda li{grid-template-columns:1fr;gap:10px}.abe .abe-territories{grid-template-columns:repeat(2,1fr)}.abe .abe-boards,.abe .abe-statement-list{grid-template-columns:1fr}.abe .abe-sequence li{min-width:130px;font-size:17px}.abe .abe-countdown{font-size:64px}.abe blockquote{padding-left:20px;font-size:21px}.abe .abe-alliance img{height:52px}}
