.mcref.jfref .ai-note{color:var(--fg-3);text-align:center;margin:12px 0 0;font-size:12px}.mcref.jfref .stick .tx p{white-space:normal;text-overflow:clip;overflow:visible}.mcref.jfref .stick .a{line-height:1.2}.mcref.jfref .t .ulink.linkbtn{text-underline-offset:3px;text-decoration:underline}.mcref.jfref .who-wait{min-height:44px;color:var(--fg-3);border:1px dashed var(--line-2);border-radius:8px;align-items:center;padding:8px 14px;font-size:12.5px;display:inline-flex}.mcref.jfref .who-wait.big{text-align:center;max-width:520px;margin:0 auto;padding:18px;display:block}.mcref.jfref .t .tale{max-width:62ch;margin-inline:auto}.mcref.jfref .t .tale-lead{color:var(--fg);margin:0 0 20px;font-size:17px;font-weight:500;line-height:1.65}.mcref.jfref .t .tale .p{max-width:none}.mcref.jfref .t .tale .p:last-child{margin-bottom:0}@container tpl (width>=768px){.mcref.jfref .t .tale-lead{margin-bottom:24px;font-size:18px}}.mcref.jfref .t .swipe.slides{scroll-snap-type:x mandatory;gap:12px;display:flex;overflow-x:auto}.mcref.jfref .t .swipe.slides>*{scroll-snap-align:start;flex:0 0 76%}@container tpl (width>=640px){.mcref.jfref .t .swipe.slides{gap:20px;margin-inline:0;padding-inline:0;scroll-padding-inline:0;display:flex;overflow-x:auto}.mcref.jfref .t .swipe.slides>*{flex:0 0 calc(45.4545% - 9.09091px)}}@container tpl (width>=900px){.mcref.jfref .t .swipe.slides{gap:24px}.mcref.jfref .t .swipe.slides>*{flex:0 0 calc(30.7692% - 14.7692px)}}.mcref.jfref .t .sl-ctrl{justify-content:center;align-items:center;gap:16px;margin-top:16px;display:flex}.mcref.jfref .t .sl-ctrl.off{display:none}.mcref.jfref .t .sl-ctrl .dots{margin-top:0}.mcref.jfref .t .sl-arrow{width:40px;height:40px;color:var(--copper);cursor:pointer;background:0 0;border:1px solid #c9a77373;border-radius:999px;place-items:center;padding:0;transition:opacity .2s,background .2s;display:none}.mcref.jfref .t .sl-arrow:hover:not(:disabled){background:#c9a7731f}.mcref.jfref .t .sl-arrow:disabled{opacity:.3;cursor:default}.mcref.jfref .t .sl-arrow.prev .ic{transform:rotate(180deg)}@container tpl (width>=640px){.mcref.jfref .t .sl-arrow{display:grid}}.mcref.wcref .t .img[data-ai]:after{display:none}.mcref.wcref .evhero .when{display:block}.mcref.wcref .stick .tx p{white-space:normal;text-overflow:clip;overflow:visible}.mcref.wcref .stick .a{line-height:1.2}.mcref.wcref .t .img .ai{z-index:3;letter-spacing:.14em;text-transform:uppercase;color:var(--fg);border:1px solid var(--line-2);pointer-events:none;background:#141f1ac7;border-radius:999px;padding:3px 9px;font-size:10px;font-weight:500;position:absolute;bottom:10px;left:10px}.mcref.wcref .hero .img-bg .ai,.mcref.wcref .evhero .img-bg .ai,.mcref.wcref .endsec .img-bg .ai{inset:auto 12px 12px auto}@container tpl (width>=768px){.mcref.wcref .t .swipe.gev.one{grid-template-columns:minmax(0,420px);justify-content:center}}.mcref.wcref .t .swipe.gev.one>*{flex-basis:100%}.mcref.wcref .t .day{--night:#f5f3f029;--twi:#c2845bcc;--sun:#eeca77;text-align:left;max-width:640px;margin:8px auto 0;padding:0;list-style:none}.mcref.wcref .t .day li{grid-template-columns:60px 26px minmax(0,1fr);column-gap:12px;display:grid}.mcref.wcref .t .day .tm{font-family:var(--font-display);color:var(--fg);text-align:right;white-space:nowrap;font-variant-numeric:lining-nums tabular-nums;font-size:17px;line-height:1.35}.mcref.wcref .t .day .rail{justify-content:center;align-items:flex-start;display:flex;position:relative}.mcref.wcref .t .day .rail:before{content:"";background:var(--seg,var(--night));border-radius:2px;width:2px;margin-left:-1px;position:absolute;top:12px;bottom:-12px;left:50%}.mcref.wcref .t .day li:last-child .rail:before{background:linear-gradient(var(--night),transparent);bottom:0}.mcref.wcref .t .day [data-l=n]{--seg:var(--night)}.mcref.wcref .t .day [data-l=n2t]{--seg:linear-gradient(var(--night),var(--twi))}.mcref.wcref .t .day [data-l=t2d]{--seg:linear-gradient(var(--twi),var(--sun))}.mcref.wcref .t .day [data-l=d]{--seg:var(--sun)}.mcref.wcref .t .day [data-l=d2t]{--seg:linear-gradient(var(--sun) 60%,var(--twi))}.mcref.wcref .t .day [data-l=t2n]{--seg:linear-gradient(var(--twi),var(--night))}.mcref.wcref .t .day .dot{z-index:1;background:var(--bg);border:2px solid var(--copper);border-radius:50%;width:13px;height:13px;margin-top:6px;position:relative}.mcref.wcref .t .day li[data-l^=d] .dot{background:var(--sun);border-color:var(--sun);box-shadow:0 0 0 5px #eeca7726}.mcref.wcref .t .day .bd{min-width:0;padding-bottom:32px}.mcref.wcref .t .day .ev .h3{margin:0 0 6px;font-size:18px;line-height:1.35}.mcref.wcref .t .day .dx{color:var(--fg-2);margin:0;font-size:14.5px;line-height:1.65}.mcref.wcref .t .day .dimg{aspect-ratio:16/10;border-radius:6px;margin-top:14px}.mcref.wcref .t .day .dimg.miss-box{padding:16px 20px;font-size:11.5px;line-height:1.6}.mcref.wcref .t .day .mk .tm{font-family:var(--font-body);color:var(--sun);padding-top:6px;font-size:12px;line-height:1.4}.mcref.wcref .t .day .sunb{z-index:1;background:var(--bg);border:1px solid var(--sun);width:28px;height:28px;color:var(--sun);border-radius:50%;place-items:center;display:grid;position:relative}.mcref.wcref .t .day .sunb .ic{width:18px;height:18px}.mcref.wcref .t .day .mk .bd{padding:3px 0 28px}.mcref.wcref .t .day .mk .h3{font-family:var(--font-display);color:var(--sun);margin:0;font-size:16px;font-style:normal;line-height:1.35}.mcref.wcref .t .day .mk .dx{margin-top:2px;font-size:13.5px}@container tpl (width>=768px){.mcref.wcref .t .day{max-width:940px;margin-top:16px}.mcref.wcref .t .day li{grid-template-columns:96px 30px minmax(0,1fr);column-gap:16px}.mcref.wcref .t .day .tm{font-size:19px}.mcref.wcref .t .day .mk .tm{font-size:13px}.mcref.wcref .t .day .ev .bd{grid-template-columns:minmax(0,1fr) 320px;align-content:start;column-gap:36px;padding-bottom:44px;display:grid}.mcref.wcref .t .day .ev .bd>*{grid-column:1}.mcref.wcref .t .day .ev .bd>.dimg{grid-area:1/2/span 3;margin-top:0}.mcref.wcref .t .day .ev .h3{font-size:20px}.mcref.wcref .t .day .dx{font-size:15px}}.mcref.wcref .t .tale{max-width:62ch;margin-inline:auto}.mcref.wcref .t .tale-lead{color:var(--fg);margin:0 0 20px;font-size:17px;font-weight:500;line-height:1.65}@container tpl (width>=768px){.mcref.wcref .t .tale-lead{margin-bottom:24px;font-size:18px}}.mcref.wcref .t .tale .p{max-width:none}.mcref.wcref .t .tale .p:last-child{margin-bottom:0}@container tpl (width>=640px){.mcref.wcref .t .swipe.duo{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:600px;margin-inline:auto}}
