.wb-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.wb-page-hero{max-width:720px;margin-inline:auto;text-align:center;display:flex;flex-direction:column;gap:var(--wb-space-4)}.wb-page-section{max-width:760px;margin-inline:auto;display:flex;flex-direction:column;gap:var(--wb-space-4)}.wb-page-section--center{text-align:center;align-items:center}.wb-prose{max-width:760px;margin-inline:auto;display:flex;flex-direction:column;gap:var(--wb-space-6)}.wb-prose__block{display:flex;flex-direction:column;gap:var(--wb-space-3)}.wb-prose__meta{margin-bottom:var(--wb-space-2)}.wb-prose ul{margin:0;padding-left:var(--wb-space-6);display:flex;flex-direction:column;gap:var(--wb-space-2)}.wb-prose li{color:var(--wb-color-ink-700);line-height:var(--wb-leading-relaxed)}.wb-page-talk-card{max-width:640px;margin-inline:auto;text-align:center;display:flex;flex-direction:column;gap:var(--wb-space-4);border:1px solid var(--wb-color-border);border-radius:var(--wb-radius-lg);padding:var(--wb-space-8);background:var(--wb-color-surface);box-shadow:var(--wb-shadow-sm)}.wb-page-talk-card__action{display:flex;flex-direction:column;align-items:center;gap:var(--wb-space-3);margin-top:var(--wb-space-2)}.wb-page-talk-card__email-link{color:var(--wb-color-brand-700);font-weight:var(--wb-weight-semibold);text-decoration:none;border-bottom:1px solid transparent;transition:border-color var(--wb-duration-base) var(--wb-easing-standard)}.wb-page-talk-card__email-link:hover,.wb-page-talk-card__email-link:focus-visible{border-bottom-color:currentColor}.wb-page-talk-card__email-link:focus-visible{outline:3px solid var(--wb-color-focus-ring);outline-offset:2px;border-radius:var(--wb-radius-sm)}.wb-contact-list{max-width:480px;margin-inline:auto;display:flex;flex-direction:column;gap:var(--wb-space-5);text-align:center}.wb-contact-list__item{display:flex;flex-direction:column;gap:var(--wb-space-1)}.wb-contact-list__label{text-transform:uppercase;letter-spacing:.06em;font-weight:var(--wb-weight-semibold);color:var(--wb-color-brand-700)}.wb-contact-list__value a{color:var(--wb-color-ink-900);font-weight:var(--wb-weight-medium);text-decoration:none;border-bottom:1px solid var(--wb-color-border)}.wb-contact-list__value a:hover,.wb-contact-list__value a:focus-visible{border-bottom-color:var(--wb-color-brand-700)}.wb-contact-list__value a:focus-visible{outline:3px solid var(--wb-color-focus-ring);outline-offset:2px;border-radius:var(--wb-radius-sm)}
