.event-fit-guide{background:var(--paper);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:7vw;padding:76px 4vw;display:grid}.event-fit-guide h2{max-width:600px;margin:24px 0 0;font:italic 400 clamp(36px,4.4vw,60px)/1.05 Georgia,serif}.event-fit-guide h3{margin:0 0 12px;font-size:19px}.event-fit-guide p:not(.section-label){max-width:620px;margin:0 0 28px;line-height:1.65}.event-row .event-fit-note{border-left:2px solid var(--orange);margin-top:20px;padding-left:15px;font-size:14px}.event-fit-card{border:1px solid var(--line);margin:0 0 30px;padding:22px}.event-fit-card h3{margin:0 0 12px;font-size:18px}.event-fit-card p,.event-interest-note{line-height:1.6}.event-fit-card a{text-underline-offset:4px;margin-top:8px;display:inline-block}.event-interest-note{max-width:520px;margin:16px 0 0;font-size:14px}.event-empty{padding:30px 0;line-height:1.6}:is(.event-fit-guide a:focus-visible,.event-fit-card a:focus-visible,.event-empty a:focus-visible){outline:2px solid var(--orange);outline-offset:5px}@media (max-width:700px){.event-fit-guide{grid-template-columns:1fr;gap:36px;padding:60px 22px}}.event-detail-masthead .event-hero-meta{margin:22px 0 0;font-size:14px;line-height:1.65}.event-detail-masthead .event-hero-action{margin-top:24px}.event-rsvp-preview{max-width:100%}.event-rsvp-preview .event-rsvp{white-space:normal;text-align:center;cursor:default}.event-rsvp-preview .event-interest-note{font-size:13px}
