.fqhome-entete{position: relative;display: flex;flex-wrap: wrap;gap: var(--fq-space-3);align-items: center;justify-content: space-between;padding: var(--fq-space-3) var(--fq-space-4);background: var(--fq-surface);color: var(--fq-ink)}.fqhome-entete__marque{display: inline-flex;align-items: center;min-height: 44px;text-decoration: none;color: inherit}.fqhome-entete__nom{font-family: 'Caprasimo',Georgia,serif;font-size: clamp( 22px,5vw,30px );line-height: 1.1;color: var(--fq-primary)}.fqhome-entete__logo{max-height: 44px;width: auto}.fqhome-menu{position: relative}.fqhome-menu__bouton{display: inline-flex;gap: var(--fq-space-2);align-items: center;min-height: 44px;padding: 0 var(--fq-space-3);border: 1px solid var(--fq-border);border-radius: var(--fq-radius-sm);background: var(--fq-surface-2);color: var(--fq-ink);cursor: pointer;list-style: none}.fqhome-menu__bouton::-webkit-details-marker{display: none}.fqhome-menu__bouton:focus-visible{outline: 3px solid var(--fq-focus,var(--fq-primary));outline-offset: 2px}.fqhome-menu__barres{position: relative;width: 18px;height: 2px;background: currentColor;box-shadow: 0 -6px 0 currentColor,0 6px 0 currentColor}.fqhome-menu[open] .fqhome-menu__barres{box-shadow: none;transform: rotate( 45deg )}.fqhome-menu[open] .fqhome-menu__barres::after{content: '';position: absolute;inset: 0;background: currentColor;transform: rotate( 90deg )}.fqhome-menu__panneau{display: none}.fqhome-menu[open] + .fqhome-menu__panneau{display: block}.fqhome-menu__panneau{position: absolute;top: 100%;right: 0;z-index: 20;min-width: 14rem;margin-top: var(--fq-space-2);padding: var(--fq-space-3);border: 1px solid var(--fq-border);border-radius: var(--fq-radius-lg);background: var(--fq-surface);box-shadow: 0 8px 24px rgba( 0,0,0,.12 )}.fqhome-menu__liste{margin: 0;padding: 0;list-style: none}.fqhome-menu__liste--compte{display: flex;flex-wrap: wrap;gap: var(--fq-space-2);margin-top: var(--fq-space-3);padding-top: var(--fq-space-3);border-top: 1px solid var(--fq-border)}.fqhome-menu__lien{display: block;min-height: 44px;padding: var(--fq-space-2) var(--fq-space-2);border-radius: var(--fq-radius-sm);color: var(--fq-ink);text-decoration: none;line-height: 28px}.fqhome-menu__lien:hover,.fqhome-menu__lien:focus-visible{background: var(--fq-surface-2)}.fqhome-menu__lien--actif{font-weight: 600;box-shadow: inset 3px 0 0 var(--fq-primary)}.fqhome-menu__action{min-height: 44px}@media ( min-width: 720px ){.fqhome-menu{display: none}.fqhome-menu__bouton{display: none}.fqhome-menu__panneau,.fqhome-menu[open] + .fqhome-menu__panneau{position: static;top: auto;display: flex;flex-wrap: wrap;gap: var(--fq-space-4);align-items: center;min-width: 0;margin: 0;padding: 0;border: 0;background: none;box-shadow: none}.fqhome-menu__liste{display: flex;gap: var(--fq-space-2);align-items: center}.fqhome-menu__liste--compte{margin: 0;padding: 0 0 0 var(--fq-space-3);border-top: 0;border-left: 1px solid var(--fq-border)}.fqhome-menu__lien{padding: var(--fq-space-2) var(--fq-space-3)}}.fqhome-pied{padding: var(--fq-space-6) var(--fq-space-4);background: var(--fq-surface-2);color: var(--fq-ink)}.fqhome-pied__liste{display: flex;flex-wrap: wrap;align-items: center;gap: 0 var(--fq-space-2);margin: var(--fq-space-3) 0 0;padding: 0;list-style: none;font-size: 14px}.fqhome-pied__liste li + li::before{content: "·";margin-right: var(--fq-space-2);color: var(--fq-ink-soft)}.fqhome-pied__lien{display: inline-flex;align-items: center;min-height: 44px;color: var(--fq-ink-soft);text-decoration: underline;text-underline-offset: 3px}.fqhome-pied .fq-mentions-tiers{margin: 0;color: var(--fq-ink-soft);font-size: 14px;line-height: 1.5}.fq-mentions-tiers p{margin: 0 0 var(--fq-space-2)}.fq-mentions-tiers p:last-child{margin-bottom: 0}.fq-mentions-tiers a{display: inline-block;padding: 14px 6px;margin: -14px -6px;color: var(--fq-ink);text-decoration: underline;text-underline-offset: 3px}.fq-sources-credits{margin: 0 0 var(--fq-space-4);padding: 0;list-style: none}.fq-sources-credits li{margin: 0 0 var(--fq-space-4)}.fq-sources-credits p{margin: 0}.fq-sources-credits a{display: inline-block;padding: 14px 6px;margin: -14px -6px;color: var(--fq-ink);text-decoration: underline;text-underline-offset: 3px}.fqhome-legal{max-width: 62ch;padding: var(--fq-space-4) 0;background: var(--fq-surface);color: var(--fq-ink)}.fqhome-legal h2{margin: var(--fq-space-6) 0 var(--fq-space-2);color: var(--fq-ink)}.fqhome-legal p,.fqhome-legal li{color: var(--fq-ink);line-height: 1.6}.fqhome-legal__chapeau{font-size: 17px}.fqhome-legal__note{color: var(--fq-ink-soft);font-size: 14px}.fqhome-legal__erreur{color: var(--fq-danger-ink)}.fqhome-legal__dl{margin: 0}.fqhome-legal__dl dt{margin-top: var(--fq-space-3);color: var(--fq-ink-soft);font-size: 14px}.fqhome-legal__dl dd{margin: 0;color: var(--fq-ink)}.fqhome-legal__amarquer{display: inline-block;padding: 0 .4em;border-radius: var(--fq-radius-sm);background: var(--fq-danger-soft);color: var(--fq-danger-ink)}.fqhome-legal__table{display: block;max-width: 100%;overflow-x: auto;border-collapse: collapse;margin: var(--fq-space-3) 0}.fqhome-legal__table th,.fqhome-legal__table td{padding: var(--fq-space-2);text-align: left;border-bottom: 1px solid var(--fq-border);color: var(--fq-ink);vertical-align: top}.fqhome-legal__table th{color: var(--fq-ink-soft);font-size: 14px}.fq-mentions-tiers{margin: var(--fq-space-4) 0 0}
