:root{--nuit:#152238;--nuit-2:#1c2b46;--nuit-3:#233553;--encre:#eef1f7;--brume:#a7b1c4;--or:#c8a44e;--or-texte:#dfc182;--filet:rgba(200,164,78,.28);--filet-doux:rgba(200,164,78,.14);--header-fond:rgba(21,34,56,.94);--wa-fond:var(--or);--wa-glyphe:#14203a;--serif:'Libre Baskerville', Georgia, serif;--sans:'Manrope', system-ui, sans-serif;--max:1180px}html.jour{--nuit:#f3ecdc;--nuit-2:#fbf6ea;--nuit-3:#ece1ca;--encre:#22314f;--brume:#4d5a75;--or:#c8a44e;--or-texte:#2c4270;--filet:rgba(44,66,112,.30);--filet-doux:rgba(44,66,112,.15);--header-fond:rgba(243,236,220,.94);--wa-fond:#25d366;--wa-glyphe:#ffffff}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}body{background:var(--nuit);color:var(--encre);font-family:var(--sans);font-size:17px;line-height:1.7;-webkit-font-smoothing:antialiased}a{color:var(--or-texte);text-decoration:none}p a:not(.btn):not(.wa):not(.suite),li a:not(.btn),.def-boite a,.note-recurrence a,.zone-note a,.final-note a:not(.btn),.foot-bas a,.entry-content p a:not(.btn),.faq-item a{text-decoration:underline;text-underline-offset:3px}a:hover{color:var(--or)}html.jour a:hover{color:#22314f}:focus-visible{outline:2px solid var(--or);outline-offset:3px;border-radius:2px}h1,h2,h3,h4{font-family:var(--serif);font-weight:700;line-height:1.25;color:#fff}html.jour h1,html.jour h2,html.jour h3,html.jour h4{color:#22314f}h2{font-size:clamp(28px,4vw,40px)}h3{font-size:20px}.wrap{max-width:var(--max);margin:0 auto;padding:0 24px}section,.solto-section{padding:88px 0}.eyebrow{font-family:var(--sans);font-size:13px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--or);margin-bottom:14px}html.jour .eyebrow{color:#2c4270}.lead{color:var(--brume);max-width:640px}.center{text-align:center}.center .lead{margin-left:auto;margin-right:auto}.site-content{padding:0}.site-footer{border-top:0}.page .entry-header{display:none}.inside-article{padding:0}.separate-containers .inside-article{padding:0}.entry-content{margin-top:0}.separate-containers .inside-article,.separate-containers .paging-navigation,.separate-containers .page-header,.separate-containers .comments-area,.one-container .site-content,.site-content,.content-area,.site-main,.widget-area .widget{background:#fff0}.site-main{margin:0}.single .comments-area{display:none}.single .featured-image{text-align:center;margin:32px 0}.single .featured-image img{margin:0 auto;max-height:520px;width:auto;max-width:100%}.single .site-main,.blog .site-main,.archive .site-main,.search .site-main{max-width:var(--max);margin:0 auto;padding:56px 24px}.single .entry-title{font-size:clamp(30px,4vw,42px);margin-bottom:10px}.entry-meta,.entry-meta a,.posted-on,.byline{color:var(--brume)}.post-navigation a,.paging-navigation a{color:var(--or-texte)}.blog .site-main,.archive .site-main{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:22px;align-items:stretch}.blog .site-main>.page-header,.archive .site-main>.page-header,.blog .site-main>.paging-navigation,.archive .site-main>.paging-navigation{grid-column:1/-1}.blog .site-main article,.archive .site-main article{border:1px solid var(--filet-doux);border-radius:4px;background:var(--nuit-2);padding:0;overflow:hidden;display:flex;flex-direction:column;margin:0}.blog .site-main article .inside-article,.archive .site-main article .inside-article{padding:26px 28px 28px;display:flex;flex-direction:column;flex:1;gap:10px}.blog .post-image,.archive .post-image{margin:-26px -28px 8px}.blog .post-image img,.archive .post-image img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:0}.blog .entry-title,.archive .entry-title{font-size:19px;line-height:1.4;margin:0}.blog .entry-title a,.archive .entry-title a{color:#fff}html.jour .blog .entry-title a,html.jour .archive .entry-title a{color:#22314f}.blog .entry-summary,.archive .entry-summary{color:var(--brume);font-size:15px;flex:1}.blog .read-more,.archive .read-more{font-weight:700;font-size:14px}.blog footer.entry-meta .cat-links a,.archive footer.entry-meta .cat-links a{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--or)}html.jour .blog footer.entry-meta .cat-links a,html.jour .archive footer.entry-meta .cat-links a{color:#2c4270}.blog-grille .wp-block-post-template{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:22px;margin:52px 0 0;list-style:none;padding:0}.solto-header{position:sticky;top:0;z-index:50;background:var(--header-fond);backdrop-filter:blur(8px);border-bottom:1px solid var(--filet-doux)}.solto-nav{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px 24px;max-width:var(--max);margin:0 auto}.logo{display:flex;align-items:center;gap:12px;color:#eef1f7}html.jour .logo{color:#22314f}.logo svg{width:46px;height:45px}.logo-nom{font-family:var(--serif);font-weight:400;font-size:30px;color:var(--or);line-height:1;letter-spacing:.01em}html.jour .logo-nom{color:#8f7226}.solto-menu{display:flex;gap:28px;list-style:none;align-items:center;margin:0;padding:0}.solto-menu a{color:var(--encre);font-size:15px;font-weight:600}.solto-menu a:hover,.solto-menu .current-menu-item a,.solto-menu .current_page_item a{color:var(--or)}html.jour .solto-menu a:hover,html.jour .solto-menu .current-menu-item a,html.jour .solto-menu .current_page_item a{color:#8f7226}.solto-nav .btn{padding:11px 20px;font-size:14px}.burger{display:none;background:none;border:1px solid var(--filet);color:var(--encre);padding:8px 12px;border-radius:3px;font-size:14px;font-family:var(--sans);cursor:pointer}.bascule{background:none;border:1px solid var(--filet);border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--or);transition:border-color .2s;padding:0}.bascule:hover{border-color:var(--or);background:var(--filet-doux)}html.jour .bascule{color:#2c4270;border-color:rgb(44 66 112 / .3)}html.jour .bascule:hover{border-color:#2c4270;background:rgb(44 66 112 / .12)}.bascule svg{width:19px;height:19px;fill:currentColor}.bascule .soleil{display:none}html.jour .bascule .soleil{display:block}html.jour .bascule .lune{display:none}.burger{color:var(--encre)!important}@media(max-width:880px){.solto-menu{display:none;position:absolute;top:100%;left:0;right:0;background:var(--nuit-2);flex-direction:column;gap:0;padding:12px 24px;border-bottom:1px solid var(--filet)}.solto-menu li{width:100%}.solto-menu a{display:block;padding:13px 0}.menu-ouvert .solto-menu{display:flex}.solto-nav>.btn{display:none}.burger{display:block}}.btn{display:inline-block;font-family:var(--sans);font-weight:700;font-size:15px;letter-spacing:.04em;padding:15px 30px;border-radius:3px;border:1px solid var(--or);transition:background .2s,color .2s;cursor:pointer}.btn-plein{background:var(--or);color:#14203a}.btn-plein:hover{background:#dfc182;color:#14203a}html.jour .btn-plein{background:#2c4270;border-color:#2c4270;color:#fff}html.jour .btn-plein:hover{background:#38517f;border-color:#38517f;color:#fff}.btn-ligne{color:var(--or-texte);background:#fff0}.btn-ligne:hover{background:var(--filet-doux);color:var(--or-texte)}.hero{padding:96px 0 80px}.hero-grille{display:grid;grid-template-columns:1.1fr .9fr;gap:64px;align-items:center}.hero h1{font-size:clamp(34px,4.6vw,52px);margin-bottom:22px}.hero .lead{font-size:18px;margin-bottom:32px}.hero-cta{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:30px}.hero-preuve{display:flex;align-items:center;gap:12px;color:var(--brume);font-size:14.5px}.hero-preuve::before{content:"";width:34px;height:1px;background:var(--or)}html.jour .hero-preuve::before{background:#2c4270}.hero-img{position:relative}.hero-img img{border-radius:4px;position:relative;z-index:1;width:100%;aspect-ratio:4/5;max-height:540px;object-fit:cover;object-position:center 30%}.hero-img::after{content:"";position:absolute;inset:22px -22px -22px 22px;border:1px solid var(--filet);border-radius:4px}@media(max-width:880px){.hero-grille{grid-template-columns:1fr;gap:48px}.hero-img::after{inset:14px -14px -14px 14px}}.def-boite{border:1px solid var(--filet);border-left:3px solid var(--or);border-radius:4px;background:var(--nuit-2);padding:34px 38px;max-width:880px;margin:0 auto}html.jour .def-boite{border-left-color:#2c4270}.def-boite strong{color:#fff}html.jour .def-boite strong{color:#22314f}.def-boite .eyebrow{margin-bottom:10px}.seance{background:var(--nuit-2);border-top:1px solid var(--filet-doux);border-bottom:1px solid var(--filet-doux)}.timeline{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:56px;position:relative}.timeline::before{content:"";position:absolute;top:9px;left:12.5%;right:12.5%;height:1px;background:linear-gradient(90deg,var(--or),var(--filet))}html.jour .timeline::before{background:linear-gradient(90deg,#2c4270,rgb(44 66 112 / .25))}.etape{padding:0 22px;text-align:center;position:relative}.etape .point{width:19px;height:19px;border-radius:50%;border:1px solid var(--or);background:var(--nuit-2);margin:0 auto 22px;position:relative;z-index:1}.etape .point::after{content:"";position:absolute;inset:5px;border-radius:50%;background:var(--or)}html.jour .etape .point{border-color:#2c4270}html.jour .etape .point::after{background:#2c4270}.etape .minute{font-family:var(--serif);font-weight:700;font-size:22px;color:var(--or);margin-bottom:8px}html.jour .etape .minute{color:#2c4270}.etape h3{font-size:17px;margin-bottom:10px}.etape p{color:var(--brume);font-size:15px}@media(max-width:880px){.timeline{grid-template-columns:1fr;gap:36px}.timeline::before{top:0;bottom:0;left:9px;right:auto;width:1px;height:auto;background:linear-gradient(180deg,var(--or),var(--filet))}html.jour .timeline::before{background:linear-gradient(180deg,#2c4270,rgb(44 66 112 / .25))}.etape{text-align:left;padding-left:44px}.etape .point{position:absolute;left:0;top:2px;margin:0}}.cartes{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:22px;margin-top:52px}.carte{border:1px solid var(--filet-doux);border-radius:4px;background:var(--nuit-2);padding:30px 28px;transition:border-color .2s}.carte:hover{border-color:var(--filet)}.carte h3{margin-bottom:12px;font-size:18px}.carte p{color:var(--brume);font-size:15.5px}.formules .cartes{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:stretch}.formule .tarif{font-family:var(--serif);font-size:34px;font-weight:700;color:#fff;margin:14px 0 4px}html.jour .formule .tarif{color:#22314f}.formule .tarif small{font-family:var(--sans);font-size:14px;font-weight:600;color:var(--brume)}.formule ul{list-style:none;margin:18px 0 0;padding:0}.formule li{color:var(--brume);font-size:15px;padding:7px 0 7px 24px;position:relative;border-top:1px solid var(--filet-doux)}.formule li::before{content:"";position:absolute;left:2px;top:16px;width:10px;height:1px;background:var(--or)}html.jour .formule li::before{background:#2c4270}.formule-star{border-color:var(--filet);background:var(--nuit-3)}.badge{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--or);border:1px solid var(--filet);border-radius:20px;padding:4px 12px;margin-bottom:8px}html.jour .badge{color:#2c4270;border-color:rgb(44 66 112 / .35)}.note-recurrence{margin-top:34px;text-align:center;color:var(--brume);font-size:15.5px}.note-recurrence strong{color:var(--or-texte)}.bande-recurrence{border:1px solid var(--filet);border-radius:4px;background:var(--nuit-3);padding:34px 38px;margin-top:26px;display:flex;gap:28px;align-items:center;justify-content:space-between;flex-wrap:wrap}.bande-recurrence b{font-family:var(--serif);font-size:26px;color:var(--or-texte)}.duo{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:52px}@media(max-width:880px){.duo{grid-template-columns:1fr}}.carte-photo{padding:0;overflow:hidden;display:flex;flex-direction:column}.carte-photo img{width:100%;aspect-ratio:16/9;object-fit:cover}.carte-photo .corps{padding:28px}.carte-photo .corps p{margin-top:10px}.carte-photo .prix-ligne{margin-top:16px;font-family:var(--serif);font-weight:700;color:var(--or-texte);font-size:17px}.casino{background:linear-gradient(180deg,#233553,#1c2b46);border-top:1px solid rgb(200 164 78 / .28);border-bottom:1px solid rgb(200 164 78 / .28)}.casino h2,.casino h3{color:#fff}.casino .eyebrow{color:#c8a44e}.casino-grille{display:grid;grid-template-columns:1.2fr .8fr;gap:56px;align-items:center}.casino ul{list-style:none;margin:22px 0 30px;padding:0}.casino li{padding:9px 0 9px 26px;position:relative;color:#a7b1c4}.casino li::before{content:"";position:absolute;left:0;top:19px;width:12px;height:1px;background:#c8a44e}.casino li strong{color:#eef1f7}.casino .btn-ligne{color:#dfc182;border-color:#c8a44e}.casino .btn-ligne:hover{background:rgb(200 164 78 / .14);color:#dfc182}.logo-barriere{opacity:.85;max-width:200px;margin:0 auto;display:block}.casino-ref{text-align:center;color:#a7b1c4;font-size:14px;margin-top:16px}.casino-grille>div:last-child{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}@media(max-width:880px){.casino-grille{grid-template-columns:1fr}}html.jour .casino{background:linear-gradient(180deg,#ece1ca,#fbf6ea);border-top-color:rgb(44 66 112 / .3);border-bottom-color:rgb(44 66 112 / .3)}html.jour .casino h2,html.jour .casino h3,html.jour .casino li strong{color:#22314f}html.jour .casino .eyebrow{color:#2c4270}html.jour .casino li{color:#4d5a75}html.jour .casino li::before{background:#2c4270}html.jour .casino .btn-ligne{color:#2c4270;border-color:#2c4270}html.jour .casino .btn-ligne:hover{background:rgb(44 66 112 / .12);color:#2c4270}html.jour .casino-ref{color:#4d5a75}html.jour .logo-barriere{filter:brightness(0) opacity(.78)}.pourquoi-grille{display:grid;grid-template-columns:.85fr 1.15fr;gap:64px;align-items:center}.pourquoi-img{position:relative}.pourquoi-img img{border-radius:4px;position:relative;z-index:1;width:100%;aspect-ratio:4/5;max-height:520px;object-fit:cover;object-position:center 35%}.pourquoi-img::after{content:"";position:absolute;inset:-22px 22px 22px -22px;border:1px solid var(--filet);border-radius:4px}.pourquoi p strong{color:var(--encre)}@media(max-width:880px){.pourquoi-grille{grid-template-columns:1fr;gap:48px}}.duo-photos{display:grid;grid-template-columns:1fr 1fr;gap:18px}.duo-photos img{border-radius:4px;aspect-ratio:3/4;object-fit:cover;width:100%}@media(max-width:700px){.duo-photos{grid-template-columns:1fr}}.chiffres{border-top:1px solid var(--filet-doux);border-bottom:1px solid var(--filet-doux);background:var(--nuit-2)}.chiffres .wrap{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.chiffre{display:flex;gap:20px;align-items:flex-start}.chiffre b{font-family:var(--serif);font-size:42px;font-weight:700;color:var(--or);line-height:1}html.jour .chiffre b{color:#2c4270}.chiffre p{color:var(--brume);font-size:14.5px}@media(max-width:880px){.chiffres .wrap{grid-template-columns:1fr}}.temoins{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:22px;margin-top:52px}.temoin{border:1px solid var(--filet-doux);border-radius:4px;padding:30px 26px;background:var(--nuit-2);display:flex;flex-direction:column;gap:18px;margin:0}.temoin::before{content:"\201C";font-family:var(--serif);font-size:44px;color:var(--or);line-height:.5;display:block}html.jour .temoin::before{color:#2c4270}.temoin blockquote{color:var(--brume);font-size:15px;flex:1;margin:0;padding:0;border:0;background:none}.temoin cite{font-style:normal;font-family:var(--serif);font-weight:700;color:#fff;font-size:15.5px}html.jour .temoin cite{color:#22314f}.temoin cite span{display:block;font-family:var(--sans);font-weight:600;font-size:13px;color:var(--brume);margin-top:3px}.zone-grille{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:48px}.zone-col{border:1px solid var(--filet-doux);border-radius:4px;padding:30px;background:var(--nuit-2)}.zone-col h3{color:var(--or);font-size:17px;margin-bottom:14px}html.jour .zone-col h3{color:#2c4270}.zone-col p{color:var(--brume);font-size:15.5px}.zone-note{margin-top:26px;text-align:center;color:var(--brume);font-size:15px}@media(max-width:700px){.zone-grille{grid-template-columns:1fr}}.blog-grille{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:22px;margin-top:52px}.article-carte,.blog-grille .wp-block-post{border:1px solid var(--filet-doux);border-radius:4px;background:var(--nuit-2);overflow:hidden;display:flex;flex-direction:column;margin:0}.article-carte img,.blog-grille .wp-block-post-featured-image img{width:100%;aspect-ratio:16/9;object-fit:cover;display:block}.blog-grille .wp-block-post-featured-image{margin:0}.article-corps{padding:26px 28px 28px;display:flex;flex-direction:column;gap:12px;flex:1}.blog-grille .wp-block-post-title{font-size:18px;line-height:1.4;padding:22px 28px 0;margin:0}.blog-grille .wp-block-post-title a{color:#fff}html.jour .blog-grille .wp-block-post-title a{color:#22314f}.blog-grille .wp-block-post-title a:hover{color:var(--or-texte)}.blog-grille .wp-block-post-excerpt{padding:10px 28px 0;color:var(--brume);font-size:15px;flex:1}.blog-grille .wp-block-post-excerpt__more-link{display:inline-block;margin-top:10px;font-size:14px;font-weight:700}.blog-grille .taxonomy-category{padding:20px 28px 0;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.blog-grille .taxonomy-category a{color:var(--or)}html.jour .blog-grille .taxonomy-category a{color:#2c4270}.blog-grille .wp-block-post>:last-child{padding-bottom:26px}.article-carte .cat{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--or);margin:0}html.jour .article-carte .cat{color:#2c4270}.article-carte h3{font-size:18px;line-height:1.4;margin:0}.article-carte h3 a{color:#fff}html.jour .article-carte h3 a{color:#22314f}.article-carte p{color:var(--brume);font-size:15px;flex:1;margin:0}.article-carte .suite{font-size:14px;font-weight:700}.featured-image img,.post-image img{border-radius:4px}.faq-item{border:1px solid var(--filet-doux);border-radius:4px;background:var(--nuit-2);margin-bottom:14px}.faq-item summary{cursor:pointer;padding:20px 24px;font-weight:700;color:var(--encre);list-style:none;position:relative;padding-right:52px}.faq-item summary::marker{content:""}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary::after{content:"+";position:absolute;right:24px;top:50%;transform:translateY(-50%);color:var(--or-texte);font-size:22px;font-weight:400}.faq-item[open] summary::after{content:"\2212"}.faq-item p{padding:0 24px 22px;color:var(--brume)}.contact-grille{display:grid;grid-template-columns:1.1fr .9fr;gap:56px;align-items:start}@media(max-width:880px){.contact-grille{grid-template-columns:1fr}}.coord{border:1px solid var(--filet-doux);border-radius:4px;background:var(--nuit-2);padding:32px;margin-bottom:22px}.coord h2{font-size:20px;margin-bottom:16px}.coord ul{list-style:none;margin:0;padding:0}.coord li{padding:9px 0;border-top:1px solid var(--filet-doux);color:var(--brume);font-size:15.5px}.coord li strong{color:var(--encre)}.wpforms-container .wpforms-field-label{color:var(--encre)!important;font-weight:700;font-size:14.5px}.wpforms-container input[type=text],.wpforms-container input[type=email],.wpforms-container input[type=tel],.wpforms-container textarea,.wpforms-container select{background:var(--nuit-2)!important;border:1px solid var(--filet)!important;color:var(--encre)!important;border-radius:3px!important;padding:13px 15px!important;font-family:var(--sans)!important}.wpforms-container .wpforms-submit{background:var(--or)!important;border:1px solid var(--or)!important;color:#14203a!important;font-weight:700!important;padding:15px 30px!important;border-radius:3px!important;font-family:var(--sans)!important}html.jour .wpforms-container .wpforms-submit{background:#2c4270!important;border-color:#2c4270!important;color:#fff!important}.final{background:var(--nuit-3);border-top:1px solid var(--filet);text-align:center}.final h2{margin-bottom:18px}.final .lead{margin:0 auto 34px}.final-cta{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.final-note{margin-top:22px;color:var(--brume);font-size:14.5px}.solto-footer{border-top:1px solid var(--filet-doux);padding:56px 0 40px;background:var(--nuit)}.foot-grille{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:48px}.foot-grille h3{font-size:15px;color:var(--or);margin-bottom:16px;font-family:var(--sans);font-weight:700;letter-spacing:.1em;text-transform:uppercase}html.jour .foot-grille h3{color:#2c4270}.foot-grille ul{list-style:none;margin:0;padding:0}.foot-grille li{margin-bottom:10px}.foot-grille a{color:var(--brume);font-size:15px}.foot-grille a:hover{color:var(--or-texte)}.foot-desc{color:var(--brume);font-size:15px;margin-top:18px;max-width:320px}.foot-bas{margin-top:48px;padding-top:24px;border-top:1px solid var(--filet-doux);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;color:var(--brume);font-size:13.5px}@media(max-width:880px){.foot-grille{grid-template-columns:1fr}}.wa{position:fixed;right:22px;bottom:22px;z-index:60;width:68px;height:68px;border-radius:50%;background:var(--wa-fond);display:flex;align-items:center;justify-content:center;box-shadow:0 6px 24px rgb(0 0 0 / .35);transition:transform .2s,filter .2s}.wa:hover{transform:scale(1.06);filter:brightness(1.08)}.wa svg{width:36px;height:36px;fill:var(--wa-glyphe)}.single .entry-content h2,.single .entry-content h3{margin-top:1.6em}html:not(.jour) .single .entry-content,html:not(.jour) .single .entry-content p,html:not(.jour) .single .entry-content li{color:var(--encre)}html.jour .single-post .entry-content *:not(.solto-ok):not(.solto-ok *){color:#22314f!important;background-color:transparent!important;border-color:rgb(44 66 112 / .35)!important}html.jour .single-post .entry-content a:not(.solto-ok a):not(.solto-ok){color:#8f7226!important;text-decoration:underline}html.jour .single-post .entry-content table{border:1px solid rgb(44 66 112 / .35)!important}html.jour .single-post .entry-content th{border-bottom:2px solid rgb(44 66 112 / .5)!important;font-weight:700}.diplomes{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:22px;margin-top:52px}.diplome{border:1px solid var(--filet-doux);border-radius:4px;background:var(--nuit-2);overflow:hidden;text-align:center}.diplome img{width:100%;aspect-ratio:4/3;object-fit:contain;background:#fff;padding:12px}.diplome .corps{padding:20px 18px 24px}.diplome h3{font-size:17px}.diplome p{color:var(--brume);font-size:14px;margin-top:6px}.principes-grille{display:grid;grid-template-columns:.8fr 1.2fr;gap:56px;align-items:center;margin-top:52px}@media(max-width:880px){.principes-grille{grid-template-columns:1fr}}.principes-grille .cartes{margin-top:0;grid-template-columns:1fr 1fr}@media(max-width:700px){.principes-grille .cartes{grid-template-columns:1fr}}.portrait{border-radius:4px;width:100%;aspect-ratio:4/5;object-fit:cover}.solto-tableau{width:100%;border-collapse:collapse;border:1px solid var(--filet-doux);border-radius:4px;overflow:hidden;margin:28px 0}.solto-tableau th{background:var(--or);color:#14203a;padding:14px 18px;text-align:left;font-weight:700}html.jour .solto-tableau th{background:#2c4270;color:#fff}.solto-tableau td{padding:14px 18px;border-top:1px solid var(--filet-doux);color:var(--brume)}.solto-tableau td:first-child{color:var(--encre);font-weight:600}.solto-tableau .prix{font-family:var(--serif);font-weight:700;color:var(--or-texte);font-size:17px}.solto-tableau tr:nth-child(even){background:var(--nuit-2)}.solto-defil{overflow-x:auto;margin:28px 0}