.v29-panel{margin:15px 0}.v29-captions{display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between;align-items:center;background:#112630;border:1px solid #b89660;padding:12px}.v29-captions strong{color:#ffe8bc;font-size:13px;line-height:1.6;flex:1;min-width:180px}.v29-captions label{display:flex;gap:8px;align-items:center;cursor:pointer;font-size:11px;font-weight:800;color:#e8f1e9}.v30-options{display:flex;gap:15px;flex-wrap:wrap}.v30-options label{cursor:pointer;display:flex;align-items:center;gap:7px;color:#f3dfbe;font-weight:800;font-size:12px}.v30-contrast .site-page,.v30-contrast .ll-future-panel{color:#fff!important}.v30-contrast .site-eyebrow{color:#ffe3a2}.v30-contrast .site-page p{color:#f5f2e7}.v30-reduced .scene-stage *, .v30-reduced .victory-confetti,.v30-reduced .v12-choreography *{animation:none!important;transition:none!important}#site-home .ll-future-panel{margin:20px 0}.v30-contrast button:focus-visible,.v30-reduced button:focus-visible{outline:3px solid #ffcf7c;outline-offset:3px}@media(max-width:480px){.v29-captions{flex-direction:column;align-items:flex-start}.ll-future-panel .btn{white-space:normal;min-height:44px}.v23-panel .v23-pairs{grid-template-columns:1fr}}