.campus-event .event-countdown{color:var(--lex-success-text);flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.campus-event .event-countdown-status{font-size:var(--lex-type-summary-size);font-weight:var(--lex-weight-medium);white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.campus-event .event-countdown-dot{border-radius:var(--lex-radius-round);background:currentColor;flex:none;width:6px;height:6px;position:relative}.campus-event .event-countdown-dot:after{border-radius:inherit;content:"";border:1px solid;animation:2s ease-out infinite campus-countdown-pulse;position:absolute;inset:-3px}.campus-event .event-countdown-timer{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.campus-event .event-countdown-unit{align-items:baseline;gap:4px;display:inline-flex}.campus-event .event-countdown-number{min-width:2ch;font-size:var(--lex-type-group-title-size);font-weight:var(--lex-weight-semibold);font-variant-numeric:tabular-nums;line-height:1.25;display:inline-grid;overflow:hidden}.campus-event .event-countdown-number>span{animation:.18s ease-out campus-countdown-tick}.campus-event .event-countdown-unit-label{color:var(--lex-text-secondary);font-size:var(--lex-type-summary-size)}.campus-event .event-countdown[data-phase=ended],.campus-event .event-countdown[data-phase=pending]{color:var(--lex-text-secondary)}.campus-event .event-countdown[data-phase=ended] .event-countdown-dot,.campus-event .event-countdown[data-phase=pending] .event-countdown-dot{display:none}@keyframes campus-countdown-pulse{0%{opacity:.5;transform:scale(.6)}to{opacity:0;transform:scale(1.25)}}@keyframes campus-countdown-tick{0%{transform:translateY(15%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.campus-event .event-countdown-dot:after,.campus-event .event-countdown-number>span{animation:none}}.campus-event.event-page{--event-highlight:#e9fae2;--event-intro-gap:80px;--event-section-gap:calc(var(--event-intro-gap) + 32px)}.campus-event.event-page>.event-navigation{padding-block:40px 0}.campus-event.event-page>.section,.campus-event.event-page>.closing{margin-block-start:var(--event-section-gap)}.campus-event.event-page>.event-navigation+.section{margin-block-start:var(--event-intro-gap)}.campus-event.event-page>.closing{padding-bottom:64px}.dark .campus-event.event-page{--event-highlight:var(--lex-content-surface)}@media (max-width:920px){.campus-event.event-page{--event-intro-gap:64px}}@media (max-width:640px){.campus-event.event-page{--event-intro-gap:48px}.campus-event.event-page>.closing{padding-bottom:48px}}.campus-event .hero-inner{width:100%}.campus-event{--poster-surface:#f3fcf3;--poster-ink:#082c1b;--poster-muted:#3c5749}.campus-event .event-poster{--poster-title-size:var(--lex-page-title-size);--poster-prize-size:3rem;--poster-main-height:clamp(480px,calc(100svh - 160px),540px);--lex-content-link:var(--poster-ink);--lex-action-secondary-surface:var(--poster-ink);--lex-action-secondary-text:#fff;--lex-button-secondary-border:var(--poster-ink);--lex-focus-ring:var(--poster-ink);isolation:isolate;background:var(--poster-surface);color:var(--poster-ink);position:relative;overflow:clip}.campus-event .poster-art{z-index:-1;pointer-events:none;position:absolute;inset:0}.campus-event .poster-art:after{content:"";background:linear-gradient(90deg,color-mix(in srgb,var(--poster-surface)97%,transparent)0%,color-mix(in srgb,var(--poster-surface)94%,transparent)24%,color-mix(in srgb,var(--poster-surface)90%,transparent)40%,color-mix(in srgb,var(--poster-surface)82%,transparent)48%,color-mix(in srgb,var(--poster-surface)30%,transparent)60%,transparent 74%);position:absolute;inset:0}.campus-event .poster-art img{object-fit:cover;object-position:center}.campus-event .poster-copy{min-height:var(--poster-main-height);width:calc(var(--lex-content-width)*.54);margin-left:calc((100% - var(--lex-content-width))/2);flex-direction:column;justify-content:center;align-items:flex-start;padding-block:48px;display:flex;position:relative}.campus-event .poster-copy h1{color:var(--poster-ink);font-size:var(--poster-title-size);font-weight:var(--lex-weight-medium);line-height:var(--lex-page-title-line-height);letter-spacing:var(--lex-type-section-title-tracking);text-wrap:initial}.campus-event .poster-description{max-width:31em;color:var(--poster-muted);text-wrap:pretty;margin-top:16px}.campus-event .poster-rewards{max-width:100%;margin-top:24px}.campus-event .poster-prize-pool{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.campus-event .poster-prize-pool strong{font-size:var(--poster-prize-size);font-weight:var(--lex-weight-medium);letter-spacing:-.035em;font-variant-numeric:lining-nums tabular-nums;line-height:1.05}.campus-event .poster-prize-pool>span{font-size:var(--lex-type-body-size);font-weight:var(--lex-weight-medium);white-space:nowrap}.campus-event .poster-benefits{font-size:var(--lex-type-summary-size);flex-wrap:wrap;align-items:center;gap:0 24px;margin-top:4px;display:flex}.campus-event .poster-benefits a{min-height:44px;color:var(--poster-ink);align-items:center;display:inline-flex}.campus-event .poster-benefits a:hover{color:var(--poster-ink);text-underline-offset:4px;text-decoration:underline}.campus-event .poster-actions{margin-top:24px}.campus-event .poster-actions .btn{min-height:52px;padding-inline:28px}.campus-event .poster-timing{gap:8px;min-width:0;margin-top:20px;display:grid}.campus-event .poster-time{color:var(--poster-muted);font-size:var(--lex-type-summary-size)}.campus-event .poster-timing .event-countdown{gap:8px 12px}.campus-event .poster-timing .event-countdown-timer{gap:4px 8px}.campus-event .poster-timing .event-countdown-number{font-size:var(--lex-type-step-title-size);font-weight:var(--lex-weight-medium)}.campus-event .poster-timing .event-countdown,.campus-event .poster-timing .event-countdown-unit-label{color:var(--poster-ink)}.campus-event .poster-timing .event-countdown[data-phase=ended],.campus-event .poster-timing .event-countdown[data-phase=pending]{color:var(--poster-muted)}.campus-event .poster-timing .event-countdown-dot{color:#42850d}@media (max-width:1150px){.campus-event .poster-art img{object-position:60% center}.campus-event .poster-description{max-width:27em}}@media (min-width:921px) and (max-height:750px){.campus-event .poster-copy{padding-block:32px}}@media (max-width:920px){.campus-event .event-poster{flex-direction:column;display:flex}.campus-event .poster-copy{min-height:0;width:var(--lex-content-width);order:0;margin-inline:auto;padding-block:40px 24px}.campus-event .poster-art{z-index:0;order:1;width:100%;height:clamp(240px,44vw,340px);margin-top:-8px;position:relative;right:auto;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 24% 76%,#0000);mask-image:linear-gradient(#0000,#000 24% 76%,#0000)}.campus-event .poster-art:after{display:none}.campus-event .poster-art img{object-position:right 57%}}@media (max-width:640px){.campus-event .event-poster{--poster-prize-size:2.5rem}.campus-event .poster-copy{padding-top:32px}.campus-event .poster-prize-pool{column-gap:10px}.campus-event .poster-prize-pool>span{font-size:var(--lex-type-summary-size)}.campus-event .poster-benefits{column-gap:16px}.campus-event .poster-art{height:clamp(210px,62vw,320px)}.campus-event .poster-art img{transform-origin:right 57%;transform:scale(1.25)}.campus-event .poster-actions{width:100%}.campus-event .poster-actions .btn{flex:1;min-width:0;padding-inline:12px}}:is([data-lex-contact-page],[data-lex-quick-start],[data-lex-event-form]){--lex-marketing-hero-heading-gap:16px;--lex-marketing-hero-tint:var(--lex-surface-muted);--lex-marketing-hero-near-1:color-mix(in srgb,var(--lex-marketing-hero-tint)20%,var(--lex-canvas));--lex-marketing-hero-near-2:color-mix(in srgb,var(--lex-marketing-hero-tint)45%,var(--lex-canvas));--lex-marketing-hero-near-3:color-mix(in srgb,var(--lex-marketing-hero-tint)55%,var(--lex-canvas));--lex-marketing-hero-near-4:color-mix(in srgb,var(--lex-marketing-hero-tint)35%,var(--lex-canvas));--lex-marketing-hero-gradient:linear-gradient(180deg,var(--lex-canvas)0%,var(--lex-marketing-hero-near-1)18%,var(--lex-marketing-hero-near-2)40%,var(--lex-marketing-hero-near-3)62%,var(--lex-marketing-hero-near-4)82%,var(--lex-canvas)100%);--lex-marketing-hero-dot:color-mix(in srgb,var(--lex-border-control)22%,transparent);--lex-marketing-hero-ring:color-mix(in srgb,var(--lex-canvas)60%,transparent);--lex-marketing-hero-background:radial-gradient(circle,var(--lex-marketing-hero-dot)1px,transparent 1px),repeating-radial-gradient(circle at 80% 50%,transparent 0 62px,var(--lex-marketing-hero-ring)63px 64px,transparent 65px 96px),var(--lex-marketing-hero-gradient);--lex-marketing-hero-background-size:48px 48px,auto,auto;--lex-marketing-hero-background-opacity:.78}.dark :is([data-lex-contact-page],[data-lex-quick-start],[data-lex-event-form]){--lex-marketing-hero-tint:var(--lex-border-default);--lex-marketing-hero-near-1:color-mix(in srgb,var(--lex-marketing-hero-tint)8%,var(--lex-canvas));--lex-marketing-hero-near-2:color-mix(in srgb,var(--lex-marketing-hero-tint)18%,var(--lex-canvas));--lex-marketing-hero-near-3:color-mix(in srgb,var(--lex-marketing-hero-tint)22%,var(--lex-canvas));--lex-marketing-hero-near-4:color-mix(in srgb,var(--lex-marketing-hero-tint)12%,var(--lex-canvas))}.campus-event[data-lex-event-form]{--event-form-hero-height:480px;--event-form-page-padding-top:64px;--event-form-panel-padding-block:48px;--event-form-panel-padding-inline:40px;isolation:isolate;padding-block:var(--event-form-page-padding-top)80px;position:relative}.campus-event[data-lex-event-form]:before,.campus-event[data-lex-event-form]:after{z-index:-1;content:"";pointer-events:none;position:absolute;inset-inline:0}.campus-event[data-lex-event-form]:before{height:var(--event-form-hero-height);background-image:var(--lex-marketing-hero-background);background-size:var(--lex-marketing-hero-background-size);opacity:var(--lex-marketing-hero-background-opacity);top:0}.campus-event[data-lex-event-form]:after{top:var(--event-form-hero-height);border-top:1px solid var(--lex-border-subtle)}.campus-event[data-lex-event-form] .form-layout{grid-template-columns:minmax(0,4fr) minmax(0,6fr);grid-template-rows:minmax(calc(var(--event-form-hero-height) - var(--event-form-page-padding-top)),auto)1fr;align-items:start;gap:32px 64px;display:grid}.campus-event[data-lex-event-form] .form-hero{min-width:0;max-width:520px;padding-block:var(--event-form-panel-padding-block)0;text-align:left}.campus-event[data-lex-event-form] .form-hero p{margin:var(--lex-marketing-hero-heading-gap)0 0}.campus-event[data-lex-event-form] .form-timing{gap:8px;min-width:0;margin-top:40px;display:grid}.campus-event[data-lex-event-form] .form-timing p{font-size:var(--lex-type-summary-size);margin:0}.campus-event[data-lex-event-form] .form-timing .event-countdown{color:var(--event-ink);gap:8px 12px}.campus-event[data-lex-event-form] .form-timing .event-countdown-timer{gap:4px 8px}.campus-event[data-lex-event-form] .form-timing .event-countdown-number{font-size:var(--lex-type-step-title-size);font-weight:var(--lex-weight-medium)}.campus-event[data-lex-event-form] .form-timing .event-countdown-unit-label{color:inherit}.campus-event[data-lex-event-form] .form-timing .event-countdown-dot{color:var(--lex-success-text)}.campus-event[data-lex-event-form] .form-timing .event-countdown[data-phase=ended],.campus-event[data-lex-event-form] .form-timing .event-countdown[data-phase=pending]{color:var(--event-muted)}.campus-event[data-lex-event-form] .form-content{min-width:0;padding-top:var(--event-form-panel-padding-block);grid-area:1/2/span 2}.campus-event[data-lex-event-form] .form-wrap{max-width:none;margin:0;padding-bottom:0}.campus-event[data-lex-event-form] .form-card{padding:var(--event-form-panel-padding-block)var(--event-form-panel-padding-inline);border-color:var(--lex-border-subtle);background:var(--lex-surface-raised);container:event-form-card/inline-size}.campus-event[data-lex-event-form] .event-form-help{grid-area:2/1;min-width:0;max-width:520px}.campus-event[data-lex-event-form] .event-form-help h2{font-size:var(--lex-type-step-title-size);line-height:var(--lex-type-step-title-line-height);letter-spacing:0;--lex-heading-tracking:0}.campus-event[data-lex-event-form] .event-form-help p{color:var(--event-muted);font-size:var(--lex-type-summary-size);margin-top:8px}.campus-event[data-lex-event-form] .event-form-help-qr{background:var(--lex-palette-neutral-0);width:256px;max-width:100%;margin-top:20px;padding:24px}.campus-event[data-lex-event-form] .event-form-help-qr img{width:100%;height:auto;display:block}.campus-event[data-lex-event-form] .registration-fields{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;margin-top:24px;display:grid}.campus-event[data-lex-event-form] .form-card>form:first-child .registration-fields{margin-top:0}.campus-event[data-lex-event-form] .form-card>form:first-child>fieldset:first-child .section-label{border-top:0;margin-top:0;padding-top:0}.campus-event[data-lex-event-form] .registration-fields>.field{grid-column:1/-1;min-width:0;margin-top:0}.campus-event[data-lex-event-form] .registration-fields>.registration-field-paired{grid-column:auto}@media (max-width:1100px){.campus-event[data-lex-event-form]{--event-form-panel-padding-block:40px;--event-form-panel-padding-inline:28px}}@media (max-width:920px){.campus-event[data-lex-event-form] .form-layout{grid-template-rows:auto;grid-template-columns:minmax(0,1fr);gap:48px}.campus-event[data-lex-event-form] .form-hero{max-width:none;padding:0}.campus-event[data-lex-event-form] .form-content{grid-area:auto;padding-top:0}.campus-event[data-lex-event-form] .event-form-help{grid-area:auto;max-width:none}}@media (min-width:768px){@container event-form-card (min-width:504px){.campus-event[data-lex-event-form] .registration-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}}@media (max-width:640px){.campus-event[data-lex-event-form]{--event-form-page-padding-top:40px;--event-form-panel-padding-block:32px;--event-form-panel-padding-inline:20px;padding-bottom:56px}.campus-event[data-lex-event-form] .form-layout{gap:32px}}body[data-lexmount-site]:has(.campus-event):after{display:none}.campus-event.event-page{--event-canvas:var(--lex-palette-neutral-0);--event-header-height:78px;--event-anchor-offset:calc(var(--event-header-height) + 100px);--lex-section-scroll-margin:var(--event-anchor-offset);background:var(--event-canvas)}.campus-event.event-page>section{background:var(--event-canvas)}.dark .campus-event.event-page{--event-canvas:var(--lex-canvas)}.campus-event{--event-ink:var(--lex-text-primary);--event-muted:var(--lex-text-secondary);--event-line:var(--lex-border-default);--event-paper:var(--lex-surface);--event-soft:var(--lex-surface-muted);--event-highlight:var(--lex-content-surface);color:var(--event-ink);background:var(--event-paper);font-family:var(--lex-font-sans);font-size:var(--lex-type-body-size);line-height:var(--lex-description-line-height)}.campus-event [hidden]{display:none!important}.campus-event [id]{scroll-margin-top:var(--lex-section-scroll-margin)}.campus-event h1,.campus-event h2,.campus-event h3,.campus-event h4,.campus-event p{margin:0}.campus-event h1,.campus-event h2{font-size:var(--lex-page-title-size);font-weight:var(--lex-weight-semibold);line-height:var(--lex-page-title-line-height);letter-spacing:var(--lex-type-section-title-tracking);text-wrap:balance}.campus-event h3{font-size:var(--lex-type-card-title-size);font-weight:var(--lex-weight-semibold);line-height:1.4}.campus-event h4{font-size:var(--lex-type-step-title-size);font-weight:var(--lex-weight-semibold);line-height:1.5}.campus-event strong{font-weight:var(--lex-weight-semibold)}.campus-event a{color:inherit;overflow-wrap:anywhere;text-decoration:none}.campus-event a:hover{color:var(--event-ink)}.campus-event .lex-text-link{color:var(--lex-content-link)}.campus-event a:focus-visible,.campus-event button:focus-visible,.campus-event summary:focus-visible{outline:2px solid var(--lex-focus-ring);outline-offset:4px}.campus-event svg{flex:none}.campus-event button{cursor:pointer}.campus-event .container{width:var(--lex-content-width);margin-inline:auto}.campus-event .section-lead{max-width:760px;color:var(--event-muted);margin:20px auto 0}.campus-event .small{font-size:var(--lex-type-summary-size)}.campus-event .buttons{flex-wrap:wrap;gap:12px;display:flex}.campus-event .btn{gap:12px;height:auto;min-height:48px;padding:12px 24px}.campus-event .text-link{min-height:44px;font-size:var(--lex-type-summary-size);font-weight:var(--lex-weight-medium);align-items:center;gap:9px;display:inline-flex}.campus-event .pending{border-radius:var(--lex-radius-detail);background:var(--lex-surface-muted);color:var(--event-muted);font-size:var(--lex-type-label-size);font-weight:var(--lex-weight-medium);vertical-align:middle;padding:3px 8px;display:inline-flex}.campus-event .event-navigation{--event-navigation-ink:var(--lex-text-primary);--event-navigation-muted:var(--lex-text-secondary);--lex-focus-ring:var(--event-navigation-ink);top:var(--event-header-height);z-index:30;background:var(--event-canvas);position:sticky}.campus-event .event-navigation-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 32px;min-height:52px;padding-block:0;display:flex}.campus-event .event-contents{background:var(--event-highlight);flex-wrap:wrap;justify-content:space-between;gap:4px 24px;width:100%;max-width:100%;padding:4px 24px;display:flex}.campus-event .event-contents a{min-height:44px;color:var(--event-navigation-muted);font-size:var(--lex-type-button-size);font-weight:var(--lex-weight-medium);line-height:var(--lex-type-button-line-height);align-items:center;padding-block:10px;display:inline-flex;position:relative}.campus-event .event-contents a:hover,.campus-event .event-contents a[aria-current=location]{color:var(--event-navigation-ink)}.campus-event .event-contents-guide{white-space:nowrap}.campus-event .topic-footnote a{color:var(--event-ink)}.campus-event .section-heading{text-align:center;margin-bottom:40px}.campus-event .prize-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.campus-event .prize{border:1px solid var(--event-line);border-radius:var(--lex-radius-panel);min-width:0;padding:26px 24px}.campus-event .prize h3{font-size:var(--lex-type-step-title-size);line-height:1.5}.campus-event .amount{font-variant-numeric:tabular-nums;margin-top:22px;font-size:2.25rem;font-weight:700;line-height:1.2}.campus-event .amount small{font-size:var(--lex-type-body-size);font-weight:var(--lex-weight-regular);margin-right:5px}.campus-event .prize p{font-size:var(--lex-type-summary-size);color:var(--event-muted);margin-top:12px}.campus-event .reward-group{gap:16px;display:grid}.campus-event .reward-group+.reward-group{margin-top:48px}.campus-event .benefits-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.campus-event .benefit-card{border:1px solid var(--event-line);border-radius:var(--lex-radius-panel);flex-direction:column;padding:24px;display:flex}.campus-event .benefit-card h3{font-size:var(--lex-type-step-title-size);line-height:1.5}.campus-event .benefit-card p{font-size:var(--lex-type-summary-size);color:var(--event-muted);margin-top:12px}.campus-event .reward-details{--reward-label-width:8rem;--reward-column-gap:24px;border:1px solid var(--event-line);border-radius:var(--lex-radius-panel)}.campus-event .benefit-notes{padding-inline:28px}.campus-event summary{cursor:pointer;min-height:56px;font-size:var(--lex-type-body-size);font-weight:var(--lex-weight-medium);justify-content:space-between;align-items:center;gap:20px;padding-block:16px;list-style:none;display:flex}.campus-event summary::-webkit-details-marker{display:none}.campus-event summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:8px;height:8px;margin-right:5px;transform:rotate(45deg)}.campus-event details[open]>summary:after{transform:rotate(225deg)}.campus-event .benefit-notes>summary{grid-template-columns:16px minmax(0,1fr) 16px;gap:12px;padding-block:16px;display:grid}.campus-event .reward-detail-title{text-align:center;font-size:var(--lex-type-summary-size);grid-column:2}.campus-event .benefit-notes>summary:after{grid-column:3;justify-self:center;margin-right:0}.campus-event .benefit-notes-body{font-size:var(--lex-type-body-size);color:var(--event-muted);padding-bottom:28px}.campus-event .benefit-condition-group+.benefit-condition-group{border-top:1px solid var(--event-line);margin-top:28px;padding-top:28px}.campus-event .benefit-condition-title{color:var(--event-ink);font-size:var(--lex-type-step-title-size);margin-bottom:20px;line-height:1.5}.campus-event .benefit-facts{gap:20px;margin:0;display:grid}.campus-event .benefit-facts>div{grid-template-columns:var(--reward-label-width)minmax(0,1fr);gap:6px var(--reward-column-gap);display:grid}.campus-event .benefit-facts dt{color:var(--event-ink);font-size:var(--lex-type-summary-size);font-weight:var(--lex-weight-semibold)}.campus-event .benefit-facts dd{margin:0}.campus-event .benefit-facts dd p+p{margin-top:8px}.campus-event .faq-heading{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px 32px;display:grid}.campus-event .faq-heading h2{grid-column:2}.campus-event .faq-all-questions{min-height:44px;color:var(--lex-content-link);font-size:var(--lex-type-summary-size);justify-self:end;align-items:center;display:inline-flex}.campus-event .faq-list{margin:0}.campus-event .faq-item+.faq-item{border-top:1px solid var(--event-line)}.campus-event .faq-question{color:var(--event-ink);font-size:var(--lex-type-step-title-size);font-weight:var(--lex-weight-medium);line-height:var(--lex-type-step-title-line-height);padding-block:20px}.campus-event .faq-item[open]>.faq-question{padding-bottom:12px}.campus-event .faq-answer{color:var(--event-muted);font-size:var(--lex-type-body-size);line-height:var(--lex-description-line-height);padding-bottom:20px}.campus-event .faq-answer .faq-answer-link{color:var(--lex-faq-answer-link);font-size:var(--lex-type-summary-size);font-weight:var(--lex-weight-regular);display:inline}.campus-event .form-hero{text-align:center;padding-block:32px 40px}.campus-event .form-hero p{max-width:640px;color:var(--event-muted);margin:20px auto 0}.campus-event .form-wrap{max-width:760px;margin:0 auto;padding-bottom:32px;position:relative}.campus-event .form-card{border:1px solid var(--event-line);border-radius:var(--lex-radius-panel);background:var(--event-paper);padding:48px 40px}.campus-event .work-switcher{margin-bottom:24px}.campus-event .card-heading{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.campus-event .card-heading h2{font-size:var(--lex-type-group-title-size);line-height:1.35}.campus-event .card-intro{font-size:var(--lex-type-summary-size);color:var(--event-muted);margin-top:12px}.campus-event .form-schedule{font-size:var(--lex-type-summary-size);margin-top:16px}.campus-event .preview-notice{border-radius:var(--lex-radius-detail);background:var(--lex-surface-muted);color:var(--event-muted);font-size:var(--lex-type-summary-size);margin-top:22px;padding:14px 16px}.campus-event .field{margin-top:24px}.campus-event .required{color:var(--lex-danger-text);margin-left:4px}.campus-event .hint,.campus-event .field-error{font-size:var(--lex-type-summary-size);color:var(--event-muted);margin-top:8px}.campus-event .field-error{color:var(--lex-danger-text)}.campus-event .field-group{background:var(--event-soft);border-radius:var(--lex-radius-control);padding:18px}.campus-event .optional-mark{font-size:var(--lex-type-summary-size);font-weight:var(--lex-weight-regular);color:var(--event-muted);margin-left:8px}.campus-event .career-interest{border:1px solid var(--event-line);border-radius:var(--lex-radius-control);background:var(--event-soft);margin-top:28px;padding:22px}.campus-event .career-interest h3{font-size:var(--lex-type-step-title-size)}.campus-event .career-interest>p{font-size:var(--lex-type-summary-size);color:var(--event-muted);margin-top:8px}.campus-event .career-interest>a{min-height:44px;font-size:var(--lex-type-summary-size);align-items:center;display:inline-flex}.campus-event .consent{min-height:44px;font-size:var(--lex-type-summary-size);cursor:pointer;align-items:flex-start;gap:12px;margin-top:16px;display:flex}.campus-event .consent [data-slot=checkbox]{flex:none;width:18px;height:18px;margin-top:4px}.campus-event .consent [aria-invalid=true]{outline:2px solid var(--lex-danger-border);outline-offset:2px}.campus-event .privacy-note{color:var(--event-muted);font-size:var(--lex-type-summary-size);margin-top:24px}.campus-event .form-actions{margin-top:24px}.campus-event .submit-button{width:100%}.campus-event .form-actions p{font-size:var(--lex-type-summary-size);color:var(--event-muted);text-align:center;margin-top:12px}.campus-event .error-summary{border-radius:var(--lex-radius-detail);background:var(--lex-danger-surface);color:var(--lex-danger-text);font-size:var(--lex-type-summary-size);margin-top:20px;padding:12px 16px}.campus-event .after-form{text-align:center;color:var(--event-muted);font-size:var(--lex-type-summary-size);padding-block:24px}.campus-event .after-form a{color:var(--event-ink);align-items:center;min-height:44px;display:inline-flex}.campus-event fieldset{border:0;min-width:0;margin:0;padding:0}.campus-event fieldset+fieldset{margin-top:28px}.campus-event legend{width:100%}.campus-event .section-label{font-size:var(--lex-type-step-title-size);font-weight:var(--lex-weight-semibold);padding-top:24px}.campus-event .success-title{align-items:center;gap:12px;display:flex}.campus-event .success-symbol{width:24px;height:24px;color:var(--lex-success-text);flex:0 0 24px}.campus-event .success h2{font-size:var(--lex-type-group-title-size)}.campus-event .success>p{color:var(--event-muted);margin-top:16px}.campus-event .success-edit-action{margin-top:20px}.campus-event .success .next-steps-intro{margin-top:32px}.campus-event .success .success-receipt{border-top:1px solid var(--event-line);font-size:var(--lex-type-meta-size);overflow-wrap:anywhere;padding-top:16px}.campus-event .next-steps{margin:24px 0;padding:0;list-style:none}.campus-event .next-steps li{border-top:1px solid var(--event-line);grid-template-columns:28px 1fr;gap:16px;padding-block:20px;display:grid}.campus-event .next-steps h3{font-size:var(--lex-type-step-title-size)}.campus-event .next-steps p{font-size:var(--lex-type-summary-size);color:var(--event-muted);margin-top:8px}.campus-event .next-steps a{min-height:44px;font-size:var(--lex-type-summary-size);align-items:center;gap:8px;margin-top:8px;display:inline-flex}.campus-event .success-actions{border-top:1px solid var(--event-line);flex-wrap:wrap;gap:12px;padding-top:24px;display:flex}.campus-event .success .form-meta{font-size:var(--lex-type-summary-size)}@media (max-width:1150px){.campus-event .prize{padding:22px 18px}}@media (max-width:1199px){.campus-event.event-page{--event-header-height:68px}}@media (max-width:1100px){.campus-event.event-page{--event-anchor-offset:calc(var(--event-header-height) + 24px)}.campus-event .event-navigation{position:relative;top:auto}}@media (max-width:920px){.campus-event .faq-heading{grid-template-columns:minmax(0,1fr);justify-items:center}.campus-event .faq-heading h2{grid-column:1}.campus-event .faq-all-questions{justify-self:center}.campus-event .event-contents{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.campus-event .prize-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.campus-event .benefits-grid{grid-template-columns:1fr}}@media (max-width:640px){.campus-event .event-contents{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:16px}.campus-event .event-contents a{width:fit-content;max-width:100%}.campus-event .event-contents-guide{grid-column:span 2}.campus-event .prize-grid{gap:12px}.campus-event .prize{padding:20px 16px}.campus-event .prize h3{font-size:var(--lex-type-body-size)}.campus-event .amount{font-size:2rem}.campus-event .benefit-card{padding:22px 20px}.campus-event .benefit-notes{padding-inline:20px}.campus-event .benefit-facts>div{grid-template-columns:minmax(0,1fr)}.campus-event .faq-heading{margin-bottom:24px}.campus-event .form-hero{padding-block:24px 32px}.campus-event .form-card{padding:32px 20px}.campus-event .career-interest{padding:18px}.campus-event .career-interest .optional-mark{margin:6px 0 0;display:block}.campus-event .success-actions .btn,.campus-event .success-edit-action .btn{width:100%}}
