.ipi-faq__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-faq__ambiance-frame{z-index:var(--layout-layer-base);inset:var(--layout-inset-none);pointer-events:none;position:absolute;overflow:hidden}.ipi-faq__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-faq__hero-ambiance--light,.ipi-faq__appro-ambiance--light,[data-theme=light] .ipi-faq__hero-ambiance,[data-theme=light] .ipi-faq__appro-ambiance{display:none}[data-theme=light] .ipi-faq__hero-ambiance--light,[data-theme=light] .ipi-faq__appro-ambiance--light{display:block}.ipi-faq__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-faq__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-faq__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-faq__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-faq__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)}.ipi-faq__search{margin-block-start:var(--spacing-analytical-tight)}@media (max-width:1023px){.ipi-faq__hero{min-block-size:0}.ipi-faq__hero-ambiance{object-fit:cover;block-size:100%;inline-size:100%}.ipi-faq__ambiance-frame:after{background:color-mix(in srgb, var(--color-surface-primary) 90%, transparent)}.ipi-faq__hero-content{max-inline-size:none}}.ipi-faq__body{gap:var(--spacing-editorial-medium);inline-size:min(100%, var(--layout-content-max-width));padding-inline:var(--hero-padding-inline);padding-block:var(--spacing-editorial-medium) var(--space-64);margin-inline:auto;display:grid}.ipi-faq__shortcuts{gap:var(--spacing-analytical-compact);display:grid}.ipi-faq__shortcuts>h2{margin:var(--spacing-none)}.ipi-faq__chip-row{gap:var(--spacing-analytical-tight);margin:var(--spacing-none);padding:var(--spacing-none);flex-wrap:wrap;list-style:none;display:flex}.ipi-faq__columns{gap:var(--spacing-panel-dense);border-block-start:var(--border-subtle);grid-template-columns:minmax(0,26.5fr) minmax(0,71.4fr);align-items:start;padding-block-start:var(--spacing-editorial-medium);display:grid}.ipi-faq__aside{gap:var(--spacing-analytical-standard);display:grid;position:sticky;inset-block-start:calc(var(--nav-height) + var(--spacing-panel-standard))}.ipi-faq__main{gap:var(--spacing-panel-standard);min-inline-size:0;display:grid}.ipi-faq__glossary{cursor:pointer;position:relative}.ipi-faq__glossary-icon{color:var(--color-text-label);display:flex}.ipi-faq__glossary .ipi-card__title,.ipi-faq__glossary .ipi-card__body{margin:var(--spacing-none)}.ipi-faq__glossary-link{color:var(--color-text-label);font-family:var(--text-body-family);font-size:var(--text-body-size);transition:color var(--motion-hover-subtle-duration) var(--motion-hover-subtle-ease);text-decoration:none}.ipi-faq__glossary-link:after{content:"";inset:var(--layout-inset-none);position:absolute}.ipi-faq__glossary:hover .ipi-faq__glossary-link{color:var(--color-text-primary)}.ipi-faq__glossary-link:focus-visible{outline:none}.ipi-faq__glossary:has(.ipi-faq__glossary-link:focus-visible){outline:var(--border-analytical);outline-offset:var(--spacing-analytical-hairline)}@media (max-width:1023px){.ipi-faq__columns{grid-template-columns:minmax(0,1fr)}.ipi-faq__aside{display:none}}.ipi-faq__empty{margin:var(--spacing-none);color:var(--color-text-muted);font-family:var(--text-body-family);font-size:var(--text-body-size)}.ipi-faq__empty:empty{display:none}.ipi-faq__list{gap:var(--space-64);display:grid}.ipi-faq__group{gap:var(--spacing-panel-standard);display:grid}@media (max-width:359px){.ipi-faq__list,.ipi-faq .ipi-accordion{grid-template-columns:minmax(0,1fr)}.ipi-faq .ipi-accordion__title{overflow-wrap:anywhere}}.ipi-faq__category{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-display-weight);line-height:var(--line-height-heading)}.ipi-faq__item,.ipi-faq__category{scroll-margin-block-start:calc(var(--nav-height) + var(--spacing-panel-standard))}.ipi-faq__answer{gap:var(--spacing-analytical-standard);color:var(--color-text-secondary);font-family:var(--text-body-family);font-size:var(--text-body-size);line-height:var(--text-body-line-height);display:grid}.ipi-faq__answer p,.ipi-faq__answer ol,.ipi-faq__answer ul{margin:var(--spacing-none)}.ipi-faq__answer ol,.ipi-faq__answer ul{gap:var(--spacing-analytical-tight);padding-inline-start:var(--spacing-panel-standard);display:grid}.ipi-faq__answer ol{list-style:decimal}.ipi-faq__answer ul{list-style:outside}.ipi-faq__see-also{color:var(--color-text-muted)}.ipi-faq__see-also a{color:var(--color-text-label);text-underline-offset:.2em}.ipi-faq__approfondir{inline-size:min(100%, var(--layout-content-max-width));padding-inline:var(--hero-padding-inline);margin-inline:auto;padding-block-end:var(--space-64)}.ipi-faq__appro-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-faq__appro-frame{z-index:var(--layout-layer-base);inset:var(--layout-inset-none);pointer-events:none;position:absolute;overflow:hidden}.ipi-faq__appro-ambiance{block-size:100%;inline-size:auto;max-inline-size:none;position:absolute;inset-block-end:0;inset-inline-end:0}.ipi-faq__appro-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) 88%, transparent) 50%, transparent var(--panel-ambiance-veil-end));position:absolute}.ipi-faq__appro-inner{z-index:var(--layout-layer-raised);gap:var(--spacing-panel-standard);display:grid;position:relative}.ipi-faq__appro-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-display-weight);line-height:var(--line-height-heading)}.ipi-faq__appro-copy{max-inline-size:var(--layout-content-narrow);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-faq__cards{gap:var(--spacing-panel-standard);margin:var(--spacing-panel-standard) 0 0;padding:var(--spacing-none);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;display:grid}.ipi-faq__card{align-items:center;column-gap:var(--spacing-analytical-standard);cursor:pointer;grid-template-columns:auto minmax(0,1fr);position:relative}.ipi-faq__card-icon{color:var(--color-text-label);display:flex}.ipi-faq__card-text{gap:var(--spacing-analytical-tight);display:grid}.ipi-faq__card-link{color:inherit;text-decoration:none}.ipi-faq__card-link:after{content:"";inset:var(--layout-inset-none);position:absolute}.ipi-faq__card-link:focus-visible{outline:none}.ipi-faq__card:has(.ipi-faq__card-link:focus-visible){outline:var(--border-analytical);outline-offset:var(--spacing-analytical-hairline)}@media (max-width:1023px){.ipi-faq__cards{grid-template-columns:minmax(0,1fr)}}@media print{.ipi-faq__body,.ipi-faq__columns,.ipi-faq__main,.ipi-faq__list,.ipi-faq__group,.ipi-faq__answer,.ipi-faq .ipi-accordion{display:block}.ipi-faq__columns{border-block-start:none;padding-block-start:var(--spacing-none)}.ipi-faq__group,.ipi-faq .ipi-accordion__item,.ipi-faq__answer>*{margin-block-end:var(--spacing-panel-compact)}.ipi-faq__hero{min-block-size:0;padding-block:var(--spacing-none)}.ipi-faq__ambiance-frame{display:none}}
