.ipi-glossaire{gap:var(--spacing-section-gap);display:grid}@media (max-width:465px){.ipi-glossaire{grid-template-columns:minmax(0,1fr)}}@media (max-width:326px){.ipi-glossaire .ipi-accordion{grid-template-columns:minmax(0,1fr)}.ipi-glossaire .ipi-accordion__title{overflow-wrap:anywhere}}.ipi-glossaire__hero{isolation:isolate;min-block-size:min(52.9vw,1020px);align-content:center;padding-block-start:calc(var(--nav-height) + var(--spacing-panel-compact));padding-block-end:var(--spacing-panel-standard);display:grid;position:relative;overflow:hidden}.ipi-glossaire__ambiance-frame{z-index:var(--layout-layer-base);inset:var(--layout-inset-none);pointer-events:none;position:absolute;overflow:hidden}.ipi-glossaire__hero-ambiance{block-size:auto;inline-size:94%;max-inline-size:none;position:absolute;inset-block-start:0;inset-inline-end:0;-webkit-mask-image:linear-gradient(#000 88%,#0000 100%);mask-image:linear-gradient(#000 88%,#0000 100%)}.ipi-glossaire__hero-ambiance--light,.ipi-glossaire__vocab-ambiance--light,[data-theme=light] .ipi-glossaire__hero-ambiance,[data-theme=light] .ipi-glossaire__vocab-ambiance{display:none}[data-theme=light] .ipi-glossaire__hero-ambiance--light,[data-theme=light] .ipi-glossaire__vocab-ambiance--light{display:block}.ipi-glossaire__ambiance-frame:after{content:"";inset:var(--layout-inset-none);background:linear-gradient(to right, color-mix(in srgb, var(--color-surface-primary) 92%, transparent) 0%, color-mix(in srgb, var(--color-surface-primary) 90%, transparent) 44%, color-mix(in srgb, var(--color-surface-primary) 52%, transparent) 52%, transparent 62%);position:absolute}.ipi-glossaire__hero-labels{z-index:var(--layout-layer-raised);aspect-ratio:1672/941;inline-size:94%;margin:var(--spacing-none);padding:var(--spacing-none);pointer-events:none;list-style:none;position:absolute;inset-block-start:0;inset-inline-end:0}.ipi-glossaire__hero-labels>li{position:absolute;inset-block-start:var(--label-y);inset-inline-start:var(--label-x);transform:translate(-50%,-50%)}[data-theme=light] .ipi-glossaire__hero-labels>li{inset-block-start:var(--label-y-light,var(--label-y));inset-inline-start:var(--label-x-light,var(--label-x))}.ipi-glossaire__city-label{--tag-surface:var(--hero-city-label-surface);white-space:nowrap}.ipi-glossaire__hero-inner{z-index:var(--layout-layer-raised);inline-size:min(100%, var(--layout-content-max-width));padding-inline:var(--hero-padding-inline);margin-inline:auto;position:relative}.ipi-glossaire__hero-content{gap:var(--spacing-panel-standard);max-inline-size:calc(42vw - var(--hero-padding-inline) - max(0px, (100vw - var(--layout-content-max-width)) / 2));display:grid}.ipi-glossaire__hero-title{margin:var(--spacing-none);color:var(--color-text-primary);font-family:var(--text-hero-title-family);font-size:var(--text-hero-title-size);font-weight:var(--text-hero-title-weight);line-height:var(--text-hero-title-line-height)}.ipi-glossaire__hero-copy{margin:var(--spacing-none);color:var(--color-text-secondary);font-family:var(--text-body-family);font-size:var(--text-body-size);line-height:var(--text-body-line-height)}@media (max-width:1023px){.ipi-glossaire__hero{min-block-size:0}.ipi-glossaire__hero-ambiance{object-fit:cover;block-size:100%;inline-size:100%}.ipi-glossaire__ambiance-frame:after{background:color-mix(in srgb, var(--color-surface-primary) 90%, transparent)}.ipi-glossaire__hero-labels{display:none}.ipi-glossaire__hero-content{max-inline-size:none}}.ipi-glossaire__library{gap:var(--spacing-editorial-wide);inline-size:min(100%, var(--layout-content-max-width));padding-inline:var(--hero-padding-inline);grid-template-columns:minmax(0,22rem) minmax(0,1fr);margin-inline:auto;display:grid}.ipi-glossaire__print{justify-content:center;min-inline-size:0}@media (max-width:1023px){.ipi-glossaire__library{grid-template-columns:minmax(0,1fr)}}.ipi-glossaire__body{gap:var(--spacing-panel-standard) var(--spacing-editorial-medium);grid-template-columns:8fr 4fr;display:grid}.ipi-glossaire__col-main{gap:var(--spacing-panel-compact);grid-area:1/1;align-content:start;display:grid}.ipi-glossaire__col-aside{border-inline-start:var(--border-subtle);grid-area:1/2;padding-inline-start:var(--spacing-panel-standard)}.ipi-glossaire__exemple{padding:var(--spacing-panel-compact);border:var(--border-subtle);border-radius:var(--radius-card);grid-column:1/-1}@media (max-width:899px){.ipi-glossaire__body{grid-template-columns:minmax(0,1fr)}.ipi-glossaire__col-main,.ipi-glossaire__col-aside{grid-area:auto/1}.ipi-glossaire__col-aside{border-inline-start:none;padding-inline-start:var(--spacing-none)}}.ipi-glossaire__field{gap:var(--spacing-analytical-tight);display:grid}.ipi-glossaire__field-text{margin:var(--spacing-none);color:var(--color-text-secondary);font-family:var(--text-body-family);font-size:var(--text-body-size);line-height:var(--text-body-line-height)}.ipi-glossaire__field-text a{color:var(--color-text-label);text-underline-offset:.2em}.ipi-glossaire__axis-tag{justify-self:start}.ipi-glossaire__proposition{color:var(--color-threshold-emergent);justify-self:start}.ipi-glossaire__vocabulaire{inline-size:min(100%, var(--layout-content-max-width));padding-inline:var(--hero-padding-inline);padding-block:var(--spacing-institutional-wide);margin-inline:auto}.ipi-glossaire__vocab-panel{isolation:isolate;padding:var(--space-32);border:var(--border-subtle);border-color:var(--color-border-structural);border-radius:var(--radius-card);position:relative;overflow:hidden}.ipi-glossaire__vocab-frame{z-index:var(--layout-layer-base);inset:var(--layout-inset-none);pointer-events:none;position:absolute;overflow:hidden}.ipi-glossaire__vocab-ambiance{object-fit:cover;object-position:center right;block-size:100%;inline-size:auto;max-inline-size:none;position:absolute;inset-block:0;inset-inline-end:0}.ipi-glossaire__vocab-frame:after{content:"";inset:var(--layout-inset-none);background:linear-gradient(to right, color-mix(in srgb, var(--color-surface-primary) 86%, transparent) 0%, color-mix(in srgb, var(--color-surface-primary) 86%, transparent) 85%, transparent 100%);position:absolute}.ipi-glossaire__vocab-inner{z-index:var(--layout-layer-raised);gap:var(--spacing-panel-standard) var(--spacing-editorial-medium);grid-template-columns:repeat(12,minmax(0,1fr));display:grid;position:relative}.ipi-glossaire__vocab-title{margin:var(--spacing-none);color:var(--color-text-primary);font-family:var(--text-section-title-family);font-size:var(--text-section-title-size);font-weight:var(--text-section-title-weight);line-height:var(--text-section-title-line-height);grid-column:1/-1}.ipi-glossaire__vocab-copy{gap:var(--spacing-panel-compact);grid-column:1/span 6;align-content:start;display:grid}.ipi-glossaire__vocab-quote{padding:var(--spacing-panel-standard);border:var(--border-subtle);border-radius:var(--radius-card);background:var(--color-surface-card);grid-column:7/span 4;align-self:start}.ipi-glossaire__vocab-quote:before{content:"“";color:var(--color-text-label);font-family:var(--text-display-family);font-size:var(--font-size-48);line-height:var(--line-height-tight);display:block}@media (max-width:899px){.ipi-glossaire__vocab-inner{grid-template-columns:minmax(0,1fr)}.ipi-glossaire__vocab-copy,.ipi-glossaire__vocab-quote{grid-column:1/-1}.ipi-glossaire__vocab-frame:after{background:color-mix(in srgb, var(--color-surface-primary) 90%, transparent)}}@media print{.ipi-glossaire,.ipi-glossaire__library,.ipi-glossaire__vocab-inner,.ipi-glossaire__body,.ipi-accordion{display:block}.ipi-accordion__item,.ipi-glossaire__field,.ipi-glossaire__exemple{margin-block-end:var(--spacing-panel-compact)}.ipi-glossaire__vocabulaire,.ipi-glossaire__vocab-panel,.ipi-glossaire__vocab-inner{position:static}.ipi-glossaire__vocab-panel{padding:var(--spacing-none);border:none}.ipi-glossaire__hero{min-block-size:0;padding-block:var(--spacing-none)}.ipi-glossaire__ambiance-frame,.ipi-glossaire__vocab-frame{display:none}.ipi-glossaire__library,.ipi-glossaire__body{grid-template-columns:minmax(0,1fr)}.ipi-glossaire__col-main,.ipi-glossaire__col-aside{grid-area:auto/1}.ipi-glossaire__col-aside{border-inline-start:none;padding-inline-start:var(--spacing-none)}.ipi-glossaire__vocab-copy,.ipi-glossaire__vocab-quote{grid-column:1/-1}}
