.pg-tete{padding-block-end:clamp(20px,3vw,36px)}.pg-fil{color:var(--sq-fg-subtle);flex-wrap:wrap;gap:8px;font-size:.875rem;display:flex}.pg-fil a{color:var(--sq-fg-muted);text-decoration:none}.pg-fil a:hover{color:var(--sq-ink);text-underline-offset:3px;text-decoration:underline}.pg-corps{gap:clamp(40px,5vw,64px);padding-block-end:clamp(56px,8vw,112px);display:grid}.pg-texte{gap:clamp(32px,4vw,48px);max-width:760px;display:grid}.pg-section{gap:12px;display:grid}.pg-section .v3-texte{max-width:68ch}.pg-liste{color:var(--sq-fg-muted);gap:6px;max-width:68ch;margin:0;padding-inline-start:1.2em;display:grid}.pg-avis{max-width:68ch}.pg-remplir{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}.pg-remplir__champs{align-content:start;gap:14px;display:grid}.pg-h2{font-size:clamp(1.375rem,1.1rem + .8vw,1.75rem)}.pg-champs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-block-start:4px;display:grid}.pg-champ{color:var(--sq-fg);gap:6px;font-size:.875rem;font-weight:560;display:grid}.pg-champ:has(textarea){grid-column:1/-1}.pg-champ input,.pg-champ textarea{width:100%;font:inherit;border-radius:var(--sq-radius-md,10px);border:1px solid var(--sq-line-input);background:var(--sq-surface);color:var(--sq-fg);resize:vertical;padding:10px 12px;font-size:1rem;font-weight:400;line-height:1.4}.pg-champ input:focus-visible,.pg-champ textarea:focus-visible{outline:2px solid var(--sq-ink);outline-offset:1px;border-color:var(--sq-ink)}.pg-actions{flex-wrap:wrap;gap:10px;margin-block-start:8px;display:flex}.pg-erreur{color:var(--sq-danger);margin:0;font-size:.9375rem}.pg-feuille{top:calc(var(--v3-entete-h,64px) + 16px);max-height:calc(100vh - var(--v3-entete-h,64px) - 32px);color:#15171c;box-shadow:var(--sq-shadow-page,0 20px 60px -20px #00000059), 0 0 0 1px #0000000f;background:#fff;border-radius:4px;padding:clamp(22px,3.4vw,44px);font-size:.875rem;line-height:1.55;position:sticky;overflow:auto}.pg-feuille__titre{letter-spacing:-.01em;color:#15171c;margin:0 0 14px;font-size:1.125rem;font-weight:680}.pg-feuille h4{color:#15171c;margin:16px 0 4px;font-size:.9375rem;font-weight:650}.pg-feuille p{color:#2b2f38;white-space:pre-line;overflow-wrap:anywhere;margin:0 0 8px}.pg-feuille__signatures{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:22px;margin-block-start:22px;display:grid}.pg-feuille__signatures>div{gap:4px;display:grid}.pg-feuille__signatures b{font-size:.875rem}.pg-feuille__signatures small{color:#6b707b;font-size:.75rem}.pg-ligne{border-block-end:1px solid #9aa0ab;height:30px;display:block}.pg-ligne--courte{width:60%;height:22px}.pg-depot{border-radius:var(--sq-radius-lg,16px);gap:18px;padding:clamp(20px,3vw,32px);display:grid}.pg-depot__boutons{flex-wrap:wrap;gap:10px;display:flex}.pg-verdict{border-radius:var(--sq-radius-lg,16px);background:color-mix(in srgb, var(--sq-ink) 7%, transparent);border:1px solid color-mix(in srgb, var(--sq-ink) 22%, transparent);padding:clamp(18px,2.6vw,28px)}.pg-verdict .v3-texte,.pg-tableau .v3-tableau td:last-child{color:var(--sq-fg)}.pg-tableau .v3-tableau th:first-child{min-width:9em}.pg-autres ul,.pg-langues ul{flex-wrap:wrap;gap:8px 22px;margin:0;padding:0;list-style:none;display:flex}.pg-autres{border-block-start:1px solid var(--sq-line);gap:12px;padding-block-start:24px;display:grid}.pg-langues{color:var(--sq-fg-subtle);gap:8px;font-size:.875rem;display:grid}.pg-langues a{color:var(--sq-fg-muted);text-decoration:none}.pg-langues a:hover{color:var(--sq-ink);text-underline-offset:3px;text-decoration:underline}.pg-hub section{gap:16px;display:grid}.pg-cartes{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.pg-carte{border-radius:var(--sq-radius-lg,16px);border:1px solid var(--sq-line);background:var(--sq-surface);height:100%;color:var(--sq-fg-muted);align-content:start;gap:6px;padding:18px 20px;font-size:.9375rem;line-height:1.45;text-decoration:none;transition:border-color .16s,transform .16s;display:grid}.pg-carte b{color:var(--sq-fg);font-size:1.0625rem;font-weight:640}.pg-carte:hover{border-color:var(--sq-ink);transform:translateY(-2px)}@media (max-width:900px){.pg-remplir{grid-template-columns:minmax(0,1fr)}.pg-feuille{max-height:none;position:static}}@media (max-width:520px){.pg-champs{grid-template-columns:minmax(0,1fr)}.pg-actions .sq-button,.pg-depot__boutons .sq-button{flex:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.pg-carte{transition:none}.pg-carte:hover{transform:none}}
