.visitor-layout .event-hero-actions .event-hero-programme{display:flex;justify-content:center;align-items:center;min-height:44px;padding:8px 4px;background:transparent;color:var(--deep);border:0}.visitor-layout .event-hero-actions .event-hero-programme:hover{text-decoration:underline}.visitor-layout .event-profile-main>.data-note{margin-bottom:28px}.visitor-layout .event-profile-main>section{scroll-margin-top:164px}.visitor-layout .event-profile-main .event-lead{font-size:1.0625rem;line-height:1.75}.visitor-layout .event-key-grid>div{background:var(--page)}.visitor-layout .visitor-audience-summary{margin-top:26px;scroll-margin-top:164px}.visitor-layout .visitor-audience-summary h3{font-size:1.2rem;margin:0 0 14px}.visitor-layout .visitor-audience-summary p{color:var(--text);font-size:.9375rem;line-height:1.7;margin:15px 0 0}.visitor-layout .visitor-audience-summary a{color:var(--deep);text-decoration:underline;text-underline-offset:3px}.visitor-layout .visitor-organiser{font-size:.875rem;margin:22px 0 0}.visitor-layout .admission-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.visitor-layout .admission-status-grid article h3{margin-top:0}.visitor-layout .visitor-programme-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px}.visitor-layout .visitor-programme-links>a{min-width:0;display:flex;flex-direction:column;gap:10px;padding:21px;border:1px solid #d5d3f5;border-radius:16px;background:var(--brand-soft);text-decoration:none;color:var(--ink)}.visitor-layout .visitor-programme-links>a:hover{border-color:var(--brand);background:#e7e6ff}.visitor-layout .visitor-programme-links>a:focus-visible{outline:3px solid var(--brand);outline-offset:3px}.visitor-layout .visitor-programme-links>a.programme-previous{background:var(--page);border-color:var(--border)}.visitor-layout .visitor-programme-links>a.programme-previous:hover{border-color:var(--brand)}.visitor-layout .programme-link-edition{font-size:.8125rem;line-height:1.5;color:var(--deep)}.visitor-layout .programme-previous .programme-link-edition{color:#695633}.visitor-layout .visitor-programme-links strong{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;font-size:1rem;line-height:1.45;font-weight:var(--type-medium)}.visitor-layout .visitor-programme-links strong>span{color:var(--deep);flex:0 0 auto}.visitor-layout .programme-link-note{font-size:.875rem;line-height:1.6;color:var(--text)}.visitor-layout .visitor-programme-note{border-left:3px solid #c8bc94;padding-left:15px;font-size:.9375rem}.visitor-layout .visitor-programme-checked{font-size:.8125rem;color:var(--text);line-height:1.7}.visitor-layout .visitor-programme-pending{border:1px solid var(--border);border-radius:16px;padding:20px;background:var(--page)}.visitor-layout .visitor-programme-pending p{font-size:.9375rem;line-height:1.7;margin:0 0 12px;color:var(--text)}.visitor-layout .visitor-programme-pending a{display:inline-block;font-size:.9375rem;color:var(--deep);padding-block:5px}.visitor-layout .participant-list-pending{background:transparent;padding:22px 0 0;border:0;border-top:1px solid var(--border);border-radius:0}.visitor-layout .participant-list-pending .participant-heading{align-items:flex-start}.visitor-layout .participant-list-pending .participant-heading h3{font-size:1.2rem}.visitor-layout .participant-list-pending .participant-source-row{border:0;padding-top:0}.visitor-layout .visitor-optional-details{border:1px solid var(--border);border-radius:18px;background:#fff}.visitor-layout .visitor-optional-details>summary{display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;padding:22px}.visitor-layout .visitor-optional-details>summary::-webkit-details-marker{display:none}.visitor-layout .visitor-optional-details>summary strong{display:block;color:var(--ink);font-size:1.0625rem;line-height:1.5;font-weight:var(--type-medium)}.visitor-layout .visitor-optional-details>summary small{display:block;color:var(--text);font-size:.875rem;line-height:1.6;margin-top:5px}.visitor-layout .visitor-optional-details .disclosure-mark{color:var(--brand)}.visitor-layout .visitor-optional-body{padding:0 22px 22px}.visitor-layout .visitor-optional-body>:first-child{margin-top:0}.visitor-layout .visitor-optional-body>:last-child{margin-bottom:0}.visitor-layout .visitor-optional-body .listing-research{border:0;padding:8px 0 0;margin:0;background:transparent}.visitor-layout .visitor-optional-body .listing-research h2{font-size:1.4rem}.visitor-layout .visitor-optional-body .listing-research h3{font-size:1.1rem}.visitor-layout .visitor-planning-notes{padding-bottom:0;border-bottom:0}.visitor-layout .visitor-optional-body .overseas-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.visitor-layout .visitor-optional-body .flight-checklist{padding:20px}.visitor-layout .visitor-optional-body .flight-checklist h3{font-size:1.2rem;line-height:1.5}.visitor-layout .visitor-optional-body .flight-checklist>div:last-child>span{padding:13px}@media (max-width:700px){.visitor-layout .event-profile-main>section,.visitor-layout .visitor-audience-summary{scroll-margin-top:144px}.visitor-layout .event-hero-actions .event-hero-programme{grid-column:1/-1}.visitor-layout .admission-status-grid,.visitor-layout .visitor-optional-body .overseas-grid,.visitor-layout .visitor-programme-links{grid-template-columns:minmax(0,1fr)}.visitor-layout .visitor-programme-links>a{padding:18px}.visitor-layout .visitor-optional-details>summary{padding:19px 17px;gap:12px}.visitor-layout .visitor-optional-body{padding:0 17px 18px}.visitor-layout .visitor-optional-body .overseas-grid article{padding:18px}.visitor-layout .visitor-optional-body .flight-checklist{padding:17px}.visitor-layout .visitor-optional-body .flight-checklist>div:last-child>span{padding:12px;gap:9px}.visitor-layout .visitor-optional-body .country-fact-strip{padding:17px}.visitor-layout .source-reminder summary{align-items:flex-start}.visitor-layout .source-reminder summary>span{flex-shrink:0}}