html{scroll-behavior:smooth}.faq{display:flex;flex-wrap:wrap;position:relative}.faq .title-name{scroll-margin-top:80px}.anchor-offset::before{content:"";display:block;height:85px;margin-top:-85px;pointer-events:none;visibility:hidden}.toggle-inner{display:none}.toggle-title{background:#eef7ff;padding:10px;border-radius:5px;cursor:pointer;display:block}.toggle-title h3{margin-bottom:0;font-size:16px}.toggle-title.active{border-radius:5px 5px 0 0}.toggle-inner{padding:20px;border-radius:0 0 5px 5px;border:2px solid #eef7ff}.toggle{margin-bottom:20px}.faq aside{margin-bottom:20px;width:100%;z-index:2}.faq aside ul{list-style:none;padding-left:0}@media (min-width:768px){.faq aside{width:270px;top:100px}.faq aside a{padding:5px 0;display:block;text-decoration:none}.aside-sticky{position:sticky;align-self:flex-start}.faq main{width:calc(100% - 270px);padding-left:10px}h2:not(:first-child){margin-top:40px}}.faq-sommaire-list{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-sommaire-label{display:block;cursor:pointer;background:#103FD3;padding:10px;border-radius:5px;color:#fff;margin-bottom:5px}.faq-sommaire-list{background:#eef7ff;border-radius:5px}.faq-sommaire-list a{padding:10px 10px;display:block;text-decoration:none}.faq-sommaire-checkbox{display:none}.faq-sommaire-checkbox:checked+.faq-sommaire-label+.faq-sommaire-list{max-height:500px}@media (max-width:767px){.faq-sommaire-label{display:flex;flex-wrap:wrap;justify-content:space-between}}@media (min-width:768px){.faq-sommaire-checkbox,.faq-sommaire-label{display:none}.faq-sommaire-list{max-height:none;overflow:visible;background:0 0}}.letter-template{display:flex;flex-wrap:wrap;flex-direction:column;max-width:700px;justify-content:center;margin:auto;border:1px solid #ddd;padding:20px;text-align:left}@media (min-width:768px){.letter-template{padding:40px;text-align:justify}}.letter-template-left{width:100%;display:flex;justify-content:flex-start}.letter-template-right{width:100%;display:flex;justify-content:flex-end;margin-bottom:20px}