/* Scoped refinements: keep the original artwork, layout, motion and media. */
.whimsy-paper-journey .site-header nav{gap:18px;align-items:center}
.whimsy-paper-journey .site-header nav a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;line-height:1.4;text-align:center}
.whimsy-paper-journey .site-header nav a:focus-visible{outline:3px solid #8c542e;outline-offset:3px;border-radius:5px}
.whimsy-paper-journey .purchase .smallprint{max-width:44em;line-height:1.6}
@media(max-width:760px){
 .whimsy-paper-journey .site-header nav{display:flex;order:5;flex:1 1 100%;width:100%;justify-content:space-between;gap:4px;margin:0;font-size:12px}
 .whimsy-paper-journey .site-header nav a:not(.universe-nav-link){display:inline-flex}
 .whimsy-paper-journey .site-header nav a{padding:4px;min-height:48px}
 .whimsy-paper-journey .site-header .locale-controls{order:4}
}
@media(max-width:359px){
 .whimsy-paper-journey .site-header nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 8px}
 .whimsy-paper-journey .site-header nav a{min-width:0;overflow-wrap:anywhere}
}
.wux-kit-bridge{display:flex;align-items:center;justify-content:space-between;gap:28px;max-width:1180px;margin:52px auto;padding:30px 34px;background:#fffaf0;color:#243d35;border:1px solid #d5dccd;border-radius:22px}
.wux-kit-bridge>div{max-width:740px}.wux-kit-bridge h2{margin:4px 0 10px;font-size:clamp(24px,3vw,36px);line-height:1.2}.wux-kit-bridge p{margin:10px 0;line-height:1.6}.wux-kit-bridge .wux-eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:700}.wux-kit-bridge .wux-bridge-note{font-size:13px;color:#586451}
.wux-kit-link{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 22px;border-radius:10px;background:#586d4d;color:#fff!important;text-decoration:none;font-weight:700;white-space:nowrap}.wux-kit-link:hover{background:#3e5536}.wux-kit-link:focus-visible{outline:3px solid #a56b26;outline-offset:4px}.universe-nav .wux-nav-kit{font-weight:700}
@media(max-width:700px){.wux-kit-bridge{display:block;margin:30px 18px;padding:24px}.wux-kit-link{margin-top:12px;width:100%}.universe-nav{flex-wrap:wrap;gap:8px}.universe-nav a{display:inline-flex;min-height:44px;align-items:center}}
