@layer tokens{.besoin-page{--title-size:clamp(2.375rem, .9rem + 3.9vw, 5rem)}}@layer components{.besoin-page .ribbon-line{color:var(--white)}.besoin-page .sheet__body{grid-template-areas:"head""lede""media""actions"}@media (min-width:64rem){.besoin-page .sheet__body{grid-template-columns:minmax(0,.8fr) minmax(28rem,1fr);grid-template-areas:"head media""lede media""actions media"}}.sheet__aside{color:var(--sheet-soft);margin:0;font-weight:500}.sheet__media.questionnaire{aspect-ratio:auto;background:0 0;border-radius:0;gap:.75rem;display:grid;overflow:visible}@media (min-width:64rem){.sheet__media.questionnaire{align-self:start;min-block-size:0}}.questionnaire__cadre{border-radius:var(--media-r);background:color-mix(in oklab, var(--sheet-bg), var(--navy) 10%);display:grid;overflow:hidden}.questionnaire__cadre>*{grid-area:1/1}.questionnaire__cadre iframe{border:0;block-size:clamp(36rem,85svh,47.5rem);inline-size:100%;display:block;position:relative}.questionnaire__attente{color:var(--sheet-soft);text-align:center;align-self:center;margin:0;font-weight:500}.questionnaire__repli{color:var(--sheet-soft);font-size:var(--text-sm);margin:0}.questionnaire__repli a{color:var(--sheet-ink);text-decoration:underline;-webkit-text-decoration-color:var(--teal);text-decoration-color:var(--teal);text-underline-offset:.2em;font-weight:600;text-decoration-thickness:2px}@media (forced-colors:active){.questionnaire__cadre{border:1px solid canvastext}}}@layer motion{@media (prefers-reduced-motion:no-preference){.besoin-page .sheet__title .ribbon-line{animation:rise .9s var(--ease-out) .35s both}.besoin-page .sheet__title .ribbon-line:before{animation:.9s cubic-bezier(.76,0,.24,1) .6s both unroll}}@keyframes unroll{0%{scale:0 1}to{scale:1}}}
