.page-module__l4kPYW__hero{gap:var(--sp-6);background:var(--c-gold-bg);border:var(--line-width)solid var(--c-gold-border);border-radius:var(--r-lg);padding:var(--sp-5)var(--sp-6);display:flex}.page-module__l4kPYW__heroMain{flex:auto;min-width:0}.page-module__l4kPYW__heroSide{border-left:var(--line-width)solid var(--c-gold-border);padding-left:var(--sp-6);flex:0 0 420px}.page-module__l4kPYW__heroTitle{margin-top:var(--sp-3);font-size:var(--fs-24);line-height:1.35;font-weight:var(--fw-medium);color:var(--t1)}.page-module__l4kPYW__heroDesc{margin-top:var(--sp-2);font-size:var(--fs-13);line-height:var(--lh-13);color:var(--t2)}.page-module__l4kPYW__heroMeta{align-items:center;gap:var(--sp-4);margin-top:var(--sp-4);flex-wrap:wrap;display:flex}.page-module__l4kPYW__metaText{font-size:var(--fs-12);line-height:var(--lh-12);color:var(--t3)}.page-module__l4kPYW__capsule{height:var(--h-countdown);padding:0 var(--sp-3);border-radius:var(--r-full);background:var(--c-gold);color:var(--t-on-gold);border:var(--line-width-gold)solid var(--c-gold-text);font-size:var(--fs-12);font-weight:var(--fw-medium);align-items:center;display:inline-flex}.page-module__l4kPYW__capsule .page-module__l4kPYW__num{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-size:var(--fs-15);font-weight:var(--fw-medium)}.page-module__l4kPYW__capsuleLabel{align-items:center;gap:var(--sp-2);font-size:var(--fs-12);display:inline-flex}.page-module__l4kPYW__poolHead{justify-content:space-between;align-items:baseline;gap:var(--sp-3);font-size:var(--fs-12);line-height:var(--lh-12);color:var(--t2);display:flex}.page-module__l4kPYW__poolNote{margin-top:var(--sp-3);font-size:var(--fs-12);color:var(--t2);line-height:1.6}.page-module__l4kPYW__poolNote em{font-style:normal;font-weight:var(--fw-medium);color:var(--c-gold-text);font-family:var(--font-num);font-variant-numeric:tabular-nums}.page-module__l4kPYW__ruleCard{margin-top:var(--sp-4);background:var(--bg-card);border:var(--line-width)solid var(--line);border-radius:var(--r-lg);padding:var(--sp-3)var(--sp-4);align-items:center;gap:var(--sp-6);display:flex}.page-module__l4kPYW__ruleLabel{font-size:var(--fs-13);line-height:var(--lh-13);font-weight:var(--fw-medium);color:var(--t1);flex:none}.page-module__l4kPYW__ruleText{min-width:0;font-size:var(--fs-12);color:var(--t2);flex:auto;line-height:1.7}.page-module__l4kPYW__sectionHead{margin:var(--sp-6)0 var(--sp-3);align-items:baseline;display:flex}.page-module__l4kPYW__sectionTitle{font-size:var(--fs-18);line-height:var(--lh-18);font-weight:var(--fw-medium);color:var(--t1)}.page-module__l4kPYW__sectionCount{margin-left:var(--sp-2);font-size:var(--fs-13);color:var(--t3);font-family:var(--font-num);font-variant-numeric:tabular-nums}.page-module__l4kPYW__sectionAside{font-size:var(--fs-12);color:var(--t3);font-family:var(--font-num);font-variant-numeric:tabular-nums;margin-left:auto}.page-module__l4kPYW__grid{gap:var(--sp-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.page-module__l4kPYW__bottomBar{z-index:40;height:var(--h-nav);background:var(--c-black);padding:0 var(--page-pad);align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}.page-module__l4kPYW__bottomText{font-size:var(--fs-14);line-height:var(--lh-14);color:var(--t-on-dark)}.page-module__l4kPYW__bottomText b{font-weight:var(--fw-medium);color:var(--c-gold);font-family:var(--font-num);font-variant-numeric:tabular-nums}.page-module__l4kPYW__bottomLink{font-size:var(--fs-13);font-weight:var(--fw-medium);color:var(--c-gold);margin-left:auto}.page-module__l4kPYW__pageBottom{padding-bottom:calc(var(--h-nav) + var(--sp-6))}@media (max-width:1439px){.page-module__l4kPYW__hero{padding:var(--sp-5)}}@media (max-width:1023px){.page-module__l4kPYW__hero{flex-direction:column}.page-module__l4kPYW__heroSide{border-left:0;border-top:var(--line-width)solid var(--c-gold-border);padding-left:0;padding-top:var(--sp-4);flex:auto}.page-module__l4kPYW__grid{gap:var(--sp-4);grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__l4kPYW__ruleCard{align-items:flex-start;gap:var(--sp-2);flex-direction:column}}@media (max-width:767px){.page-module__l4kPYW__grid{grid-template-columns:minmax(0,1fr)}.page-module__l4kPYW__bottomBar{padding:0 var(--sp-4)}.page-module__l4kPYW__bottomText{font-size:var(--fs-12)}}
