.exhibition-service .exhibition-hero{min-block-size:clamp(640px,88dvh,900px)}.exhibition-service .exhibition-hero-copy{padding-block:clamp(64px,8vw,110px) 92px}.exhibition-service .exhibition-hero h1{max-width:22ch;font-size:clamp(32px,4.6vw,64px)}.exhibition-service .exhibition-hero .lead{max-width:66ch;font-size:clamp(17px,1.5vw,20px);line-height:1.8}.exhibition-service .exhibition-hero .trust-bar{flex-wrap:wrap;justify-content:flex-start;gap:12px 24px;display:flex}.exhibition-hero-image{pointer-events:none;margin:0;position:absolute;inset:0}.exhibition-hero-image>img{z-index:-2;object-fit:cover;object-position:center 40%;width:100%;height:100%;position:absolute;inset:0}.exhibition-hero-image figcaption{inset-block-end:20px;inset-inline:var(--gutter);color:#fff;z-index:1;font-size:13px;line-height:1.6;position:absolute}.exhibition-hero-image figcaption span{display:none}.exhibition-reading{border-block-start:1px solid var(--line);grid-template-columns:210px minmax(0,1fr);align-items:start;gap:clamp(40px,7vw,100px);padding-block:64px;display:grid}.exhibition-contents{padding-block:12px;font-size:15px;position:sticky;top:112px}.exhibition-contents nav>p{margin-block-end:22px;font-size:20px;font-weight:600}.exhibition-contents li{margin-block:14px}.exhibition-contents li a{color:var(--muted);border-inline-start:2px solid var(--line);padding-inline-start:14px;line-height:1.6;text-decoration:none;display:block}.exhibition-contents li a:hover,.exhibition-contents li a:focus-visible{border-color:var(--brand);color:var(--brand)}.exhibition-contents>a{color:var(--brand);margin-block-start:28px}.exhibition-chapters{min-width:0}.exhibition-chapters .section{padding-block:38px;scroll-margin-top:100px}.exhibition-chapters>div:first-child .section{border:0;padding-block-start:0}.exhibition-chapters .container{padding-inline:0}.exhibition-chapters .section-head{margin-block-end:24px;display:block}.exhibition-chapters h2{max-width:30ch;margin-block-end:22px;font-size:clamp(24px,2.3vw,32px);line-height:1.5}.exhibition-chapters .prose{max-width:72ch;font-size:18px;line-height:2}.exhibition-chapters .section-note{background:var(--surface);border-inline-start:3px solid var(--brand);margin-block-start:24px;padding:20px 24px;font-size:16px}.exhibition-chapters .spec-list{grid-template-columns:1fr 1fr;gap:0 32px;display:grid}.exhibition-chapters .spec-list li{border-top:1px solid var(--line);padding-block:20px}.exhibition-chapters .spec-list strong{margin-block-end:8px;font-size:19px;display:block}.exhibition-chapters .card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.exhibition-chapters .steps{grid-template-columns:1fr}.exhibition-chapters .step{grid-template-columns:42px 1fr;gap:8px 20px;display:grid}.exhibition-chapters .step p{grid-column:2}.exhibition-chapters .step-num{grid-row:span 2;font-size:30px}.exhibition-proof{margin-block:32px 48px}.exhibition-proof-heading{margin-block-end:24px}.exhibition-proof-heading p{color:var(--muted)}.exhibition-proof-grid{grid-template-columns:1.35fr 1fr;gap:10px;display:grid}.exhibition-proof-grid .v2-tile{aspect-ratio:auto;min-height:420px;margin:0}.exhibition-proof-grid .v2-tile img{object-position:center 55%}.exhibition-proof-grid .v2-tile__body{padding:24px}.exhibition-proof-grid .v2-tile__title{max-width:26ch;font-size:clamp(17px,1.8vw,24px)}.exhibition-calendar .hero{padding-block:48px 56px}.exhibition-calendar .hero h1{max-width:20ch;font-size:clamp(32px,4.8vw,64px)}.exhibition-calendar .hero .lead{max-width:75ch}.exhibition-calendar #calendar{scroll-margin-top:80px}.exhibition-calendar .calendar-filters{border:1px solid var(--line);background:#fff;border-radius:12px;padding:24px}.exhibition-calendar .calendar-filters label{flex:1}.exhibition-calendar .calendar-filters select{border-color:var(--line-strong);background:var(--bg);border-radius:6px}.exhibition-calendar .calendar-month{background:var(--bg);border:1px solid var(--line);border-radius:12px;margin-block:24px;overflow:hidden}.exhibition-calendar .calendar-month>h3{background:var(--brand-deep);color:#fff;margin:0;padding:20px 24px;font-size:22px}.exhibition-calendar .calendar-month .table-wrap{margin:0}.exhibition-calendar .calendar-table{width:100%}.exhibition-calendar .calendar-table th,.exhibition-calendar .calendar-table td{padding:20px}.exhibition-calendar .calendar-table thead th{background:var(--surface);font-size:14px}.exhibition-calendar .calendar-table tbody th{font-size:18px}.exhibition-calendar .calendar-table tbody tr:last-child>*{border-bottom:0}.calendar-enquiry-grid{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.calendar-enquiry h2{font-size:clamp(28px,3.3vw,44px)}.calendar-enquiry .lead{margin-block-start:20px;font-size:19px}.calendar-enquiry img{aspect-ratio:3/2;object-fit:cover;border-radius:12px;width:100%;height:auto;display:block}.calendar-enquiry figcaption{color:inherit;opacity:.85;margin-block-start:12px;font-size:14px}@media (max-width:1000px){.exhibition-reading{grid-template-columns:1fr;gap:24px;padding-block-start:28px}.exhibition-contents{border-bottom:1px solid var(--line);padding-block:0 24px;position:static}.exhibition-contents ul{flex-wrap:wrap;gap:12px 24px;display:flex}.exhibition-contents li{max-width:42%;margin:0}.exhibition-contents>a{display:none}.exhibition-chapters .prose{max-width:none}}@media (max-width:600px){.exhibition-service .exhibition-hero h1{font-size:32px}.exhibition-service .exhibition-hero .lead{font-size:17px}.exhibition-service .exhibition-hero .btn-row{flex-direction:column;align-items:stretch}.exhibition-contents nav>p{margin-block-end:16px;font-size:18px}.exhibition-contents li{width:100%;max-width:none}.exhibition-chapters .prose{font-size:17px;line-height:1.95}.exhibition-chapters .spec-list,.exhibition-chapters .card-grid{grid-template-columns:1fr}.exhibition-proof-grid{grid-template-columns:1fr;gap:14px}.exhibition-proof-grid .v2-tile{min-height:330px}.exhibition-calendar .calendar-filters{padding:20px}.calendar-enquiry-grid{grid-template-columns:1fr;gap:32px}}.exhibition-service .exhibition-hero-copy{text-align:start}.exhibition-service .exhibition-hero .btn-row,.exhibition-service .exhibition-hero .trust-bar{justify-content:flex-start}.exhibition-chapters .section-head{text-align:start}.exhibition-chapters .section-head .prose{margin-inline:0}@media (max-width:600px){.exhibition-service .exhibition-hero .lead{line-height:1.8}}.exhibition-guide .guide-intro{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);align-items:start;gap:64px;padding-block:56px 72px;display:grid}.guide-intro h1{font-size:clamp(32px,3.6vw,54px);line-height:1.4}.guide-intro .lead{max-width:62ch;margin-block-start:24px;font-size:19px}.guide-reviewed{color:var(--muted);margin-block-start:24px;font-size:15px}.guide-facts{background:var(--brand-deep);color:#fff;border-radius:12px;padding:30px}.guide-facts>p{margin-block-end:20px;font-size:22px;font-weight:600}.guide-facts dl{margin:0 0 24px}.guide-facts dl>div{border-bottom:1px solid #40577a;padding-block:14px}.guide-facts dt{color:#bccbe1;font-size:14px}.guide-facts dd{margin:4px 0 0;font-size:17px;line-height:1.7}.guide-facts>a{color:var(--accent)}.guide-facts :focus-visible{outline-color:var(--accent)}.guide-comparison{margin-block-start:32px}.guide-comparison h3{margin-block-end:20px;font-size:22px}.guide-comparison table{min-width:620px}.guide-sources li{margin-block:16px}.exhibition-guide .exhibition-proof{margin-block:0}@media (max-width:1000px){.exhibition-guide .guide-intro{grid-template-columns:1fr;gap:32px}}@media (max-width:600px){.exhibition-guide .guide-intro{padding-block:28px 40px}.guide-intro .lead{font-size:17px}.guide-facts{padding:24px}}.guide-official-links{gap:12px;margin-block-start:24px;font-size:16px;display:grid}.guide-official-links a{color:var(--brand);text-underline-offset:4px;text-decoration-thickness:1px}.exhibition-service .exhibition-hero .lead{color:#ffffffe0;margin-inline:0}.exhibition-service .exhibition-hero .trust-bar{margin-block-start:28px}.exhibition-service .exhibition-hero :focus-visible{outline-color:var(--accent)}.v2 .guide-intro h1{max-width:22ch;font-size:clamp(32px,4.5vw,64px)}.v2 .exhibition-calendar .hero{text-align:start;padding-block:64px 72px}.v2 .exhibition-calendar .hero .lead{margin-inline:0}.v2 .exhibition-calendar .hero .btn-row{justify-content:flex-start}.v2 .exhibition-chapters .section:before{inset-inline:0}@media (max-width:600px){.exhibition-service .exhibition-hero{min-block-size:740px}.exhibition-service .exhibition-hero-copy{padding-block:48px 100px}.exhibition-hero-image figcaption{font-size:12px}.v2 .exhibition-calendar .hero{padding-block:36px 48px}}.exhibition-service .v2-hero__scrim{background:linear-gradient(#0b122080 0%,#0b1220c2 55%,#0b1220f7 100%)}.v2 .exhibition-chapters>div:first-child .section:before{display:none}.guide-directory{scroll-margin-top:90px}.guide-directory-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.guide-directory-list li{border-block-start:2px solid var(--brand);padding-block:28px}.guide-directory-list h3{margin-block-end:16px;font-size:24px}.guide-directory-list a{color:var(--ink);text-underline-offset:6px;text-decoration-thickness:1px}.guide-directory-list p{color:var(--ink-2);line-height:1.8}@media (max-width:750px){.guide-directory-list{grid-template-columns:1fr;gap:0}}.calendar-other-guides{margin-block-start:32px}.calendar-other-guides ul{flex-wrap:wrap;gap:16px 32px;margin-block-start:16px;display:flex}@media (max-width:600px){.exhibition-service .v2-hero__scrim{background:linear-gradient(#0b1220bd 0%,#0b1220db 45%,#0b1220f7 100%)}.exhibition-contents li{margin-block:0}.exhibition-contents li a{padding-block:10px}}.guide-intro .btn-row{margin-block-start:28px}@media (max-width:600px){.guide-official-links{gap:0}.guide-official-links a,.guide-sources a,.guide-facts>a{padding-block:10px;display:inline-block}.guide-sources li{margin-block:4px}}
