@media(max-width:700px){
.intro{height:620svh!important;min-height:0}.scene .camera,.scene.webgl-ready .camera{opacity:1!important;will-change:transform;scale:.74;transform-style:preserve-3d}.scene .assembly{transform:rotateX(calc(-4deg - var(--mobile-camera-tilt,0) * 16deg)) rotateY(calc(var(--mobile-camera-tilt,0) * -5deg))!important;transform-style:preserve-3d}.scene .urn{transform-style:preserve-3d}.scene .urn>.face,.scene .urn>.edge,.scene .polling-table,.scene .inside-envelopes{opacity:calc(var(--zoom) * (1 - var(--wall)))!important}.scene .urn .paper{opacity:calc(var(--mobile-envelope-show,0) * (1 - var(--wall)))!important}.motion-reduced .intro{height:auto!important}
.q-start{display:block;min-height:0}.q-start>.q-art{display:none}.q-title{font-size:clamp(35px,8vw,43px);margin-bottom:16px}.q-start .q-copy{font-size:15px;line-height:1.55;margin:10px 0}.q-start .q-copy+.q-copy{font-size:12px;line-height:1.5}.q-format p{display:none}.q-format{padding:10px!important;gap:5px 10px}.q-format>strong{font-size:32px;display:flex;align-items:baseline;gap:4px;line-height:1.2;grid-row:2}.q-format>strong span{display:inline;font-size:9px}.q-format>b{grid-row:2;align-self:center}.q-format-top{line-height:1.5}.q-start-actions{margin-top:18px}.q-note,.q-promises,.hero .small-note{font-size:12px!important;line-height:1.6}
}
.quick-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-top:25px;padding-bottom:25px}.quick-paths a,.quick-paths button{display:flex;align-items:center;background:linear-gradient(135deg,#19335b55,transparent);border:1px solid #9dbaff44;border-radius:5px;padding:18px 20px;color:#e4edfc;font:16px/1.4 Outfit,sans-serif;min-height:58px;text-align:left}.q-immediate{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:22px 0}.q-immediate article{border:1px solid #aac9ff44;padding:20px;border-radius:7px;background:#15284355}.q-immediate h4{font-size:17px}.q-immediate p{font-size:14px;line-height:1.6;color:#d0dff3}.q-immediate a{color:#adcfff}.q-share{display:flex;flex-wrap:wrap;gap:14px;margin:25px 0}.q-share small{color:#b8cae4;font-size:12px;max-width:380px}.basket-objects[hidden]{display:none!important}.campaign-person-name small[data-candidacy]{display:inline-block;padding:4px 8px;border:1px solid #9dbaff55;border-radius:4px;font-size:12px}.campaign-person-name small[data-candidacy="Déclarée"],.campaign-person-name small[data-candidacy="Désignée"]{background:#83b9ff18}.campaign-person-name small[data-candidacy="Envisagée"],.campaign-person-name small[data-candidacy="Sous condition"]{border-style:dashed;color:#e0d2b7}
@media(max-width:700px){.quick-paths,.q-immediate{grid-template-columns:1fr}}
