.pg-fo .intro-locale{font-size:var(--text-lg);line-height:var(--leading-relaxed);padding-left:var(--space-5);border-left:3px solid var(--mc-periwinkle);color:var(--text-body);margin:0}.pg-fo .fo-poles{margin-top:var(--space-5)}.pg-fo .fo-pole{gap:var(--space-2);color:inherit;flex-direction:column;transition:transform .15s,box-shadow .15s;display:flex}.pg-fo .fo-pole:hover{box-shadow:var(--shadow-md);text-decoration:none;transform:translateY(-2px)}.pg-fo .fo-pole h3{font-size:var(--text-lg);margin:0}.pg-fo .fo-pole p{font-size:var(--text-sm);color:var(--text-muted);margin:0}.pg-fo .fo-offres-renvoi{margin-top:var(--space-5);font-size:var(--text-sm);color:var(--text-muted)}.pg-fo-index .fo-groupe{margin-top:var(--space-6)}.pg-fo-index .fo-groupe h2{font-size:var(--text-2xl)}.pg-fo-index .fo-liste{margin:var(--space-3) 0 0;gap:var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.pg-fo-index .fo-liste a{background:var(--surface-card);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-pill);padding:var(--space-2) var(--space-4);font-size:var(--text-sm);color:var(--text-strong)}.pg-fo-index .fo-liste a:hover{background:var(--navy-050);text-decoration:none}
