/* Composants visuels communs : accueil et pages publiques SWAT. */
.swat-expertise-panel,
.swat-expertise-next,
body.swat-home-page .swat-manifesto,
body.swat-home-page .contact,
body.swat-home-page .swat-stage-home > .wrap {
  background:var(--alt);
  border:1px solid var(--line);
  border-radius:22px;
  box-shadow:var(--shadow);
}
.swat-expertise-panel-soft {
  background:var(--panel);
}
@media(max-width:620px) {
  .swat-expertise-panel,
  .swat-expertise-next,
  body.swat-home-page .swat-manifesto,
  body.swat-home-page .contact,
  body.swat-home-page .swat-stage-home > .wrap {
    border-radius:16px;
  }
}
