.lpf-page{padding-block:24px 0}.lpf-fil{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-bottom:20px;font-size:.88rem;color:var(--lpf-muted)}.lpf-fil a{color:var(--lpf-water-text);text-decoration:none}.lpf-fil a:hover{text-decoration:underline}.lpf-page h1{margin:0 0 10px;font-size:clamp(1.9rem,3.8vw,2.7rem);line-height:1.12}.lpf-page__meta{margin:0 0 24px;font-size:.9rem;color:var(--lpf-muted)}.lpf-page__corps{font-size:1.05rem;line-height:1.7}.lpf-page__corps>:first-child{margin-top:0}.lpf-page__corps h2{margin:2em 0 .5em;font-size:1.5rem}.lpf-page__corps h3{margin:1.6em 0 .4em;font-size:1.1rem}.lpf-page__corps a,.lpf-plan a{color:var(--lpf-water-text)}.lpf-page__corps ul,.lpf-page__corps ol{padding-left:1.3em}.lpf-page__corps li{margin-bottom:.35em}.lpf-page__bloc{margin-top:40px}.lpf-page__bloc h2{margin:0 0 14px;font-size:1.4rem}.lpf-page__suite{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:48px;padding-top:28px;border-top:1px solid var(--lpf-line)}.lpf-plan h2{margin:1.6em 0 .4em;font-size:1.3rem}.lpf-plan ul{padding-left:1.2em}.lpf-plan li{margin-bottom:.3em}.lpf-page :focus-visible{outline:2px solid var(--lpf-water-text);outline-offset:2px}.lpf-page .lpf-methodo{max-width:none;margin:0}.lpf-page .lpf-methodo h2{margin:1.6em 0 .4em;font-family:var(--lpf-body);font-size:1.1rem;font-weight:600;color:var(--lpf-ink)}.lpf-page .lpf-methodo p{margin:0 0 1em;color:var(--lpf-ink);line-height:1.7}.lpf-lex dl{margin:28px 0 0}.lpf-lex dt{margin-top:22px;font-weight:600;font-size:1.05rem;color:var(--lpf-deep);scroll-margin-top:80px}.lpf-lex dd{margin:4px 0 0;line-height:1.65}.lpf-404__texte{max-width:56ch;line-height:1.6}.lpf-404__form{margin:18px 0 28px}.lpf-404__form input{width:100%;max-width:440px;min-height:44px;padding:0 16px;border:1px solid var(--lpf-line);border-radius:999px;background:var(--lpf-surface);color:var(--lpf-ink);font:inherit}