.PublicEventDetail_page__M_klN{--detail-primary:var(--color-brand,#c04a12);--detail-secondary:var(--color-secondary,#23483a);--detail-text:#171717;--detail-muted:#737373;--detail-border:#e5e5e5;color:var(--detail-text);background:var(--background,#fcfaf8)}.PublicEventDetail_container__7Fdat{width:min(100% - 48px,1152px);margin-inline:auto}.PublicEventDetail_back__ITg27:hover{color:var(--detail-primary)}.PublicEventDetail_kicker__SLJOO{margin:0 0 12px;color:var(--detail-primary);font-size:12px;font-weight:600;letter-spacing:.06em}.PublicEventDetail_subtitle__wV468{margin:18px 0 0;color:var(--detail-muted);font-size:14px;line-height:1.9;word-break:keep-all}.PublicEventDetail_badge__UEO0o{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid var(--detail-border);border-radius:8px;background:#f5f5f5;color:#737373;font-size:11px;font-weight:600}.PublicEventDetail_badge__UEO0o[data-state=open]{color:var(--detail-primary);border-color:#e7c3b3;background:#faf0eb}.PublicEventDetail_layout__zjQ72{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:48px;align-items:start;padding-block:56px 80px}.PublicEventDetail_body__T9_r2{min-width:0}.PublicEventDetail_section__D4Fc5{margin-bottom:44px;padding-bottom:44px;border-bottom:1px solid var(--detail-border);scroll-margin-top:96px}.PublicEventDetail_section__D4Fc5:last-child{margin-bottom:0;border-bottom:0}.PublicEventDetail_sectionHeading__phClF{margin-bottom:24px}.PublicEventDetail_sectionHeading__phClF>span{color:var(--detail-primary);font-size:12px;font-weight:500}.PublicEventDetail_sectionHeading__phClF h2{margin:6px 0 0;font-family:var(--font-gowun-batang),Georgia,serif;font-size:24px;font-weight:600;letter-spacing:-.025em}.PublicEventDetail_richtext__P7i28{overflow-wrap:anywhere}.PublicEventDetail_richtext__P7i28 h3,.PublicEventDetail_richtext__P7i28 h4{font-size:18px;font-weight:600;line-height:1.65}.PublicEventDetail_richtext__P7i28 h3{font-size:20px}.PublicEventDetail_richtext__P7i28 h3:empty,.PublicEventDetail_richtext__P7i28 h4:empty,.PublicEventDetail_richtext__P7i28 p:empty{display:none}.PublicEventDetail_richtext__P7i28 p{word-break:keep-all;overflow-wrap:anywhere}.PublicEventDetail_richtext__P7i28 img{height:auto}.PublicEventDetail_speakerGrid__eM3rH{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px}.PublicEventDetail_speaker__DGA_X{display:grid;grid-template-columns:64px minmax(0,1fr);gap:16px;padding:22px;border:1px solid var(--detail-border);border-radius:16px;background:#fff}.PublicEventDetail_avatar__gMmb1{display:grid;place-items:center;width:64px;height:64px;overflow:hidden;border-radius:16px;background:#f2ece1;color:var(--detail-primary);font-family:var(--font-gowun-batang),Georgia,serif;font-size:24px}.PublicEventDetail_avatar__gMmb1 img{width:100%;height:100%;object-fit:cover}.PublicEventDetail_speaker__DGA_X h3{margin:0;font-size:15px;font-weight:600}.PublicEventDetail_speaker__DGA_X p{margin:10px 0 0;white-space:pre-line;color:var(--detail-muted);font-size:12px;line-height:1.85;overflow-wrap:anywhere}.PublicEventDetail_sessions__Hv0V_{overflow:hidden;border:1px solid var(--detail-border);border-radius:16px;background:#fff}.PublicEventDetail_session__n2xZ0{display:grid;grid-template-columns:40px 132px minmax(0,1fr);gap:16px;padding:22px;border-bottom:1px solid var(--detail-border)}.PublicEventDetail_session__n2xZ0:last-child{border-bottom:0}.PublicEventDetail_number__EpYwS{padding-top:2px;color:var(--detail-primary);font-size:11px;font-weight:600}.PublicEventDetail_sessionDate__2e_r9{display:flex;flex-direction:column;gap:6px}.PublicEventDetail_sessionDate__2e_r9 strong{font-size:12px;font-weight:600}.PublicEventDetail_sessionDate__2e_r9 span{color:var(--detail-muted);font-size:11px}.PublicEventDetail_sessionCopy__c6r8T h3{margin:0;font-size:14px;font-weight:600;line-height:1.6}.PublicEventDetail_sessionCopy__c6r8T p{margin:8px 0 0;color:var(--detail-muted);font-size:12px;line-height:1.85;white-space:pre-line}.PublicEventDetail_contact__6btlJ,.PublicEventDetail_policy___VfK4{overflow:hidden;border:1px solid var(--detail-border);border-radius:16px;background:#fff}.PublicEventDetail_contact__6btlJ>div,.PublicEventDetail_policy___VfK4>div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:16px;padding:17px 20px;border-bottom:1px solid var(--detail-border)}.PublicEventDetail_contact__6btlJ>div:last-child,.PublicEventDetail_policy___VfK4>div:last-child{border-bottom:0}.PublicEventDetail_contact__6btlJ dt,.PublicEventDetail_policy___VfK4 span{color:var(--detail-muted);font-size:12px}.PublicEventDetail_contact__6btlJ dd,.PublicEventDetail_policy___VfK4 strong{margin:0;font-size:12px;font-weight:500;overflow-wrap:anywhere}.PublicEventDetail_contact__6btlJ a{text-decoration:underline;text-underline-offset:3px}.PublicEventDetail_side__WrLpN{position:sticky;top:96px;min-width:0;scroll-margin-top:96px}.PublicEventDetail_applyCard__hERJn{padding:26px 24px;border:1px solid var(--detail-border);border-radius:20px;background:#fff;box-shadow:0 8px 28px #17171706}.PublicEventDetail_applyCard__hERJn h2{margin:0 0 14px;font-family:var(--font-gowun-batang),Georgia,serif;font-size:22px;font-weight:600;letter-spacing:-.025em}.PublicEventDetail_endedNote__M7wxn{margin:14px 0 0;padding:14px;border:1px solid var(--detail-border);border-radius:12px;background:#fafafa;color:var(--detail-muted);font-size:12px;line-height:1.8}.PublicEventDetail_applyMeta__v9hw8{display:grid;gap:12px;margin-block:22px;padding-block:18px;border-block:1px solid var(--detail-border)}.PublicEventDetail_applyMeta__v9hw8>div{display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;font-size:12px;line-height:1.8}.PublicEventDetail_applyMeta__v9hw8 dt{color:var(--detail-muted)}.PublicEventDetail_applyMeta__v9hw8 dd{margin:0;font-weight:500;overflow-wrap:anywhere}.PublicEventDetail_priceHeading__jD_Tg{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px;margin-bottom:12px}.PublicEventDetail_priceHeading__jD_Tg h3{margin:0;font-size:12px;font-weight:600}.PublicEventDetail_priceHeading__jD_Tg span{font-size:11px;color:var(--detail-muted)}.PublicEventDetail_applyButton__rBFra,.PublicEventDetail_disabledButton__25IAB{display:flex;width:100%;min-height:44px;justify-content:center;align-items:center;gap:8px;margin-top:22px;padding:12px;border-radius:12px;font-size:13px;font-weight:600}.PublicEventDetail_applyButton__rBFra{background:var(--detail-primary);color:#fff;transition:opacity .15s}.PublicEventDetail_applyButton__rBFra:hover{opacity:.9}.PublicEventDetail_disabledButton__25IAB{border:1px solid var(--detail-border);background:#f5f5f5;color:var(--detail-muted);cursor:default}.PublicEventDetail_applyNote__QaTvD,.PublicEventDetail_priceCaption__I_XHy{margin:12px 0 0;color:var(--detail-muted);font-size:12px;line-height:1.7;text-align:center}.PublicEventDetail_priceCaption__I_XHy{text-align:right}@media (max-width:960px){.PublicEventDetail_layout__zjQ72{grid-template-columns:minmax(0,1fr) 290px;gap:28px}.PublicEventDetail_session__n2xZ0{grid-template-columns:40px minmax(0,1fr);gap:10px;padding:20px}.PublicEventDetail_section__D4Fc5:last-child{border-bottom:1px solid var(--detail-border)}.PublicEventDetail_sessionCopy__c6r8T{grid-column:2}.PublicEventDetail_sessionDate__2e_r9{flex-wrap:wrap;flex-direction:row;gap:8px;align-items:center}.PublicEventDetail_applyCard__hERJn{padding:24px 20px}}@media (max-width:720px){.PublicEventDetail_container__7Fdat{width:min(100% - 32px,1152px)}.PublicEventDetail_layout__zjQ72{grid-template-columns:1fr;gap:28px}.PublicEventDetail_placeholder__jmRJ6,.PublicEventDetail_visual__2ycAh,.PublicEventDetail_visual__2ycAh>img{min-height:250px}.PublicEventDetail_layout__zjQ72{padding-block:36px 48px}.PublicEventDetail_side__WrLpN{position:static;grid-row:1}.PublicEventDetail_section__D4Fc5{margin-bottom:32px;padding-bottom:32px}.PublicEventDetail_sectionHeading__phClF h2{font-size:22px}.PublicEventDetail_contact__6btlJ>div,.PublicEventDetail_policy___VfK4>div{grid-template-columns:90px minmax(0,1fr);padding:16px}}.PublicEventDetail_sectionNav__7V9X1{border-bottom:1px solid var(--detail-border);background:#fff}.PublicEventDetail_sectionNav__7V9X1>div{display:flex;align-items:center;gap:28px;overflow-x:auto}.PublicEventDetail_sectionNav__7V9X1 a{display:inline-flex;flex:none;align-items:center;gap:5px;min-height:56px;color:var(--detail-muted);font-size:13px;font-weight:500;text-decoration:none;transition:color .15s}.PublicEventDetail_sectionNav__7V9X1 a:focus-visible,.PublicEventDetail_sectionNav__7V9X1 a:hover{color:var(--detail-primary)}.PublicEventDetail_sectionNav__7V9X1 .PublicEventDetail_registrationLink__iscE2{margin-left:auto;color:var(--detail-primary)}.PublicEventDetail_page__M_klN a:focus-visible,.PublicEventDetail_page__M_klN button:focus-visible{outline:2px solid var(--detail-primary);outline-offset:4px}@media (max-width:720px){.PublicEventDetail_sectionNav__7V9X1>div{gap:22px}.PublicEventDetail_sectionNav__7V9X1 a{min-height:48px;font-size:12px}.PublicEventDetail_sectionNav__7V9X1 .PublicEventDetail_registrationLink__iscE2{margin-left:0}}.PublicEventDetail_hero__Sc091{position:relative;isolation:isolate;overflow:hidden;padding:64px 0 48px;border-bottom:1px solid var(--detail-border);background:#faf7f2}.PublicEventDetail_heroInner__s3u8a{position:relative}.PublicEventDetail_back__ITg27{display:inline-flex;align-items:center;gap:8px;color:#78716c;font-size:14px;font-weight:500;transition:color .15s}.PublicEventDetail_heroBadges__a6r2R{display:flex;flex-wrap:wrap;gap:8px;margin-top:30px}.PublicEventDetail_categoryBadge__BgynH,.PublicEventDetail_heroStatus__8Wwzq{display:inline-block;padding:4px 8px;border-radius:8px;background:#f5f5f4;color:#78716c;font-size:12px;font-weight:700;line-height:1.5;white-space:nowrap}.PublicEventDetail_heroStatus__8Wwzq[data-state=open]{background:var(--color-secondary-soft,#e6efeb);color:var(--detail-secondary)}.PublicEventDetail_heroStatus__8Wwzq[data-state=canceled]{background:#fff1f2;color:#e11d48}.PublicEventDetail_categoryBadge__BgynH{background:var(--color-brand-soft,#f1eadf);color:var(--color-brand-dark,#9c390c)}.PublicEventDetail_title__Xz1r_{max-width:896px;margin:22px 0 0;font-family:var(--font-gowun-batang),Georgia,serif;font-size:clamp(36px,4.8vw,60px);font-weight:700;line-height:1.25;letter-spacing:-.025em;word-break:keep-all;overflow-wrap:anywhere;color:#0c0a09}.PublicEventDetail_organizer__VHflw{margin:14px 0 0;color:#78716c;font-size:16px;line-height:1.6}.PublicEventDetail_heroSchedule__kRc8m{margin-top:28px;color:#292524;font-size:24px;line-height:1.55;font-weight:700}.PublicEventDetail_heroSchedule__kRc8m p{margin:0}.PublicEventDetail_heroSchedule__kRc8m p+p{margin-top:4px}.PublicEventDetail_heroDeadline__C93m3{margin:18px 0 0;color:#57534e;font-size:14px;font-weight:500;line-height:1.75}.PublicEventDetail_heroActions__VZHNQ{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:32px}.PublicEventDetail_heroApply__28_8m{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:56px;padding:14px 24px;border-radius:14px;background:var(--detail-primary);color:#fff;font-size:14px;font-weight:700;transition:opacity .15s}.PublicEventDetail_heroApply__28_8m:hover{opacity:.9}.PublicEventDetail_heroApply__28_8m:disabled{background:#e7e5e4;color:#a8a29e;cursor:default}.PublicEventDetail_share__5vO4v{position:relative;display:flex;align-items:center;gap:12px}.PublicEventDetail_share__5vO4v button{display:inline-flex;width:56px;height:56px;align-items:center;justify-content:center;border-radius:50%;background:#f5f5f4;color:#57534e;cursor:pointer;transition:filter .15s}.PublicEventDetail_share__5vO4v button:hover{filter:brightness(.95)}.PublicEventDetail_share__5vO4v .PublicEventDetail_kakao__ekK8S{background:#fee500;color:#191919}.PublicEventDetail_shareNotice__Wky1H{position:absolute;top:calc(100% + 10px);left:0;z-index:2;width:max-content;max-width:min(320px,80vw);padding:10px 14px;border-radius:10px;background:#292524;color:#fff;font-size:12px;line-height:1.6;box-shadow:0 4px 16px #0001}.PublicEventDetail_heroFootnote__qVwfl,.PublicEventDetail_minimumNote__xmND_{margin:22px 0 0;color:#78716c;font-size:14px;line-height:1.8}.PublicEventDetail_heroFootnote__qVwfl a{text-decoration:underline;text-underline-offset:4px}.PublicEventDetail_minimumNote__xmND_{margin-top:6px}@media (max-width:720px){.PublicEventDetail_hero__Sc091{padding:36px 0}.PublicEventDetail_heroBadges__a6r2R{margin-top:24px}.PublicEventDetail_title__Xz1r_{margin-top:18px;font-size:36px;line-height:1.3}.PublicEventDetail_heroSchedule__kRc8m{margin-top:24px;font-size:18px}.PublicEventDetail_heroApply__28_8m{min-height:48px;padding:12px 20px}.PublicEventDetail_share__5vO4v{gap:8px}.PublicEventDetail_share__5vO4v button{width:48px;height:48px}.PublicEventDetail_heroFootnote__qVwfl,.PublicEventDetail_minimumNote__xmND_{font-size:13px}}.PublicEventDetail_hero__Sc091{background:linear-gradient(135deg,#fcfaf8 25%,#f7f2ec)}.PublicEventDetail_heroGrid__cTpQr{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:48px;align-items:center;margin-top:32px}.PublicEventDetail_heroCopy__uemDL{min-width:0}.PublicEventDetail_heroBadges__a6r2R{margin-top:0}.PublicEventDetail_title__Xz1r_{font-size:clamp(30px,3.3vw,44px);line-height:1.35}.PublicEventDetail_heroSchedule__kRc8m{font-size:20px}.PublicEventDetail_visual__2ycAh{width:100%;min-width:0;align-self:start;overflow:hidden;border:1px solid var(--detail-border);border-radius:24px;background:#fff}.PublicEventDetail_visual__2ycAh>img{width:100%;height:auto;aspect-ratio:4/3;max-height:520px;display:block;object-fit:cover}.PublicEventDetail_placeholder__jmRJ6{display:flex;min-height:320px;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:32px;padding:32px;background:linear-gradient(140deg,#23483a,#173229);color:#fff}.PublicEventDetail_placeholder__jmRJ6 strong{font-family:var(--font-gowun-batang),Georgia,serif;font-size:30px}@media (max-width:960px){.PublicEventDetail_heroGrid__cTpQr{gap:28px}.PublicEventDetail_heroSchedule__kRc8m{font-size:18px}}@media (max-width:720px){.PublicEventDetail_heroGrid__cTpQr{grid-template-columns:1fr;gap:28px;margin-top:24px}.PublicEventDetail_title__Xz1r_{font-size:32px}.PublicEventDetail_visual__2ycAh>img{max-height:320px;object-fit:contain}}.PublicEventDetail_hostInfo__Drfrz{display:grid;gap:24px}.PublicEventDetail_hostInfo__Drfrz h3{margin:0 0 10px;color:#44403c;font-size:14px;font-weight:700}.PublicEventDetail_hostInfo__Drfrz dl{margin:0;overflow:hidden;border:1px solid var(--detail-border);border-radius:16px;background:#fff}.PublicEventDetail_hostInfo__Drfrz dl>div{display:grid;grid-template-columns:140px minmax(0,1fr);gap:20px;padding:18px 24px;border-bottom:1px solid #f5f5f4}.PublicEventDetail_hostInfo__Drfrz dl>div:last-child{border-bottom:0}.PublicEventDetail_hostInfo__Drfrz dt{color:#78716c;font-size:13px;line-height:1.8}.PublicEventDetail_hostInfo__Drfrz dd{margin:0;font-size:14px;line-height:1.8;overflow-wrap:anywhere}.PublicEventDetail_hostInfo__Drfrz a{color:var(--detail-primary);text-underline-offset:4px}.PublicEventDetail_hostInfo__Drfrz a:hover{text-decoration:underline}.PublicEventDetail_hostInfo__Drfrz .PublicEventDetail_hostEvents__urxCL{display:inline-flex;width:fit-content;align-items:center;gap:8px;padding:12px 16px;border:1px solid var(--detail-border);border-radius:12px;background:#fff;color:#44403c;font-size:13px;font-weight:600}.PublicEventDetail_hostNotice__iB2Y3{margin:0;font-size:12px;color:#78716c;line-height:1.85}@media (max-width:720px){.PublicEventDetail_hostInfo__Drfrz dl>div{grid-template-columns:1fr;gap:4px;padding:16px}}.PublicEventDetail_audienceGrid__45msP{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.PublicEventDetail_audienceCard__OxXco{min-width:0;padding:24px;border:1px solid var(--detail-border);border-radius:16px;background:#fff}.PublicEventDetail_audienceCard__OxXco h3{display:flex;align-items:baseline;gap:10px;margin:0;font-family:var(--font-gowun-batang),Georgia,serif;font-size:16px;font-weight:700;line-height:1.6}.PublicEventDetail_audienceCard__OxXco h3:before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:var(--detail-primary)}.PublicEventDetail_audienceCard__OxXco p{margin:10px 0 0;color:var(--detail-muted);font-size:13px;line-height:1.85;white-space:pre-line;overflow-wrap:anywhere}.PublicEventDetail_timetable__JZ9tb{overflow:hidden;border:1px solid var(--detail-border);border-radius:16px;background:#fff}.PublicEventDetail_timetableItem__X24Ro{display:grid;grid-template-columns:128px minmax(0,1fr);gap:20px;padding:24px;border-bottom:1px solid var(--detail-border)}.PublicEventDetail_timetableItem__X24Ro:last-child{border-bottom:0}.PublicEventDetail_timetableTime__ByxLL{display:flex;flex-direction:column;gap:8px;color:var(--detail-primary);font-size:13px}.PublicEventDetail_timetableTime__ByxLL>span{color:var(--detail-muted);font-size:12px}.PublicEventDetail_timetableCopy__dC1Qs h3{margin:0;font-family:var(--font-gowun-batang),Georgia,serif;font-size:16px;font-weight:700;line-height:1.6}.PublicEventDetail_timetableSpeaker__czWm8{display:block;margin-top:6px;color:var(--detail-primary);font-size:12px;font-weight:600}.PublicEventDetail_timetableCopy__dC1Qs p{margin:10px 0 0;color:var(--detail-muted);font-size:13px;line-height:1.85;white-space:pre-line;overflow-wrap:anywhere}@media (max-width:639px){.PublicEventDetail_audienceGrid__45msP{grid-template-columns:1fr}.PublicEventDetail_timetableItem__X24Ro{grid-template-columns:1fr;gap:12px;padding:20px}}.PublicEventDetail_locationNote__cgGYc{margin-top:20px;color:var(--detail-muted);font-size:13px;line-height:1.85}.PublicEventDetail_locationNote__cgGYc h3{color:var(--detail-text);font-size:14px;margin:0 0 6px}.PublicEventDetail_locationNote__cgGYc p{white-space:pre-line;margin:0}.PublicEventDetail_faqList__uqC3e{overflow:hidden;border:1px solid var(--detail-border);border-radius:16px;background:#fff}.PublicEventDetail_faqList__uqC3e details{padding:20px 24px;border-bottom:1px solid var(--detail-border)}.PublicEventDetail_faqList__uqC3e details:last-child{border-bottom:0}.PublicEventDetail_faqList__uqC3e summary{cursor:pointer;font-size:14px;font-weight:600;line-height:1.7}.PublicEventDetail_faqList__uqC3e p{white-space:pre-line;margin:12px 0 0;color:var(--detail-muted);font-size:13px;line-height:1.85}.PublicEventDetail_checklist__9L1X9{padding:24px;border:1px solid var(--detail-border);border-radius:16px;background:#fff;font-size:13px;line-height:1.85}.PublicEventDetail_checklist__9L1X9 ul{margin:0;padding-left:20px;list-style:disc}.PublicEventDetail_checklist__9L1X9 p{margin:16px 0 0;padding:16px;border-radius:12px;background:#faf7f2;white-space:pre-line}.PublicEventDetail_page__M_klN{--detail-header-height:65px;--detail-nav-height:56px}.PublicEventDetail_sectionNav__7V9X1{position:sticky;top:var(--detail-header-height);z-index:30;box-shadow:0 4px 12px #17171704}.PublicEventDetail_sectionNav__7V9X1>div{scrollbar-width:thin}.PublicEventDetail_section__D4Fc5{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;scroll-margin-top:calc(var(--detail-header-height) + var(--detail-nav-height) + 24px)}.PublicEventDetail_sectionHeading__phClF{margin-bottom:0}.PublicEventDetail_sectionContent__ucLgI{min-width:0}.PublicEventDetail_venueSummary__xJ3Q9 h3{margin:0;font-size:17px;font-weight:600;line-height:1.6}.PublicEventDetail_venueSummary__xJ3Q9 p{margin:6px 0 0;color:var(--detail-muted);font-size:14px;line-height:1.8;overflow-wrap:anywhere}.PublicEventDetail_side__WrLpN{top:calc(var(--detail-header-height) + var(--detail-nav-height) + 24px);scroll-margin-top:calc(var(--detail-header-height) + var(--detail-nav-height) + 24px)}.PublicEventDetail_registrationBar__EImOc{display:none}@media (min-width:720px){.PublicEventDetail_section__D4Fc5{grid-template-columns:170px minmax(0,1fr);gap:48px}.PublicEventDetail_sectionHeading__phClF h2{margin-top:0}.PublicEventDetail_sectionContent__ucLgI .PublicEventDetail_session__n2xZ0{grid-template-columns:40px minmax(0,1fr);gap:10px 16px;padding:20px}.PublicEventDetail_sectionContent__ucLgI .PublicEventDetail_sessionDate__2e_r9{flex-direction:row;flex-wrap:wrap;gap:8px;align-items:center}.PublicEventDetail_sectionContent__ucLgI .PublicEventDetail_sessionCopy__c6r8T{grid-column:2}}@media (max-width:959px){.PublicEventDetail_page__M_klN{padding-bottom:calc(104px + env(safe-area-inset-bottom))}.PublicEventDetail_layout__zjQ72{grid-template-columns:minmax(0,1fr);gap:36px}.PublicEventDetail_side__WrLpN{position:static;grid-row:auto}.PublicEventDetail_applyCard__hERJn{max-width:100%}.PublicEventDetail_registrationBar__EImOc{display:block;position:fixed;inset:auto 0 0;z-index:30;padding-bottom:env(safe-area-inset-bottom);background:#fffffff5;backdrop-filter:blur(16px);border-top:1px solid var(--detail-border);box-shadow:0 -6px 24px #17171708;visibility:hidden;transform:translateY(100%);transition:transform .18s ease,visibility .18s}.PublicEventDetail_page__M_klN[data-past-hero=true] .PublicEventDetail_registrationBar__EImOc{visibility:visible;transform:translateY(0)}.PublicEventDetail_registrationBarInner__YEjQO{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:12px}.PublicEventDetail_registrationBarCopy__57mQ6{display:grid;gap:2px;min-width:0}.PublicEventDetail_registrationBarCopy__57mQ6 strong{font-size:17px;font-weight:700}.PublicEventDetail_registrationBarCopy__57mQ6 a{color:var(--detail-muted);font-size:12px;text-decoration:underline;text-underline-offset:3px}.PublicEventDetail_registrationBar__EImOc .PublicEventDetail_applyButton__rBFra,.PublicEventDetail_registrationBar__EImOc .PublicEventDetail_disabledButton__25IAB{width:auto;min-width:144px;margin:0;padding:12px 24px}}@media (max-width:720px){.PublicEventDetail_page__M_klN{--detail-nav-height:48px}.PublicEventDetail_registrationBarCopy__57mQ6 strong{font-size:15px}.PublicEventDetail_registrationBar__EImOc .PublicEventDetail_applyButton__rBFra,.PublicEventDetail_registrationBar__EImOc .PublicEventDetail_disabledButton__25IAB{min-width:132px;padding-inline:18px}}@media (prefers-reduced-motion:reduce){.PublicEventDetail_registrationBar__EImOc{transition:none}}@media (min-width:960px) and (max-width:1279px){.PublicEventDetail_layout__zjQ72{grid-template-columns:minmax(0,1fr) 288px;gap:32px}}@media (max-width:959px){.PublicEventDetail_registrationBarCopy__57mQ6{flex:1;gap:4px}.PublicEventDetail_registrationBarCopy__57mQ6 a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none}.PublicEventDetail_registrationBarCopy__57mQ6 strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4;overflow-wrap:anywhere}.PublicEventDetail_registrationBar__EImOc .PublicEventDetail_applyButton__rBFra,.PublicEventDetail_registrationBar__EImOc .PublicEventDetail_disabledButton__25IAB{flex:none}}.PublicEventDetail_registrationSection__qYt_H{display:block;margin:0}.PublicEventDetail_side__WrLpN>.PublicEventDetail_registrationSection__qYt_H{border:1px solid var(--detail-border)}.PublicEventDetail_registrationSection__qYt_H>.PublicEventDetail_sectionHeading__phClF{margin-bottom:14px}.PublicEventDetail_registrationSection__qYt_H>.PublicEventDetail_sectionHeading__phClF>span{display:block;margin-bottom:10px;letter-spacing:.06em}@media (max-width:959px){.PublicEventDetail_side__WrLpN>.PublicEventDetail_registrationSection__qYt_H{display:grid;grid-template-columns:170px minmax(0,1fr);gap:48px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.PublicEventDetail_registrationSection__qYt_H>.PublicEventDetail_sectionHeading__phClF{margin-bottom:0}.PublicEventDetail_registrationSection__qYt_H>.PublicEventDetail_sectionHeading__phClF>span{margin-bottom:0;letter-spacing:normal}.PublicEventDetail_registrationSection__qYt_H .PublicEventDetail_sectionHeading__phClF h2{margin:6px 0 0;font-size:24px}.PublicEventDetail_registrationSection__qYt_H .PublicEventDetail_sectionContent__ucLgI{border:1px solid var(--detail-border);padding:24px 20px;background:#fff;border-radius:16px;overflow:hidden}.PublicEventDetail_registrationSection__qYt_H .PublicEventDetail_applyNote__QaTvD,.PublicEventDetail_registrationSection__qYt_H .PublicEventDetail_priceCaption__I_XHy{text-align:left}}@media (max-width:720px){.PublicEventDetail_side__WrLpN>.PublicEventDetail_registrationSection__qYt_H{grid-template-columns:minmax(0,1fr);gap:24px}.PublicEventDetail_registrationSection__qYt_H .PublicEventDetail_sectionHeading__phClF h2{font-size:22px}}