/* Small production corrections to the approved skin. */
[hidden]{display:none!important}
.skip-link{position:fixed;left:20px;top:-80px;z-index:100;padding:14px 20px;background:#fff;border:2px solid var(--wine);border-radius:12px}
.skip-link:focus{top:16px}
:focus-visible{outline:3px solid #8b4052;outline-offset:4px}
.format-badge{gap:0}
.main-nav .account-link{margin-left:auto}
.main-nav .nav-register{margin-left:0}
.hero-image-v6{background-image:url('../assets/generated/hero-front-final.webp')}
.page-hero-image{background-image:url('../assets/generated/science-neural.webp');background-position:65% 48%;opacity:.95}
[data-page="archive"] .page-hero-image,[data-page^="docs"] .page-hero-image{background-image:url('../assets/generated/science-synapses.webp')}
.skin-6 .program-topic-list{columns:unset;grid-auto-rows:1fr;align-items:stretch}
.skin-6 .program-topic-list li,.skin-6 .program-topic-list li:nth-child(n){display:flex;align-items:center;margin:0;padding:14px 15px 14px 48px;min-height:74px;color:#31566d;background:linear-gradient(135deg,#edf4f5e8,#ffffffc9);border:1px solid #ffffffd9;border-radius:14px;box-shadow:none;font-size:14px;font-weight:500;line-height:1.55}
.skin-6 .program-topic-list li:before{top:50%;transform:translateY(-50%)}
.real-speakers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}
.real-speakers article{padding:25px 22px;border:1px solid #fff;border-radius:20px;background:linear-gradient(135deg,#ffffffec,#e7f0f4d9);box-shadow:var(--shadow)}
.real-speakers article>span{display:block;color:var(--wine);font-size:13px;font-weight:800;margin-bottom:22px}
.real-speakers h3{font-size:24px;line-height:1.35;margin:0 0 18px;letter-spacing:-.04em}
.real-speakers p{font-size:12px;color:var(--muted);line-height:1.7}
.welcome-card .welcome-grid p{line-height:1.8}
.archive-intro{padding-top:34px;padding-bottom:24px}
.archive-intro .section-kicker{margin-bottom:15px}
.archive-intro .archive-years{margin-top:0}
.archive-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:60px}
.archive-documents{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#dce6eb}
.archive-documents .archive-poster{height:290px;background:#e7eef1}
.archive-poster img{object-fit:contain;background:#e7eef1}
.archive-links{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:18px}
.archive-links a{color:var(--wine);font-weight:800;font-size:12px;text-decoration:underline;text-underline-offset:4px}
.materials-grid{padding-top:40px;max-width:850px}
.materials-grid .archive-poster{height:400px}
.materials-back{padding-bottom:40px}
.image-variants{padding-block:38px 60px}
.image-variants figure{margin:0 0 30px}
.image-variants img{width:100%;border-radius:20px}
.image-variants figcaption{font-size:16px;padding:14px 0;color:var(--ink)}
@media(max-width:1000px){.real-speakers{grid-template-columns:repeat(2,minmax(0,1fr))}.main-nav .account-link{margin-left:0}.main-nav{flex-wrap:wrap}.archive-documents .archive-poster{height:240px}}
@media(max-width:650px){.real-speakers{gap:10px}.real-speakers article{padding:19px 14px}.real-speakers h3{font-size:20px}.real-speakers p{font-size:11px}.skin-6 .program-topic-list{grid-auto-rows:auto}.skin-6 .program-topic-list li,.skin-6 .program-topic-list li:nth-child(n){min-height:65px;font-size:13px;padding-left:43px}.archive-grid{grid-template-columns:1fr;gap:18px;padding-bottom:38px}.archive-card{display:block}.archive-documents .archive-poster{height:250px;min-height:0}.archive-info h2{font-size:17px}.archive-links a{font-size:12px}.materials-grid .archive-poster{height:340px}.materials-grid{max-width:400px}.page-hero-content{width:calc(100% - 40px)}.page-hero{min-height:320px}.archive-poster span{font-size:11px}.main-nav .account-link{margin:0}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
