.main-sections{
   width:1280px;
   display:flex;
   justify-content:space-evenly;
   align-items:flex-start;
   flex-wrap:wrap;
   gap:2em;
   margin-inline:auto;
   padding-block:1.5em;
}

.solo-sections{
   width:100%;
   display:flex;
   flex-direction:column;
   justify-content:flex-start;
   align-items:stretch;
   gap:.25em;
   margin-inline:auto;
   padding-block:1.5em;
   padding-inline:.5em;
}

.main-articles{
   width:100%;
   display:flex;
   flex-direction:column;
   justify-content:flex-start;
   align-items:stretch;
   gap:.5em;
   padding:.5em .75em;
}

.main-sections .main-articles{
   width:calc(550px - 1em);
}

.main-sections .main-articles:nth-child(odd){
   margin-inline:0 auto;
}

.main-sections .main-articles:nth-child(even){
   margin-inline:auto 0;
}

.style-courrier{
   width:100%;
   display:flex;
   flex-direction:column;
   justify-content:flex-start;
   align-items:stretch;
   gap:1.5em;
   background-color:var(--primary-color-lighten);
   padding:1em 1.25em;
   box-shadow:
   inset 0 0 6px -3px var(--primary-color),
   4px 4px 6px -3px var(--text-color),
   -2px 2px 6px -3px var(--text-color);
}

.style-courrier-defaut{
   width:100%;
   display:flex;
   flex-direction:column;
   justify-content:flex-start;
   align-items:stretch;
   gap:1.5em;
   background-color:var(--light-color);
   padding:1em 1.25em;
   box-shadow:
   inset 0 0 6px -3px var(--primary-color),
   4px 4px 6px -3px var(--text-color),
   -2px 2px 6px -3px var(--text-color);
}

.paragraph-link,
.paragraph-link:visited{
   text-decoration:none;
}

.paragraph-link:hover{
   color:var(--primary-color);
}

.paragraph-link::before{
   content:">";
   font-family:var(--font-console), monospace;
   font-size:1.05em;
   font-weight:900;
}

.inline-plus{
   width:1.55em;
   height:1.55em;
   font-family:monospace;
   font-size:1em;
   line-height:0;
   font-weight:900;
   text-align:center;
   border-radius:4px;
   display:inline-flex;
   justify-content:center;
   align-items:center;
   background-color:var(--text-color-darken);
   color:var(--light-color);
}

.form-sections{
   width:calc(650px - .5em);
   display:flex;
   flex-direction:column;
   justify-content:center;
   align-items:center;
   gap:1em;
   margin-inline:auto;
   padding:1em;
}

.enqueteurs-list-articles #filtred-list-enqueteurs{
   width:calc(100% - 1em);
   display:grid;
   grid-template-columns:repeat(auto-fit, minmax(400px, 1fr));
   grid-auto-rows:auto;
   grid-auto-flow:row dense;
   gap:.5em;
}

.enqueteurs-list-articles > .main-articles-title{
   width:100%;
   text-align:center;
   padding:1em .5em;
   grid-column:1/-1;
}

.enqueteurs-list-contact-form{
   grid-column:1/-1;
   margin-block:.5em 1em;
}

.enqueteurs-list-contact-form input[type="text"]{
   grid-column:1/-1;
}

.enqueteur-card{
   width:100%;
   display:flex;
   flex-direction:column;
   justify-content:flex-start;
   align-items:stretch;
   gap:.75em;
   padding:.75em;
   margin-inline:auto;
   background-color:var(--primary-color-lighten);
}

@media all and (max-width:1200px){
   .main-sections .main-articles{
      width:calc(50% - 1em);
      margin-inline:auto;
   }
}

@media all and (max-width:799px){
   .main-sections .main-articles{
      width:calc(100% - 1em);
      margin-inline:auto;
   }

   .main-sections .main-articles:nth-child(odd){
      margin-inline:auto;
   }
   .main-sections .main-articles:nth-child(even){
      margin-inline:auto;
   }

   .contact-form{
      grid-template-columns:1fr;
      padding:1em;
   }
}