.t26{background:#fff;color:var(--adl-navy);font-family:var(--adl-sans)}.t26 .adl-display{font-weight:500}.t26-crumbs{display:flex;gap:10px;flex-wrap:wrap;font-size:13px;color:var(--adl-muted);margin-bottom:28px}.t26-crumbs a{text-decoration:none}.t26-hero{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(220px,.55fr);gap:80px;padding-block:52px 58px;align-items:center}.t26-hero h1{font-size:clamp(40px,4.2vw,62px);line-height:1.15;max-width:790px;margin:0 0 20px}.t26-hero p{font-size:17px;line-height:1.8;color:#465867;max-width:650px}.t26-actions{display:flex;gap:18px 26px;align-items:center;flex-wrap:wrap;margin-top:28px}.t26-poster{max-width:280px;margin:0 auto}.t26-poster img{width:100%;height:auto;display:block;box-shadow:0 15px 35px #061d3317}.t26-poster figcaption{font-size:12px;color:var(--adl-muted);text-align:center;padding-top:12px}.t26-facts{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--adl-line);gap:30px;padding-top:28px;margin-top:34px}.t26-facts dt{font-size:12px;color:var(--adl-muted);margin-bottom:8px}.t26-facts dd{font-size:17px;font-weight:700;margin:0;line-height:1.6}.t26-section-nav{background:var(--adl-navy);color:#fff}.t26-section-nav .adl-wrap{display:flex;gap:28px;flex-wrap:wrap;padding-block:18px}.t26-section-nav a{font-size:14px;font-weight:600;text-decoration:none}.t26-section-nav a:hover{text-decoration:underline}.t26-section{display:grid;grid-template-columns:minmax(190px,.35fr) minmax(0,1fr);gap:60px;padding-block:62px;border-bottom:1px solid var(--adl-line)}.t26-section h2{font-size:32px;line-height:1.3;margin:0 0 16px}.t26-section h3{font-size:18px;line-height:1.5;margin:0 0 12px}.t26-section p,.t26-section li{font-size:15px;line-height:1.8;color:#465867}.t26-section p{margin:0 0 20px}.t26-section ul{margin:0 0 22px;padding-left:20px}.t26-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}.t26-grid>div{border-top:3px solid var(--adl-gold);padding-top:20px}.t26-event-list{list-style:none;padding:0!important}.t26-event-list li{display:flex;gap:16px;border-bottom:1px solid var(--adl-line);padding-block:12px}.t26-event-list strong{min-width:42px;font-size:12px;color:var(--adl-red)}.t26-schedule{display:grid;grid-template-columns:120px 1fr;gap:0 22px}.t26-schedule dt,.t26-schedule dd{margin:0;padding-block:15px;border-bottom:1px solid var(--adl-line);font-size:15px;line-height:1.7}.t26-schedule dt{color:var(--adl-red);font-weight:700}.t26-schedule dd{color:#465867}.t26-soft{background:var(--adl-cloud)}.t26-note{font-size:13px!important;color:var(--adl-muted)!important}.t26-price-list{margin:0 0 20px}.t26-price-list>div{display:grid;grid-template-columns:1fr auto;gap:24px;border-bottom:1px solid var(--adl-line);padding:15px 0;font-size:15px;line-height:1.7}.t26-price-list dt{color:#465867}.t26-price-list dd{margin:0;font-weight:700}.t26-bank{background:#fff;padding:24px;border-left:3px solid var(--adl-gold);margin:24px 0}.t26-bank strong{display:block;overflow-wrap:anywhere}.t26-bank p{font-size:14px;margin:8px 0}.t26-rules details{border-top:1px solid var(--adl-line);padding-block:18px}.t26-rules details:last-child{border-bottom:1px solid var(--adl-line)}.t26-rules summary{cursor:pointer;font-size:17px;font-weight:700;line-height:1.6}.t26-rules ol{padding-left:24px;margin:20px 0 0}.t26-rules li{padding:0 0 14px 8px}.t26-venue-map{width:100%;max-width:470px;height:auto;display:block;margin-top:24px}.t26-reg{padding-block:60px;background:var(--adl-cloud)}.t26-reg-header{display:grid;grid-template-columns:.35fr 1fr;gap:60px;margin-bottom:28px}.t26-reg-header h2{font-size:34px;margin:0}.t26-reg-header p{font-size:15px;line-height:1.8;color:#465867;margin:0 0 14px}.t26-reg-header a{font-size:14px;font-weight:600}.t26-entry{max-width:850px;margin-left:auto;background:#fff;border-top:3px solid var(--adl-red);padding:32px}.t26-entry h3{font-size:24px;margin:0 0 12px}.t26-entry p{font-size:14px;line-height:1.75;color:#465867;margin:0 0 24px}.t26-form{display:flex;flex-direction:column;gap:20px}.t26-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.t26-form label{font-size:14px;line-height:1.5;font-weight:600;display:flex;flex-direction:column;gap:8px}.t26-form input,.t26-form select,.t26-form textarea{width:100%;min-width:0;padding:12px 14px;border:1px solid #adb9c4;background:#fff;font:400 16px var(--adl-sans);color:var(--adl-navy);border-radius:0}.t26-form input:focus,.t26-form select:focus,.t26-form textarea:focus{outline:2px solid var(--adl-red);outline-offset:2px}.t26-form textarea{resize:vertical}.t26-form .t26-check{display:flex;flex-direction:row;align-items:flex-start;gap:12px;font-weight:400}.t26-check input{width:18px;height:18px;flex:none;accent-color:var(--adl-red);margin-top:2px}.t26-form .adl-button{align-self:flex-start}.t26-form .t26-note{margin:0}.t26-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.t26-form[aria-busy=true] .adl-button{opacity:.65;cursor:wait}.t26-entry-standalone{background:#fff}.t26-entry-standalone .t26-entry{margin:0 auto;max-width:850px}.t26-registration-links{display:flex;gap:16px 24px;flex-wrap:wrap}
@media(max-width:1000px){.t26-hero{gap:40px}.t26-section,.t26-reg-header{gap:36px}.t26-reg-header{grid-template-columns:.3fr 1fr}}
.t26 .adl-announcement{display:none}.t26 .adl-eyebrow{font-size:11px;font-weight:700;letter-spacing:.12em;line-height:1.6;color:var(--adl-red);margin:0 0 18px}.t26 .adl-button:not(.adl-button--outline){background:var(--adl-red);color:#fff}.t26 .adl-button:hover{background:var(--adl-red-dark)}.t26-hero h1{font-size:clamp(36px,3.7vw,54px);max-width:820px}.t26 .t26-entry .t26-note{font-weight:400}.t26 .t26-reg a{color:var(--adl-red)}.t26 .t26-form .adl-button{color:#fff}
@media(max-width:760px){.t26-hero{grid-template-columns:1fr;padding-block:32px 40px;gap:28px}.t26-hero h1{font-size:39px}.t26-hero p{font-size:16px}.t26-poster{max-width:260px}.t26-facts{grid-template-columns:1fr;gap:16px}.t26-section{grid-template-columns:1fr;gap:24px;padding-block:42px}.t26-section h2,.t26-reg-header h2{font-size:29px}.t26-grid{grid-template-columns:1fr;gap:28px}.t26-section-nav .adl-wrap{gap:16px 22px}.t26-section-nav a{font-size:13px}.t26-reg{padding-block:42px}.t26-reg-header{grid-template-columns:1fr;gap:18px}.t26-entry{padding:24px 20px}.t26-form-grid{grid-template-columns:1fr}.t26-price-list>div{grid-template-columns:1fr;gap:4px}.t26-schedule{grid-template-columns:86px 1fr;gap:0 15px}.t26-bank{padding:18px}.t26-entry-standalone .t26-entry{border-top:0;padding-inline:0}}
