:where(.events-v2){--events-v2-gold:#e5b94e;--events-v2-line:rgba(167,194,222,.17);--events-v2-surface:#172b42;color:#eaf1f8}.events-v2 .events-guide-intro{margin:8px 0 32px}.events-guide-intro__hero{position:relative;isolation:isolate;overflow:hidden;padding:clamp(32px,6vw,70px) clamp(24px,6vw,70px);border:1px solid rgba(139,177,215,.25);border-radius:9px;background:radial-gradient(ellipse at 15% 0%,rgba(46,104,169,.22),transparent 57%),radial-gradient(ellipse at 96% 95%,rgba(224,172,63,.09),transparent 50%),linear-gradient(135deg,#1c344e,#122136 72%,#102035);box-shadow:0 16px 42px #0000001f}.events-guide-intro__light{position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(115deg,transparent 55%,rgba(255,255,255,.015))}.events-guide-intro__kicker{display:block;color:var(--events-v2-gold);text-transform:uppercase;font-weight:900;font-size:.73rem;letter-spacing:.13em;margin-bottom:12px}.events-guide-intro__hero h1{margin:0 0 16px!important;color:#f5f8ff!important;font-size:clamp(2.5rem,6vw,4.35rem)!important;line-height:1.04!important;letter-spacing:-.045em;overflow-wrap:anywhere}.events-guide-intro__hero p{max-width:890px;color:#c8d5e3;line-height:1.72}.events-guide-intro__lead{font-size:clamp(1.15rem,2vw,1.4rem);font-weight:800;color:#e6edf7!important;margin:0 0 10px}.events-guide-intro__description{margin:0 0 12px}.events-guide-intro__tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.events-guide-intro__tags span{padding:7px 11px;border:1px solid rgba(178,199,223,.23);border-radius:6px;background:#08152447;color:#dae4ee;font-size:.77rem;font-weight:750}.events-guide-intro__actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.events-guide-intro__action{display:inline-flex;align-items:center;gap:14px;min-height:43px;padding:11px 18px;border:1px solid rgba(184,203,223,.3);border-radius:7px;color:#fff;text-decoration:none;background:#ffffff0a;font-weight:800}.events-guide-intro__action--primary{border-color:#e1b44a;background:#e5ba53;color:#142236}.events-guide-intro__takeaway{display:grid;grid-template-columns:minmax(0,.84fr) minmax(0,1.5fr);align-items:start;gap:20px;margin:16px 0 0;padding:22px 27px;border:1px solid rgba(226,185,78,.26);border-left:3px solid #e5ba53;border-radius:9px;background:linear-gradient(125deg,#233444db,#101f2fe0)}.events-guide-intro__takeaway-label{display:block;color:#ecc66a;font-size:.69rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.events-guide-intro__takeaway h2{margin:7px 0 0!important;font-size:1.2rem;line-height:1.32;color:#f6f8fc}.events-guide-intro__takeaway p{color:#c9d5e1;line-height:1.55;margin:8px 0 0}.events-guide-intro__takeaway-body{min-width:0;color:#dbe4ed;line-height:1.55}.events-guide-intro__takeaway-body ul{margin:0;padding-left:19px;display:grid;gap:7px}.events-guide-intro__takeaway-body strong{color:#fff}.events-guide-intro__takeaway-body :first-child{margin-top:0}.events-v2{max-width:1220px!important;width:calc(100% - 32px)!important;margin-inline:auto!important;box-sizing:border-box}.events-v2 .events-guide-intro__hero{padding:clamp(30px,4vw,54px)!important;border-radius:8px!important}.events-v2 .events-guide-intro__hero h1{font-size:clamp(2.4rem,5vw,4rem)!important;letter-spacing:-.045em!important;line-height:1.05!important}.events-v2 .events-guide-intro__takeaway{border-radius:8px!important}.events-v2 :is(.sc-card,.sc-callout,.sc-warning,.sc-inset){border-radius:8px!important}.events-v2 :is(.section-block,.content-section,.cb-section){min-width:0}.events-v2 :is(.table-shell,.table-wrap){max-width:100%;overflow-x:auto}.events-v2 .events-guide-intro__hero :is(p,li){color:#c8d5e3}.events-v2 .events-guide-intro__takeaway :is(p,li){color:#c9d5e1}.events-v2 .events-guide-intro__takeaway h2{color:#fff!important}@media(max-width:700px){.events-v2{width:calc(100% - 20px)!important}.events-v2 .events-guide-intro__takeaway{grid-template-columns:1fr}.events-v2 .events-guide-intro__hero{padding:28px 22px!important}}.events-v2 .faction-portraits{display:flex;flex-wrap:wrap;gap:14px;margin-top:22px}.events-v2 .hero-upgrade-path{max-width:100%;overflow-x:auto}.events-v2 :is(.gear-table,.equipment-table,.table-wrap,.table-wrapper){max-width:100%;overflow-x:auto}.events-v2 .events-guide-intro__takeaway-body a.sc-button{display:inline-flex;margin-top:12px;border-radius:7px}.events-v2 :is(.hero-file-grid,.overview-grid){min-width:0}.events-v2 .overview-hero{display:block}@media(max-width:700px){.events-v2 .faction-portraits{gap:9px}}.events-v2 .events-guide-intro__lead{font-size:clamp(1.12rem,1.9vw,1.36rem);font-weight:800;color:#e6edf7;line-height:1.45;margin:0 0 14px}.events-v2 .events-guide-intro__lead :is(p,span){font:inherit;color:inherit;line-height:inherit;margin:0}.events-v2 .events-guide-intro__description{max-width:900px;line-height:1.7;color:#c8d5e3}.events-v2 .events-guide-intro__description p{margin:0;color:#c8d5e3;line-height:1.7}.events-v2 .events-guide-intro__takeaway-body p{margin:0;color:#dbe4ed;line-height:1.6}.events-v2 .events-guide-intro__takeaway-body a{color:#e8bf5e}.events-v2 .events-guide-intro__action{margin-top:20px;width:max-content;max-width:100%;background:#e5ba53;color:#142236;border-color:#e1b44a}.events-v2 .events-guide-intro__hero h1{font-family:inherit;max-width:100%}.events-v2 .events-guide-intro__hero{display:block!important;grid-template-columns:none!important;min-height:0!important}.events-v2 .events-guide-intro__takeaway{display:grid!important;grid-template-columns:minmax(0,.85fr) minmax(0,1.5fr)!important}.events-v2{max-width:1220px!important;width:calc(100% - 32px)!important;margin-inline:auto!important}.events-v2 :is(.page-section,.connection-panel,.cycle-strip,.intro-panel,.navigation-panel,.warning-panel,.reward-panel,.quick-checklist,.day-card,.sunday-panel,.chinatsu-panel){max-width:100%;min-width:0;box-sizing:border-box}.events-v2 .events-guide-intro :is(h1,h2,p){text-wrap:pretty}@media(max-width:700px){.events-v2 .events-guide-intro__takeaway{grid-template-columns:1fr!important}.events-v2{width:calc(100% - 20px)!important}}.events-v2 .events-guide-intro__hero a.events-guide-intro__action,.events-v2 .events-guide-intro__hero a.events-guide-intro__action:link,.events-v2 .events-guide-intro__hero a.events-guide-intro__action:visited,.events-v2 .events-guide-intro__hero a.events-guide-intro__action span{color:#142a42!important;-webkit-text-fill-color:#142a42!important;background-color:#e5ba53;text-decoration:none}.events-v2 .events-guide-intro__hero a.events-guide-intro__action span{background:transparent!important}.events-v2 .events-guide-intro,.events-v2 .events-guide-intro__hero{display:block!important;grid-template-columns:none!important}
