PageSourceSearch

https://www.atlas-dermato.org/

html atlas-dermato.org collected 2026-10-05 08:15:17 UTC 253,915 bytes, 5,723 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en-US"><head>
3	<meta charset="UTF-8">
4	<meta name="robots" content="index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1">
5<meta name="viewport" content="width=device-width, initial-scale=1">
6	<!-- This site is optimized with the Yoast SEO plugin v28.6 - https://yoast.com/product/yoast-seo-wordpress/ -->
7	<title>Accueil - atlas-dermato</title>
8	<link rel="canonical" href="https://www.atlas-dermato.org/">
9	<meta property="og:locale" content="en_US">
10	<meta property="og:type" content="website">
11	<meta property="og:title" content="Accueil - atlas-dermato">
12	<meta property="og:description" content="Annuaire dermatologue en France Atlas Dermato Découvrez toutes les infos de dermatologue en France et trouvez un dermato disponible proche ... Lire l'article">
13	<meta property="og:url" content="https://www.atlas-dermato.org/">
14	<meta property="og:site_name" content="atlas-dermato">
15	<meta property="article:modified_time" content="2026-07-08T13:39:41+00:00">
16	<meta property="og:image" content="https://www.atlas-dermato.org/wp-content/uploads/header.png">
17	<meta name="twitter:card" content="summary_large_image">
18	
18<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.atlas-dermato.org\/","url":"https:\/\/www.atlas-dermato.org\/","name":"Accueil - atlas-dermato","isPartOf":{"@id":"https:\/\/www.atlas-dermato.org\/#website"},"about":{"@id":"https:\/\/www.atlas-dermato.org\/#organization"},"primaryImageOfPage":{"@id":"https:\/\/www.atlas-dermato.org\/#primaryimage"},"image":{"@id":"https:\/\/www.atlas-dermato.org\/#primaryimage"},"thumbnailUrl":"https:\/\/www.atlas-dermato.org\/wp-content\/uploads\/header.png","datePublished":"2026-05-11T11:42:16+00:00","dateModified":"2026-07-08T13:39:41+00:00","breadcrumb":{"@id":"https:\/\/www.atlas-dermato.org\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.atlas-dermato.org\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.atlas-dermato.org\/#primaryimage","url":"https:\/\/www.atlas-dermato.org\/wp-content\/uploads\/header.png","contentUrl":"https:\/\/www.atlas-dermato.org\/wp-content\/uploads\/header.png","width":600,"height":383},{"@type":"BreadcrumbList","@id":"https:\/\/www.atlas-dermato.org\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil"}]},{"@type":"WebSite","@id":"https:\/\/www.atlas-dermato.org\/#website","url":"https:\/\/www.atlas-dermato.org\/","name":"atlas-dermato","description":"","publisher":{"@id":"https:\/\/www.atlas-dermato.org\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.atlas-dermato.org\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.atlas-dermato.org\/#organization","name":"atlas-dermato","url":"https:\/\/www.atlas-dermato.org\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.atlas-dermato.org\/#\/schema\/logo\/image\/","url":"https:\/\/www.atlas-dermato.org\/wp-content\/uploads\/ATLAS-DERMATOlogo-e1658583605312.png","contentUrl":"https:\/\/www.atlas-dermato.org\/wp-content\/uploads\/ATLAS-DERMATOlogo-e1658583605312.png","width":500,"height":150,"caption":"atlas-dermato"},"image":{"@id":"https:\/\/www.atlas-dermato.org\/#\/schema\/logo\/image\/"}}]}</script>
18
19	<!-- / Yoast SEO plugin. -->
20
21
22<link href="https://fonts.gstatic.com" crossorigin="" rel="preconnect">
23<link href="https://fonts.googleapis.com" crossorigin="" rel="preconnect">
24<link rel="alternate" type="application/rss+xml" title="atlas-dermato » Feed" href="https://www.atlas-dermato.org/feed/">
25<link rel="alternate" type="application/rss+xml" title="atlas-dermato » Comments Feed" href="https://www.atlas-dermato.org/comments/feed/">
26<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.atlas-dermato.org/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.atlas-dermato.org%2F">
27<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.atlas-dermato.org/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.atlas-dermato.org%2F&amp;format=xml">
28<style id="wp-img-auto-sizes-contain-inline-css">
29img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
30/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
31</style>
32<link rel="stylesheet" id="generate-fonts-css" href="//fonts.googleapis.com/css?family=Source+Sans+Pro:200,200italic,300,300italic,regular,italic,600,600italic,700,700italic,900,900italic" media="all">
33<style id="wp-emoji-styles-inline-css">
34
35	img.wp-smiley, img.emoji {
36		display: inline !important;
37		border: none !important;
38		box-shadow: none !important;
39		height: 1em !important;
40		width: 1em !important;
41		margin: 0 0.07em !important;
42		vertical-align: -0.1em !important;
43		background: none !important;
44		padding: 0 !important;
45	}
46/*# sourceURL=wp-emoji-styles-inline-css */
47</style>
48<style id="classic-theme-styles-inline-css">
49/*! This file is auto-generated */
50.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
51/*# sourceURL=/wp-includes/css/classic-themes.min.css */
52</style>
53<style id="global-styles-inline-css">
54:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--contrast: var(--contrast);--wp--preset--color--contrast-2: var(--contrast-2);--wp--preset--color--contrast-3: var(--contrast-3);--wp--preset--color--base: var(--base);--wp--preset--color--base-2: var(--base-2);--wp--preset--color--base-3: var(--base-3);--wp--preset--color--accent: var(--accent);--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
54--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-contrast-color{color: var(--wp--preset--color--contrast) !important;}.has-contrast-2-color{color: var(--wp--preset--color--contrast-2) !important;}.has-contrast-3-color{color: var(--wp--preset--color--contrast-3) !important;}.has-base-color{color: var(--wp--preset--color--base) !important;}.has-base-2-color{color: var(--wp--preset--color--base-2) !important;}.has-base-3-color{color: var(--wp--preset--color--base-3) !important;}.has-accent-color{color: var(--wp--preset--color--accent) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-contrast-background-color{background-color: var(--wp--preset--color--contrast) !important;}.has-contrast-2-background-color{background-color: var(--wp--preset--color--contrast-2) !important;}.has-contrast-3-background-color{background-color: var(--wp--preset--color--contrast-3) !important;}.has-base-background-color{background-color: var(--wp--preset--color--base) !important;}.has-base-2-background-color{background-color: var(--wp--preset--color--base-2) !important;}.has-base-3-background-color{background-color: var(--wp--preset--color--base-3) !important;}.has-accent-background-color{background-color: var(--wp--preset--color--accent) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-contrast-border-color{border-color: var(--wp--preset--color--contrast) !important;}.has-contrast-2-border-color{border-color: var(--wp--preset--color--contrast-2) !important;}.has-contrast-3-border-color{border-color: var(--wp--preset--color--contrast-3) !important;}.has-base-border-color{border-color: var(--wp--preset--color--base) !important;}.has-base-2-border-color{border-color: var(--wp--preset--color--base-2) !important;}.has-base-3-border-color{border-color: var(--wp--preset--color--base-3) !important;}.has-accent-border-color{border-color: var(--wp--preset--color--accent) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
54.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
55:root :where(.wp-block-icon svg){width: 24px;}
56:where(.wp-block-gallery.is-layout-flex){gap: var( --wp--style--gallery-gap-default, var( --gallery-block--gutter-size, var( --wp--style--block-gap, 0.5em ) ) );}:where(.wp-block-gallery.is-layout-grid){gap: var( --wp--style--gallery-gap-default, var( --gallery-block--gutter-size, var( --wp--style--block-gap, 0.5em ) ) );}
57:where(.wp-block-latest-posts.is-layout-flex){gap: 1.25em;}:where(.wp-block-latest-posts.is-layout-grid){gap: 1.25em;}
58:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}
59:where(.wp-block-term-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-term-template.is-layout-grid){gap: 1.25em;}
60:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}
61:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}
62/*# sourceURL=global-styles-inline-css */
63</style>
64<link rel="stylesheet" id="contact-form-7-css" href="https://www.atlas-dermato.org/wp-content/plugins/contact-form-7/includes/css/styles.css?ver=6.1.7" media="all">
65<link rel="stylesheet" id="gn-frontend-gnfollow-style-css" href="https://www.atlas-dermato.org/wp-content/plugins/gn-publisher/assets/css/gn-frontend-gnfollow.min.css?ver=1.5.30" media="all">
66<link rel="stylesheet" id="kk-star-ratings-css" href="https://www.atlas-dermato.org/wp-content/plugins/kk-star-ratings/src/core/public/css/kk-star-ratings.min.css?ver=5.4.10.5" media="all">
67<link rel="stylesheet" id="generate-widget-areas-css" href="https://www.atlas-dermato.org/wp-content/themes/generatepress/assets/css/components/widget-areas.min.css?ver=3.6.1" media="all">
68<link rel="stylesheet" id="generate-style-css" href="https://www.atlas-dermato.org/wp-content/themes/generatepress/assets/css/main.min.css?ver=3.6.1" media="all">
69<style id="generate-style-inline-css">
70.is-right-sidebar{width:25%;}.is-left-sidebar{width:30%;}.site-content .content-area{width:100%;}@media (max-width: 992px){.main-navigation .menu-toggle,.sidebar-nav-mobile:not(#sticky-placeholder){display:block;}.main-navigation ul,.gen-sidebar-nav,.main-navigation:not(.slideout-navigation):not(.toggled) .main-nav > ul,.has-inline-mobile-toggle #site-navigation .inside-navigation > *:not(.navigation-search):not(.main-nav){display:none;}.nav-align-right .inside-navigation,.nav-align-center .inside-navigation{justify-content:space-between;}.has-inline-mobile-toggle .mobile-menu-control-wrapper{display:flex;flex-wrap:wrap;}.has-inline-mobile-toggle .inside-header{flex-direction:row;text-align:left;flex-wrap:wrap;}.has-inline-mobile-toggle .header-widget,.has-inline-mobile-toggle #site-navigation{flex-basis:100%;}.nav-float-left .has-inline-mobile-toggle #site-navigation{order:10;}}
71.elementor-template-full-width .site-content{display:block;}
72.dynamic-author-image-rounded{border-radius:100%;}.dynamic-featured-image, .dynamic-author-image{vertical-align:middle;}.one-container.blog .dynamic-content-template:not(:last-child), .one-container.archive .dynamic-content-template:not(:last-child){padding-bottom:0px;}.dynamic-entry-excerpt > p:last-child{margin-bottom:0px;}
73.page-hero{background-color:rgba(10,10,10,0);}.page-hero .inside-page-hero.grid-container{max-width:calc(1200px - 0px - 0px);}.inside-page-hero > *:last-child{margin-bottom:0px;}.header-wrap{position:absolute;
73left:0px;right:0px;z-index:10;}.header-wrap .site-header{background:transparent;}.site-logo:not(.page-hero-logo){display:none;}.elementor-editor-active .header-wrap{pointer-events:none;}
74/*# sourceURL=generate-style-inline-css */
75</style>
76<link rel="stylesheet" id="generatepress-dynamic-css" href="https://www.atlas-dermato.org/wp-content/uploads/generatepress/style.min.css?ver=1785597111" media="all">
77<link rel="stylesheet" id="generate-child-css" href="https://www.atlas-dermato.org/wp-content/themes/generatepress_child-2/style.css?ver=1785156593" media="all">
78<link rel="stylesheet" id="elementor-icons-css" href="https://www.atlas-dermato.org/wp-content/plugins/elementor/assets/lib/eicons/css/elementor-icons.min.css?ver=5.54.0" media="all">
79<link rel="stylesheet" id="elementor-frontend-css" href="https://www.atlas-dermato.org/wp-content/plugins/elementor/assets/css/frontend.min.css?ver=4.3.3" media="all">
80<link rel="stylesheet" id="elementor-post-3768-css" href="https://www.atlas-dermato.org/wp-content/uploads/elementor/css/post-3768.css?ver=1791146647" media="all">
81<link rel="stylesheet" id="elementor-post-25640-css" href="https://www.atlas-dermato.org/wp-content/uploads/elementor/css/post-25640.css?ver=1791146647" media="all">
82<style id="generateblocks-inline-css">
83:root{--gb-container-width:1200px;}.gb-container .wp-block-image img{vertical-align:middle;}.gb-grid-wrapper .wp-block-image{margin-bottom:0;}.gb-highlight{background:none;}.gb-shape{line-height:0;}
84/*# sourceURL=generateblocks-inline-css */
85</style>
86<link rel="stylesheet" id="generate-offside-css" href="https://www.atlas-dermato.org/wp-content/plugins/gp-premium/menu-plus/functions/css/offside.min.css?ver=2.5.0" media="all">
87<style id="generate-offside-inline-css">
88:root{--gp-slideout-width:265px;}.slideout-navigation.main-navigation .main-nav ul li a{color:#ffffff;font-weight:600;text-transform:uppercase;font-size:20px;}.slideout-navigation.main-navigation ul ul{background-color:rgba(0,0,0,0);}.slideout-navigation.main-navigation .main-nav ul ul li a{color:#ffffff;}.slideout-navigation.main-navigation.do-overlay .main-nav ul ul li a{font-size:1em;font-size:19px;}@media (max-width:768px){.slideout-navigation.main-navigation .main-nav ul li a{font-size:20px;}.slideout-navigation.main-navigation .main-nav ul ul li a{font-size:19px;}}.slideout-navigation.main-navigation .main-nav ul li:not([class*="current-menu-"]):hover > a, .slideout-navigation.main-navigation .main-nav ul li:not([class*="current-menu-"]):focus > a, .slideout-navigation.main-navigation .main-nav ul li.sfHover:not([class*="current-menu-"]) > a{color:#f2f5fa;}.slideout-navigation.main-navigation .main-nav ul ul li:not([class*="current-menu-"]):hover > a, .slideout-navigation.main-navigation .main-nav ul ul li:not([class*="current-menu-"]):focus > a, .slideout-navigation.main-navigation .main-nav ul ul li.sfHover:not([class*="current-menu-"]) > a{background-color:rgba(0,0,0,0);}.slideout-navigation.main-navigation .main-nav ul li[class*="current-menu-"] > a{color:#ffffff;}.slideout-navigation.main-navigation .main-nav ul ul li[class*="current-menu-"] > a{background-color:rgba(0,0,0,0);}.slideout-navigation, .slideout-navigation a{color:#ffffff;}.slideout-navigation button.slideout-exit{color:#ffffff;padding-left:20px;padding-right:20px;}.slide-opened nav.toggled .menu-toggle:before{display:none;}@media (max-width: 992px){.menu-bar-item.slideout-toggle{display:none;}}
89/*# sourceURL=generate-offside-inline-css */
90</style>
91<link rel="stylesheet" id="elementor-gf-roboto-css" href="https://fonts.googleapis.com/css?family=Roboto:100,100italic,200,200italic,300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic&amp;display=auto" media="all">
92<link rel="stylesheet" id="elementor-gf-robotoslab-css" href="https://fonts.googleapis.com/css?family=Roboto+Slab:100,100italic,200,200italic,300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic&amp;display=auto" media="all">
93<script id="jquery-core-js" src="https://www.atlas-dermato.org/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 93
93
94<script id="jquery-migrate-js" src="https://www.atlas-dermato.org/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
94
95<link rel="https://api.w.org/" href="https://www.atlas-dermato.org/wp-json/"><link rel="alternate" title="JSON" type="application/json" href="https://www.atlas-dermato.org/wp-json/wp/v2/pages/25640"><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.atlas-dermato.org/xmlrpc.php?rsd">
96<meta name="generator" content="WordPress 7.1.2">
97<link rel="shortlink" href="https://www.atlas-dermato.org/">
98<!-- start Simple Custom CSS and JS -->
99<style>
100.comments-area {
101  display: none;
102}
103#sticky-navigation {
104  display:none!important;
105}
106.code-block, .wp-block-embed__wrapper, .css-1kf5no3 {
107  display:none!important;
108}</style>
109<!-- end Simple Custom CSS and JS -->
110<!-- start Simple Custom CSS and JS -->
111<style>
112.wp-block-latest-posts__featured-image img {
113  border-radius: 10px;
114  aspect-ratio: 16/9;
115}
116.sidebar .widget {
117  background-color: #f5f6f7;
118  border-radius:10px;
119}
120.post-header-h1 {
121  font-weight: 700;
122  font-size: 40px;
123  line-height: 1.1em;
124  margin-bottom: 0.5em!important;
125}
126.featured-image img, .post-image img {
127  aspect-ratio: 16/9;
128}
129.entry-title {
130  font-size:1.2em;
131}</style>
132<!-- end Simple Custom CSS and JS -->
133
134<meta name="publisuites-verify-code" content="aHR0cHM6Ly9hdGxhcy1kZXJtYXRvLm9yZw==">
135<!-- cedia-adsense -->
136<script async="" src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-5104130374911667" crossorigin="anonymous"></script>
136
137<meta name="generator" content="Elementor 4.3.3; features: additional_custom_breakpoints; settings: css_print_method-external, google_font-enabled, font_display-auto">
138			<style>
139				.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),
140				.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * {
141					background-image: none !important;
142				}
143				@media screen and (max-height: 1024px) {
144					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),
145					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * {
146						background-image: none !important;
147					}
148				}
149				@media screen and (max-height: 640px) {
150					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),
151					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * {
152						background-image: none !important;
153					}
154				}
155			</style>
156			<link rel="icon" href="https://www.atlas-dermato.org/wp-content/uploads/ATLAS-favicon-150x150.png" sizes="32x32">
157<link rel="icon" href="https://www.atlas-dermato.org/wp-content/uploads/ATLAS-favicon-300x300.png" sizes="192x192">
158<link rel="apple-touch-icon" href="https://www.atlas-dermato.org/wp-content/uploads/ATLAS-favicon-300x300.png">
159<meta name="msapplication-TileImage" content="https://www.atlas-dermato.org/wp-content/uploads/ATLAS-favicon-300x300.png">
160<script defer="" src="/65797374/s.js" data-website-id="40fa6efb-134a-4324-b26a-27b8e27877f2" data-do-not-track="true" data-exclude-search="true" data-exclude-hash="true"></script>
160
161<style id="wp-custom-css">
162:root {
163  --wp-header-height: 76px;
164  --hf-navy: #1c376b;
165  --hf-deep: #16284f;
166  --hf-gold: #f7b633;
167  --hf-cream: #fffaf0;
168  --hf-line: rgba(28, 55, 107, .14);
169}
170
171#masthead.site-header {
172  position: relative;
173  z-index: 100;
174  min-height: var(--wp-header-height);
175  color: var(--hf-deep);
176  background: rgba(255, 250, 240, .97);
177  border-bottom: 1px solid var(--hf-line);
178  box-shadow: 0 12px 32px rgba(22, 40, 79, .1);
179  font-family: "Manrope", "Segoe UI", sans-serif;
180}
181
182#masthead .inside-header.grid-container {
183  display: flex;
184  align-items: center;
185  justify-content: space-between;
186  width: min(100% - 40px, 1200px);
187  min-height: var(--wp-header-height);
188  margin: auto;
189  padding: 10px 0;
190  gap: 28px;
191}
192
193#masthead .site-logo:not(.page-hero-logo) { display: none; }
194#masthead .site-logo.page-hero-logo,
195#masthead .site-logo.page-hero-logo > a {
196  display: flex;
197  align-items: center;
198  flex: 0 0 auto;
199  line-height: 1;
200}
201
202#masthead .site-logo.page-hero-logo img {
203  display: block;
204  width: auto;
205  height: 52px;
206  max-width: 174px;
207  object-fit: contain;
208}
209
210#masthead #site-navigation.main-navigation {
211  position: static;
212  flex: 1 1 auto;
213  width: auto;
214  min-height: 0;
215  margin: 0;
216  color: var(--hf-deep);
217  background: transparent;
218  border: 0;
219  box-shadow: none;
220  backdrop-filter: none;
221}
222
223#masthead #site-navigation .inside-navigation {
224  display: flex;
225  align-items: center;
226  justify-content: flex-end;
227  min-height: 0;
228}
229
230#masthead #primary-menu { width: auto; height: auto; }
231#masthead #menu-menu {
232  display: flex;
233  align-items: center;
234  justify-content: flex-end;
235  width: auto;
236  height: auto;
237  margin: 0;
238  padding: 0;
239  gap: 6px;
240  list-style: none;
241}
242
243#masthead #menu-menu > li {
244  display: block;
245  width: auto;
246  height: auto;
247  margin: 0;
248}
249
250#masthead #menu-menu > li > a {
251  display: flex;
252  align-items: center;
253  min-height: 44px;
254  padding: 10px 15px;
255  color: var(--hf-deep);
256  background: transparent;
257  border-radius: 999px;
258  font-size: 14px;
259  font-weight: 700;
260  line-height: 1.2;
261  text-decoration: none;
262  transition: background-color .16s, color .16s, transform .16s;
263}
264
265#masthead #menu-menu > li > a:hover,
266#masthead #menu-menu > .current-menu-item > a {
267  color: var(--hf-deep);
268  background: rgba(247, 182, 51, .2);
269}
270
271#masthead #menu-menu > li:last-child > a {
272  color: #fff;
273  background: var(--hf-navy);
274  box-shadow: 0 7px 18px rgba(28, 55, 107, .18);
275}
276
277#masthead #menu-menu > li:last-child > a:hover {
278  color: #fff;
279  background: var(--hf-deep);
280  transform: translateY(-1px);
281}
282
283#masthead a:focus-visible,
284#masthead button:focus-visible,
285#generate-slideout-menu a:focus-visible,
286#generate-slideout-menu button:focus-visible {
287  outline: 3px solid var(--hf-gold);
288  outline-offset: 3px;
289}
290
291@media (min-width: 769px) {
292  #masthead #mobile-menu-control-wrapper,
293  #masthead #site-navigation > .inside-navigation > .menu-toggle { display: none; }
294}
295
296.sticky-enabled .main-navigation.navigation-stick,
297.sticky-enabled #site-navigation.is_stuck {
298  color: var(--hf-deep);
299  background: rgba(255, 250, 240, .98);
300  border-bottom: 1px solid var(--hf-line);
301  box-shadow: 0 10px 28px rgba(22, 40, 79, .11);
302  backdrop-filter: blur(12px);
303}
304
305body.home .site-footer > footer {
306  padding: 52px 24px 24px !important;
307  color: rgba(255, 255, 255, .82);
308  background: linear-gradient(145deg, var(--hf-deep), #101d39 72%) !important;
309  border-top: 4px solid var(--hf-gold) !important;
310  font-family: "Manrope", "Segoe UI", sans-serif !important;
311}
312
313body.home .site-footer > footer > div {
314  width: min(100%, 1120px);
315  max-width: 1120px !important;
316  margin-inline: auto !important;
317}
318
319body.home .site-footer > footer > div:first-child {
320  display: grid !important;
321  grid-template-columns: 1.35fr .55fr .8fr;
322  align-items: start !important;
323  gap: clamp(32px, 6vw, 84px) !important;
324}
325
326body.home .site-footer > footer p { color: rgba(255, 255, 255, .76) !important; }
327body.home .site-footer > footer > div:first-child > div > p:first-child {
328  margin: 0 0 15px !important;
329  color: #fff !important;
330  font-size: 13px !important;
331  font-weight: 800 !important;
332  letter-spacing: .13em;
333  text-transform: uppercase;
334}
335
336body.home .site-footer > footer > div:first-child > div:first-child > p:first-child {
337  color: var(--hf-gold) !important;
338  font-family: "Cormorant Garamond", Georgia, serif;
339  font-size: 28px !important;
340  letter-spacing: 0;
341  text-transform: none;
342}
343
344body.home .site-footer > footer a {
345  display: inline-flex;
346  align-items: center;
347  min-height: 36px;
348  color: rgba(255, 255, 255, .82) !important;
349  font-size: 14px;
350  text-decoration: none !important;
351}
352
353body.home .site-footer > footer a:hover { color: var(--hf-gold) !important; }
354body.home .site-footer > footer > div:last-child {
355  margin-top: 34px !important;
356  padding-top: 20px !important;
357  border-top: 1px solid rgba(255, 255, 255, .14) !important;
358}
359
360body.home .site-footer > footer > div:last-child p {
361  margin: 0 !important;
362  color: rgba(255, 255, 255, .58) !important;
363  font-size: 12px !important;
364}
365
366@media (max-width: 768px) {
367  :root { --wp-header-height: 64px; }
368  #masthead .inside-header.grid-container {
369    position: relative;
370    width: calc(100% - 24px);
371    min-height: 64px;
372    padding: 8px 0;
373    gap: 14px;
374  }
375
376  #masthead .site-logo.page-hero-logo img { height: 40px; max-width: 134px; }
377  #masthead #mobile-menu-control-wrapper {
378    display: flex;
379    align-items: center;
380    width: auto;
381    min-height: 44px;
382    margin-left: auto;
383  }
384
385  #masthead #mobile-menu-control-wrapper .menu-toggle {
386    display: inline-flex;
387    align-items: center;
388    justify-content: center;
389    width: 44px;
390    height: 44px;
391    padding: 0;
392    color: var(--hf-deep);
393    background: rgba(247, 182, 51, .22);
394    border: 1px solid rgba(199, 127, 5, .34);
395    border-radius: 14px;
396  }
397
398  #masthead #site-navigation { display: none !important; }
399  #generate-slideout-menu {
400    width: min(88vw, 360px) !important;
401    color: var(--hf-deep);
402    background: var(--hf-cream);
403    border-right: 1px solid var(--hf-line);
404    box-shadow: 18px 0 44px rgba(22, 40, 79, .22);
405  }
406
407  #generate-slideout-menu .inside-navigation { padding: 18px; }
408  #generate-slideout-menu .slideout-exit {
409    width: 44px;
410    height: 44px;
411    margin: 0 0 22px;
412    color: var(--hf-deep);
413    background: rgba(247, 182, 51, .22);
414    border: 1px solid rgba(199, 127, 5, .34);
415    border-radius: 14px;
416  }
417
418  #generate-slideout-menu .slideout-menu { margin: 0; padding: 0; list-style: none; }
419  #generate-slideout-menu .slideout-menu a {
420    display: block;
421    min-height: 50px;
422    padding: 14px 16px;
423    color: var(--hf-deep);
424    border-radius: 13px;
425    font-size: 15px;
426    font-weight: 700;
427    text-decoration: none;
428  }
429
430  #generate-slideout-menu .slideout-menu li:last-child a {
431    margin-top: 8px;
432    color: #fff;
433    background: var(--hf-navy);
434    text-align: center;
435  }
436
437  body.home .site-footer > footer { padding: 42px 20px 22px !important; }
438  body.home .site-footer > footer > div:first-child {
439    grid-template-columns: 1fr !important;
440    gap: 28px !important;
441  }
442}
443
444</style>
445</head>
446
447<body class="home wp-singular page-template page-template-elementor_header_footer page page-id-25640 wp-custom-logo wp-embed-responsive wp-theme-generatepress wp-child-theme-generatepress_child-2 post-image-aligned-center slideout-enabled slideout-mobile sticky-menu-fade sticky-enabled mobile-sticky-menu no-sidebar nav-float-right one-container header-aligned-left dropdown-hover elementor-default elementor-template-full-width elementor-kit-3768 elementor-page elementor-page-25640 full-width-content" itemtype="https://schema.org/WebPage" itemscope="">
448	<div class="header-wrap"><a class="screen-reader-text skip-link" href="#content" title="Skip to content">Skip to content</a>		<header class="site-header has-inline-mobile-toggle" id="masthead" aria-label="Site" itemtype="https://schema.org/WPHeader" itemscope="">
449			<div class="inside-header grid-container">
450				<div class="site-logo">
451					<a href="https://www.atlas-dermato.org/" rel="home">
452						<img class="header-image is-logo-image" alt="atlas-dermato" src="https://www.atlas-dermato.org/wp-content/uploads/ATLAS-DERMATOlogo-e1658583605312.png" width="500" height="150">
453					</a>
454				</div><div class="site-logo page-hero-logo">
455					<a href="https://www.atlas-dermato.org/" title="atlas-dermato" rel="home">
456						<img class="header-image is-logo-image" alt="atlas-dermato" src="https://www.atlas-dermato.org/wp-content/uploads/ATLAS-DERMATOlogo-e1658583605312.png" title="atlas-dermato" srcset="https://www.atlas-dermato.org/wp-content/uploads/ATLAS-DERMATOlogo-e1658583605312.png 1x,  2x" width="500" height="150">
457					</a>
458				</div>	<nav class="main-navigation mobile-menu-control-wrapper" id="mobile-menu-control-wrapper" aria-label="Mobile Toggle">
459				<button data-nav="site-navigation" class="menu-toggle" aria-controls="generate-slideout-menu" aria-expanded="false">
460			<span class="gp-icon icon-menu-bars"><svg viewBox="0 0 512 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M0 96c0-13.255 10.745-24 24-24h464c13.255 0 24 10.745 24 24s-10.745 24-24 24H24c-13.255 0-24-10.745-24-24zm0 160c0-13.255 10.745-24 24-24h464c13.255 0 24 10.745 24 24s-10.745 24-24 24H24c-13.255 0-24-10.745-24-24zm0 160c0-13.255 10.745-24 24-24h464c13.255 0 24 10.745 24 24s-10.745 24-24 24H24c-13.255 0-24-10.745-24-24z"></path></svg><svg viewBox="0 0 512 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M71.029 71.029c9.373-9.372 24.569-9.372 33.942 0L256 222.059l151.029-151.03c9.373-9.372 24.569-9.372 33.942 0 9.372 9.373 9.372 24.569 0 33.942L289.941 256l151.03 151.029c9.372 9.373 9.372 24.569 0 33.942-9.373 9.372-24.569 9.372-33.942 0L256 289.941l-151.029 151.03c-9.373 9.372-24.569 9.372-33.942 0-9.372-9.373-9.372-24.569 0-33.942L222.059 256 71.029 104.971c-9.372-9.373-9.372-24.569 0-33.942z"></path></svg></span><span class="screen-reader-text">Menu</span>		</button>
461	</nav>
462			<nav class="main-navigation sub-menu-right" id="site-navigation" aria-label="Primary" itemtype="https://schema.org/SiteNavigationElement" itemscope="">
463			<div class="inside-navigation grid-container">
464								<button class="menu-toggle" aria-controls="generate-slideout-menu" aria-expanded="false">
465					<span class="gp-icon icon-menu-bars"><svg viewBox="0 0 512 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M0 96c0-13.255 10.745-24 24-24h464c13.255 0 24 10.745 24 24s-10.745 24-24 24H24c-13.255 0-24-10.745-24-24zm0 160c0-13.255 10.745-24 24-24h464c13.255 0 24 10.745 24 24s-10.745 24-24 24H24c-13.255 0-24-10.745-24-24zm0 160c0-13.255 10.745-24 24-24h464c13.255 0 24 10.745 24 24s-10.745 24-24 24H24c-13.255 0-24-10.745-24-24z"></path></svg><svg viewBox="0 0 512 512" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="1em" height="1em"><path d="M71.029 71.029c9.373-9.372 24.569-9.372 33.942 0L256 222.059l151.029-151.03c9.373-9.372 24.569-9.372 33.942 0 9.372 9.373 9.372 24.569 0 33.942L289.941 256l151.03 151.029c9.372 9.373 9.372 24.569 0 33.942-9.373 9.372-24.569 9.372-33.942 0L256 289.941l-151.029 151.03c-9.373 9.372-24.569 9.372-33.942 0-9.372-9.373-9.372-24.569 0-33.942L222.059 256 71.029 104.971c-9.372-9.373-9.372-24.569 0-33.942z"></path></svg></span><span class="screen-reader-text">Menu</span>				</button>
466				<div id="primary-menu" class="main-nav"><ul id="menu-menu" class=" menu sf-menu"><li id="menu-item-25767" class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item menu-item-home menu-item-25767"><a href="https://www.atlas-dermato.org/">Accueil</a></li>
467<li id="menu-item-2513" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-2513"><a href="https://www.atlas-dermato.org/categorie/ville/">Ville</a></li>
468<li id="menu-item-13355" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-13355"><a href="https://www.atlas-dermato.org/categorie/bien-etre/">Bien-être</a></li>
469<li id="menu-item-13354" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-13354"><a href="https://www.atlas-dermato.org/contact/">Me contacter</a></li>
470</ul></div>			</div>
471		</nav>
472					</div>
473		</header>
474		</div><!-- .header-wrap -->
475	<div class="site grid-container container hfeed" id="page">
476				<div class="site-content" id="content">
477			<div class="bialty-container">		<div data-elementor-type="wp-page" data-elementor-id="25640" class="elementor elementor-25640" data-elementor-post-type="page">
478						<section class="elementor-section elementor-top-section elementor-element elementor-element-595d5a2 elementor-section-full_width elementor-section-height-default elementor-section-height-default" data-id="595d5a2" data-element_type="section" data-e-type="section">
479						<div class="elementor-container elementor-column-gap-no">
480					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-d78b280" data-id="d78b280" data-element_type="column" data-e-type="column">
481			<div class="elementor-widget-wrap elementor-element-populated">
482						<div class="elementor-element elementor-element-c156ac1 elementor-widget__width-inherit elementor-widget elementor-widget-html" data-id="c156ac1" data-element_type="widget" data-e-type="widget" data-widget_type="html.default">
483				<div class="elementor-widget-container">
484					  <meta name="bradigo-api-key" content="6krpOdZxEe2VvhjkcIZjK0tAZeLCu2zh">
485  <link href="https://fonts.googleapis.com" rel="preconnect">
486  <link crossorigin="" href="https://fonts.gstatic.com" rel="preconnect">
487  <link href="https://fonts.googleapis.com/css2?family=Source+Sans+3:wght@400;600;700;800;900&amp;family=Manrope:wght@400;500;700;800&amp;family=Cormorant+Garamond:wght@600;700&amp;display=swap" rel="stylesheet">
488  <style>
489    :root {
490      --mh-primary: #f7b633;
491      --mh-secondary: #123a78;
492      --mh-background: #f5f6f7;
493      --mh-surface: #ffffff;
494      --mh-text: #141a23;
495      --mh-muted: #5c6470;
496      --mh-radius: 28px;
497      --mh-shadow: 0 28px 80px rgba(15, 23, 42, 0.16);
498    }
499
500    * {
501      box-sizing: border-box;
502    }
503
504    html {
505      scroll-behavior: smooth;
506      overflow-x: hidden;
507    }
508
509    body {
510      margin: 0 !important;
511      font-family: "Manrope", "Avenir Next", "Segoe UI", sans-serif;
512      color: var(--mh-text) !important;
513      background:
514        radial-gradient(circle at top left, rgba(255, 255, 255, 0.8), transparent 34%),
515        linear-gradient(180deg, var(--mh-background) 0%, #ffffff 100%);
516      overflow-x: hidden;
517    }
518
519    body,
520    body * {
521      color: inherit;
522    }
523
524    a {
525      color: inherit;
526    }
527
528    img {
529      display: block;
530      max-width: 100%;
531    }
532
533    .mh-page {
534      position: relative;
535      left: 50%;
536      width: 100vw;
537      max-width: 100vw;
538      margin-left: -50vw;
539      overflow-x: hidden;
540      background: transparent;
541    }
542
543    .mh-section {
544      position: relative;
545      padding: 56px clamp(20px, 5vw, 64px);
546    }
547
548    .mh-shell {
549      width: min(1320px, 100%);
550      margin: 0 auto;
551    }
552
553    .mh-kicker {
554      margin: 0 0 12px;
555      font-size: 12px;
556      font-weight: 800;
557      letter-spacing: 0.18em;
558      text-transform: uppercase;
559      color: rgba(255, 255, 255, 0.74) !important;
560    }
561
562    .mh-title {
563      margin: 0;
564      font-family: "Cormorant Garamond", Georgia, serif;
565      font-size: clamp(4.2rem, 10vw, 8.8rem);
566      line-height: 0.88;
567      letter-spacing: -0.04em;
568      color: #ffffff !important;
569      text-wrap: balance;
570      text-shadow: 0 12px 34px rgba(0, 0, 0, 0.24);
571    }
572
573    .mh-copy,
574    .mh-copy p,
575    .mh-faq-answer,
576    .mh-card-copy,
577    .mh-metric-label,
578    .mh-newsletter-note,
579    .mh-quiz-copy {
580      color: var(--mh-muted) !important;
581      line-height: 1.7;
582    }
583
584    .mh-hero {
585      min-height: 100svh;
586      display: grid;
587      align-items: stretch;
588      padding: 0;
589      background: linear-gradient(135deg, #32373c 0%, #282c30 54%, #5c646b 100%);
590      isolation: isolate;
591      overflow: clip;
592    }
593
594    .mh-hero::before,
595    .mh-hero::after {
596      content: "";
597      position: absolute;
598      inset: auto;
599      pointer-events: none;
600      z-index: 0;
601    }
602
603    .mh-hero::before {
604      top: -16%;
605      right: -8%;
606      width: min(48vw, 720px);
607      height: min(48vw, 720px);
608      border-radius: 50%;
609      background: radial-gradient(circle, rgba(255, 255, 255, 0.22), rgba(255, 255, 255, 0.08) 34%, transparent 72%);
610      filter: blur(10px);
611      opacity: 0.9;
612      animation: mhPulseGlow 12s ease-in-out infinite alternate;
613    }
614
615    .mh-hero::after {
616      inset: 0;
617      background:
618        linear-gradient(122deg, rgba(255, 255, 255, 0.08) 0%, transparent 28%),
619        repeating-linear-gradient(90deg, rgba(255, 255, 255, 0.045) 0 1px, transparent 1px 120px),
620        repeating-linear-gradient(0deg, rgba(255, 255, 255, 0.02) 0 1px, transparent 1px 120px);
621      mix-blend-mode: soft-light;
622    }
623
624    .mh-hero-grid {
625      min-height: 100svh;
626      display: grid;
627      grid-template-columns: minmax(0, 1.02fr) minmax(0, 0.98fr);
628      position: relative;
629      z-index: 1;
630    }
631
632    .mh-scene-scoreboard .mh-hero-copy {
633      justify-content: flex-start;
634      padding-top: clamp(44px, 8vw, 88px);
635    }
636
637    .mh-scene-scoreboard .mh-hero-media {
638      clip-path: polygon(12% 0, 100% 0, 100% 100%, 0 100%, 0 16%);
639      transform: translateY(8px);
640    }
641
642    .mh-scene-scoreboard .mh-hero-media::before {
643      background:
644        linear-gradient(180deg, rgba(6, 10, 16, 0.14), rgba(6, 10, 16, 0.42)),
645        linear-gradient(0deg, rgba(255, 255, 255, 0.08) 0 2px, transparent 2px 112px),
646        linear-gradient(90deg, rgba(255, 255, 255, 0.08) 0 2px, transparent 2px 112px);
647    }
648
649    .mh-scene-dossier .mh-hero-grid,
650    .mh-scene-clinical .mh-hero-grid {
651      grid-template-columns: minmax(0, 0.96fr) minmax(0, 1.04fr);
652    }
653
654    .mh-scene-dossier .mh-hero-copy,
655    .mh-scene-clinical .mh-hero-copy {
656      background: linear-gradient(90deg, rgba(8, 11, 16, 0.18), transparent);
657    }
658
659    .mh-scene-dossier .mh-hero-media,
660    .mh-scene-clinical .mh-hero-media {
661      border-radius: 36px 0 0 120px;
662      margin: 18px 0 18px 0;
663    }
664
665    .mh-scene-atlas .mh-hero-grid {
666      grid-template-columns: 1fr;
667    }
668
669    .mh-scene-atlas .mh-hero-copy {
670      position: absolute;
671      left: 0;
672      top: 0;
673      bottom: 0;
674      width: min(44rem, 58vw);
675      z-index: 2;
676      background: linear-gradient(90deg, rgba(12, 16, 22, 0.84) 0%, rgba(12, 16, 22, 0.56) 54%, rgba(12, 16, 22, 0.04) 100%);
677    }
678
679    .mh-scene-atlas .mh-hero-media {
680      min-height: 100svh;
681    }
682
683    .mh-scene-atlas .mh-hero-media::before {
684      background:
685        linear-gradient(180deg, rgba(7, 10, 16, 0.08), rgba(7, 10, 16, 0.42)),
686        radial-gradient(circle at 72% 34%, rgba(255, 255, 255, 0.22), transparent 18%),
687        radial-gradient(circle at 82% 52%, rgba(255, 255, 255, 0.16), transparent 14%),
688        radial-gradient(circle at 60% 68%, rgba(255, 255, 255, 0.14), transparent 12%);
689    }
690
691    .mh-scene-stage .mh-hero-grid,
692    .mh-scene-gallery .mh-hero-grid,
693    .mh-scene-darkroom .mh-hero-grid {
694      grid-template-columns: 1fr;
695    }
696
697    .mh-scene-stage .mh-hero-copy,
698    .mh-scene-gallery .mh-hero-copy,
699    .mh-scene-darkroom .mh-hero-copy {
700      position: relative;
701      z-index: 2;
702      min-height: 100svh;
703      max-width: min(52rem, 64vw);
704      background: linear-gradient(90deg, rgba(12, 14, 18, 0.8) 0%, rgba(12, 14, 18, 0.46) 48%, rgba(12, 14, 18, 0.06) 100%);
705    }
706
707    .mh-scene-stage .mh-hero-media,
708    .mh-scene-gallery .mh-hero-media,
709    .mh-scene-darkroom .mh-hero-media {
710      position: absolute;
711      inset: 0;
712      min-height: 100%;
713    }
714
715    .mh-scene-stage .mh-title,
716    .mh-scene-gallery .mh-title,
717    .mh-scene-darkroom .mh-title {
718      max-width: 9ch;
719    }
720
721    .mh-scene-ledger .mh-hero-media,
722    .mh-scene-signal .mh-hero-media {
723      border-radius: 120px 0 0 32px;
724      margin-top: 18px;
725      margin-bottom: 18px;
726    }
727
728    .mh-scene-ledger .mh-hero-media::before {
729      background:
730        linear-gradient(180deg, rgba(7, 10, 16, 0.08), rgba(7, 10, 16, 0.4)),
731        repeating-linear-gradient(0deg, rgba(255, 255, 255, 0.06) 0 1px, transparent 1px 80px);
732    }
733
734    .mh-scene-signal .mh-hero-media::before {
735      background:
736        linear-gradient(180deg, rgba(7, 10, 16, 0.08), rgba(7, 10, 16, 0.46)),
737        linear-gradient(135deg, rgba(255, 255, 255, 0.15), transparent 28%),
738        radial-gradient(circle at 78% 22%, rgba(255, 255, 255, 0.2), transparent 22%);
739    }
740
741    .mh-hero--poster .mh-hero-grid {
742      grid-template-columns: 1fr;
743      position: relative;
744    }
745
746    .mh-hero--poster .mh-hero-media {
747      position: absolute;
748      inset: 0;
749      min-height: 100%;
750      opacity: 0.96;
751    }
752
753    .mh-hero--poster .mh-hero-copy {
754      position: relative;
755      z-index: 2;
756      min-height: 100svh;
757      max-width: 760px;
758      background: linear-gradient(90deg, rgba(14, 16, 20, 0.78) 0%, rgba(14, 16, 20, 0.48) 55%, rgba(14, 16, 20, 0.04) 100%);
759    }
760
761    .mh-hero--band .mh-hero-grid {
762      grid-template-columns: 0.95fr 1.05fr;
763    }
764
765    .mh-hero--band .mh-hero-media {
766      border-left: 1px solid rgba(255, 255, 255, 0.12);
767    }
768
769    .mh-hero--frame .mh-hero-media {
770      margin: 26px 26px 26px 0;
771      min-height: auto;
772      border-radius: 34px 34px 34px 120px;
773      overflow: hidden;
774      box-shadow: 0 44px 90px rgba(0, 0, 0, 0.3);
775      transform: translateY(20px);
776    }
777
778    .mh-hero-copy {
779      display: flex;
780      flex-direction: column;
781      justify-content: center;
782      padding: clamp(34px, 7vw, 90px);
783      gap: 18px;
784      position: relative;
785    }
786
787    .mh-hero-copy .mh-copy {
788      max-width: 580px;
789      font-size: clamp(1.04rem, 1.4vw, 1.18rem);
790      color: rgba(255, 255, 255, 0.84) !important;
791    }
792
793    .mh-hero-meta {
794      display: flex;
795      align-items: center;
796      gap: 16px;
797      margin-bottom: 10px;
798      color: rgba(255, 255, 255, 0.78) !important;
799      font-size: 0.92rem;
800      font-weight: 700;
801      letter-spacing: 0.02em;
802    }
803
804    .mh-hero-edition {
805      display: inline-flex;
806      min-height: 34px;
807      align-items: center;
808      padding: 0 12px;
809      border-radius: 999px;
810      background: rgba(255, 255, 255, 0.1);
811      border: 1px solid rgba(255, 255, 255, 0.16);
812    }
813
814    .mh-hero-rule {
815      width: 72px;
816      height: 1px;
817      background: linear-gradient(90deg, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0));
818    }
819
820    .mh-hero-focus {
821      max-width: 360px;
822      text-transform: uppercase;
823      letter-spacing: 0.14em;
824      font-size: 0.76rem;
825      color: rgba(255, 255, 255, 0.62) !important;
826    }
827
828    .mh-hero-media {
829      position: relative;
830      min-height: 420px;
831      background:
832        linear-gradient(180deg, rgba(17, 17, 17, 0.02), rgba(17, 17, 17, 0.36)),
833        url("https://commons.wikimedia.org/wiki/Special:Redirect/file/Team%20Meeting.jpg") center/cover no-repeat;
834      overflow: hidden;
835    }
836
837    .mh-hero-media::before,
838    .mh-hero-media::after {
839      content: "";
840      position: absolute;
841      pointer-events: none;
842    }
843
844    .mh-hero-media::before {
845      inset: 0;
846      background:
847        linear-gradient(180deg, rgba(7, 10, 16, 0.08), rgba(7, 10, 16, 0.4)),
848        linear-gradient(135deg, rgba(255, 255, 255, 0.12), transparent 34%),
849        linear-gradient(0deg, rgba(0, 0, 0, 0.14), transparent 38%);
850    }
851
852    .mh-hero-media::after {
853      inset: auto 24px 24px auto;
854      width: min(48vw, 360px);
855      height: min(48vw, 360px);
856      border-radius: 50%;
857      background: radial-gradient(circle, rgba(255, 255, 255, 0.26), rgba(255, 255, 255, 0.1) 32%, transparent 70%);
858      mix-blend-mode: screen;
859      animation: mhFloatOrb 10s ease-in-out infinite;
860    }
861
862    .mh-actions {
863      display: flex;
864      flex-wrap: wrap;
865      gap: 14px;
866      margin-top: 6px;
867    }
868
869    .mh-hero-topics {
870      display: flex;
871      flex-wrap: wrap;
872      gap: 8px;
873      margin-top: 12px;
874    }
875
876    .mh-hero-topic {
877      display: inline-flex;
878      align-items: center;
879      min-height: 34px;
880      padding: 0 13px;
881      border-radius: 999px;
882      background: rgba(255, 255, 255, 0.08);
883      border: 1px solid rgba(255, 255, 255, 0.18);
884      color: #ffffff !important;
885      font-size: 0.83rem;
886      font-weight: 800;
887    }
888
889    .mh-hero-strap {
890      position: absolute;
891      left: clamp(24px, 4vw, 44px);
892      bottom: clamp(24px, 4vw, 40px);
893      z-index: 2;
894      display: grid;
895      gap: 10px;
896      max-width: min(420px, calc(100% - 48px));
897    }
898
899    .mh-hero-panel {
900      display: inline-flex;
901      flex-direction: column;
902      gap: 6px;
903      padding: 14px 16px 16px;
904      border-radius: 22px;
905      background: rgba(10, 14, 20, 0.52);
906      border: 1px solid rgba(255, 255, 255, 0.14);
907      backdrop-filter: blur(12px);
908      box-shadow: 0 16px 36px rgba(0, 0, 0, 0.22);
909    }
910
911    .mh-hero-ribbon {
912      position: absolute;
913      left: 0;
914      right: 0;
915      bottom: 0;
916      z-index: 2;
917      display: flex;
918      align-items: center;
919      min-height: 42px;
920      padding: 0 clamp(18px, 3vw, 34px);
921      background: rgba(255, 255, 255, 0.12);
922      border-top: 1px solid rgba(255, 255, 255, 0.14);
923      color: rgba(255, 255, 255, 0.86) !important;
924      text-transform: uppercase;
925      letter-spacing: 0.18em;
926      font-size: 0.68rem;
927      font-weight: 800;
928      backdrop-filter: blur(10px);
929    }
930
931    .mh-hero-note {
932      position: absolute;
933      z-index: 2;
934      display: grid;
935      gap: 4px;
936      min-width: 152px;
937      max-width: 220px;
938      padding: 12px 14px 14px;
939      border-radius: 20px;
940      background: rgba(10, 14, 20, 0.54);
941      border: 1px solid rgba(255, 255, 255, 0.14);
942      box-shadow: 0 16px 36px rgba(0, 0, 0, 0.22);
943      backdrop-filter: blur(12px);
944    }
945
946    .mh-hero-note small {
947      color: rgba(255, 255, 255, 0.62) !important;
948      text-transform: uppercase;
949      letter-spacing: 0.18em;
950      font-size: 0.62rem;
951      font-weight: 800;
952    }
953
954    .mh-hero-note strong {
955      color: #ffffff !important;
956      font-size: 0.96rem;
957      line-height: 1.22;
958    }
959
960    .mh-hero-note span {
961      color: rgba(255, 255, 255, 0.74) !important;
962      font-size: 0.8rem;
963      line-height: 1.45;
964    }
965
966    .mh-hero-note-a {
967      left: clamp(18px, 3vw, 34px);
968      top: clamp(20px, 3vw, 30px);
969    }
970
971    .mh-hero-note-b {
972      right: clamp(20px, 3vw, 36px);
973      bottom: clamp(84px, 9vw, 128px);
974    }
975
976    .mh-hero-panel small {
977      color: rgba(255, 255, 255, 0.62) !important;
978      text-transform: uppercase;
979      letter-spacing: 0.18em;
980      font-size: 0.68rem;
981      font-weight: 800;
982    }
983
984    .mh-hero-panel strong {
985      color: #ffffff !important;
986      font-size: 1rem;
987      line-height: 1.2;
988    }
989
990    .mh-hero-panel span {
991      color: rgba(255, 255, 255, 0.76) !important;
992      line-height: 1.45;
993      font-size: 0.88rem;
994    }
995
996    .mh-hero-stamp {
997      position: absolute;
998      right: clamp(14px, 2.2vw, 28px);
999      top: clamp(20px, 2.8vw, 32px);
1000      z-index: 2;
1001      writing-mode: vertical-rl;
1002      transform: rotate(180deg);
1003      font-size: clamp(1rem, 1.6vw, 1.18rem);
1004      letter-spacing: 0.26em;
1005      text-transform: uppercase;
1006      color: rgba(255, 255, 255, 0.44) !important;
1007      font-weight: 800;
1008      text-shadow: 0 8px 18px rgba(0, 0, 0, 0.18);
1009    }
1010
1011    .mh-hero-ghost {
1012      position: absolute;
1013      right: -2%;
1014      bottom: -2%;
1015      z-index: 1;
1016      font-family: "Cormorant Garamond", Georgia, serif;
1017      font-size: clamp(5.2rem, 14vw, 13rem);
1018      line-height: 0.82;
1019      letter-spacing: -0.06em;
1020      color: rgba(255, 255, 255, 0.16) !important;
1021      text-transform: uppercase;
1022      max-width: 76%;
1023      text-align: right;
1024      pointer-events: none;
1025    }
1026
1027    .mh-button {
1028      display: inline-flex;
1029      align-items: center;
1030      justify-content: center;
1031      min-height: 50px;
1032      padding: 0 20px;
1033      border-radius: 999px;
1034      border: 1px solid transparent;
1035      text-decoration: none !important;
1036      font-weight: 800;
1037      transition: transform .24s ease, background-color .24s ease, border-color .24s ease;
1038    }
1039
1040    .mh-button:hover {
1041      transform: translateY(-1px);
1042    }
1043
1044    .mh-button-primary {
1045      background: #abb8c3;
1046      color: #111111 !important;
1047      box-shadow: 0 18px 42px rgba(0, 0, 0, 0.18);
1048    }
1049
1050    .mh-button-secondary {
1051      background: rgba(255, 255, 255, 0.08);
1052      color: #ffffff !important;
1053      border-color: rgba(255, 255, 255, 0.22);
1054      backdrop-filter: blur(8px);
1055    }
1056
1057    .mh-hero-stats {
1058      display: grid;
1059      grid-template-columns: repeat(3, minmax(0, 1fr));
1060      gap: 12px;
1061      margin-top: 14px;
1062      max-width: 720px;
1063    }
1064
1065    .mh-stat {
1066      padding: 16px 16px 18px;
1067      border-radius: 20px;
1068      background: rgba(255, 255, 255, 0.07);
1069      border: 1px solid rgba(255, 255, 255, 0.16);
1070      backdrop-filter: blur(14px);
1071    }
1072
1073    .mh-stat strong {
1074      display: block;
1075      margin-bottom: 8px;
1076      font-size: 1.55rem;
1077      color: #ffffff !important;
1078    }
1079
1080    .mh-stat span {
1081      display: block;
1082      color: rgba(255, 255, 255, 0.78) !important;
1083      line-height: 1.5;
1084    }
1085
1086    .atlas-derm-hero {
1087      position: relative;
1088      height: 95svh;
1089      max-height: 95svh;
1090      min-height: 0;
1091      display: grid;
1092      place-items: center;
1093      overflow: hidden;
1094      color: #ffffff !important;
1095      background:
1096        linear-gradient(90deg, rgba(247, 182, 51, 0.12) 0 1px, transparent 1px 96px),
1097        linear-gradient(0deg, rgba(255, 255, 255, 0.06) 0 1px, transparent 1px 78px),
1098        linear-gradient(135deg, #071f49 0%, #123a78 58%, #071b3d 100%);
1099      isolation: isolate;
1100    }
1101
1102    .atlas-derm-hero::before,
1103    .atlas-derm-hero::after {
1104      content: "";
1105      position: absolute;
1106      inset: 0;
1107      pointer-events: none;
1108      z-index: 0;
1109    }
1110
1111    .atlas-derm-hero::before {
1112      background:
1113        linear-gradient(120deg, transparent 0 54%, rgba(247, 182, 51, 0.96) 54% 68%, transparent 68% 100%),
1114        linear-gradient(90deg, transparent 0 64%, rgba(247, 182, 51, 0.18) 64% 100%);
1115    }
1116
1117    .atlas-derm-hero::after {
1118      top: auto;
1119      height: 32%;
1120      background:
1121        repeating-linear-gradient(90deg, rgba(247, 182, 51, 0.34) 0 8px, transparent 8px 22px),
1122        linear-gradient(180deg, transparent, rgba(5, 18, 42, 0.42));
1123      clip-path: polygon(0 60%, 10% 54%, 18% 62%, 28% 46%, 38% 70%, 48% 42%, 58% 64%, 69% 50%, 80% 68%, 91% 48%, 100% 58%, 100% 100%, 0 100%);
1124      opacity: 0.42;
1125    }
1126
1127    .atlas-hero-shell {
1128      position: relative;
1129      z-index: 1;
1130      width: min(1280px, calc(100% - 56px));
1131      height: calc(100% - 52px);
1132      display: grid;
1133      grid-template-rows: auto minmax(0, 1fr) auto;
1134      gap: 18px;
1135      padding: 20px 0 18px;
1136      overflow: hidden;
1137    }
1138
1139    .atlas-hero-top {
1140      display: flex;
1141      align-items: center;
1142      justify-content: space-between;
1143      gap: 18px;
1144      min-height: 62px;
1145    }
1146
1147    .atlas-logo img {
1148      width: 210px;
1149      height: auto;
1150      filter: drop-shadow(0 14px 22px rgba(0, 0, 0, 0.22));
1151    }
1152
1153    .atlas-logo {
1154      display: inline-flex;
1155      align-items: center;
1156      padding: 7px 10px;
1157      background: rgba(255, 255, 255, 0.92);
1158    }
1159
1160    .atlas-nav {
1161      display: flex;
1162      gap: 10px;
1163      font-size: 0.78rem;
1164      font-weight: 900;
1165      text-transform: uppercase;
1166      color: rgba(255, 255, 255, 0.76) !important;
1167    }
1168
1169    .atlas-nav span {
1170      padding: 8px 10px;
1171      border: 1px solid rgba(255, 255, 255, 0.16);
1172      background: rgba(255, 255, 255, 0.06);
1173    }
1174
1175    .atlas-hero-main {
1176      min-height: 0;
1177      display: grid;
1178      grid-template-columns: minmax(0, 0.94fr) minmax(0, 1.06fr);
1179      gap: 24px;
1180      align-items: center;
1181    }
1182
1183    .atlas-hero-copy {
1184      display: grid;
1185      gap: 16px;
1186      min-width: 0;
1187    }
1188
1189    .atlas-kicker {
1190      display: flex;
1191      align-items: center;
1192      gap: 12px;
1193      margin: 0;
1194      color: #ffd679 !important;
1195      font-size: 0.82rem;
1196      font-weight: 900;
1197      text-transform: uppercase;
1198      letter-spacing: 0.12em;
1199    }
1200
1201    .atlas-kicker::before {
1202      content: "";
1203      width: 52px;
1204      height: 3px;
1205      background: #f7b633;
1206    }
1207
1208    .atlas-title {
1209      margin: 0;
1210      color: #ffffff !important;
1211      font-family: "Manrope", "Avenir Next", "Segoe UI", sans-serif;
1212      font-size: clamp(4.2rem, 7.4vw, 7.2rem);
1213      line-height: 0.88;
1214      letter-spacing: 0;
1215      text-transform: none;
1216      overflow-wrap: anywhere;
1217    }
1218
1219    .atlas-lead {
1220      margin: 0;
1221      max-width: 640px;
1222      color: rgba(255, 255, 255, 0.82) !important;
1223      font-size: 1.02rem;
1224      line-height: 1.7;
1225    }
1226
1227    .atlas-search-ribbon {
1228      display: grid;
1229      grid-template-columns: auto minmax(0, 1fr);
1230      gap: 10px 16px;
1231      align-items: center;
1232      width: 100%;
1233      max-width: 690px;
1234      min-width: 0;
1235      padding: 14px 16px;
1236      border-left: 5px solid #f7b633;
1237      background:
1238        linear-gradient(90deg, rgba(247, 182, 51, 0.18), rgba(255, 255, 255, 0.08)),
1239        rgba(255, 255, 255, 0.06);
1240    }
1241
1242    .atlas-search-ribbon strong {
1243      display: inline-grid;
1244      place-items: center;
1245      min-height: 42px;
1246      padding: 0 14px;
1247      background: #f7b633;
1248      color: #071f49 !important;
1249      font-weight: 900;
1250      text-transform: uppercase;
1251    }
1252
1253    .atlas-search-ribbon em {
1254      min-width: 0;
1255      color: rgba(255, 255, 255, 0.88) !important;
1256      font-style: normal;
1257      font-weight: 900;
1258      line-height: 1.4;
1259      overflow-wrap: anywhere;
1260    }
1261
1262    .atlas-city-flow {
1263      grid-column: 1 / -1;
1264      display: flex;
1265      flex-wrap: wrap;
1266      gap: 8px;
1267    }
1268
1269    .atlas-city-flow span {
1270      padding: 7px 10px;
1271      background: rgba(255, 255, 255, 0.11);
1272      border: 1px solid rgba(255, 255, 255, 0.18);
1273      color: rgba(255, 255, 255, 0.78) !important;
1274      font-size: 0.74rem;
1275      font-weight: 900;
1276      text-transform: uppercase;
1277    }
1278
1279    .atlas-derm-hero .mh-actions {
1280      margin-top: 0;
1281    }
1282
1283    .atlas-derm-hero .mh-button-primary {
1284      background: #f7b633;
1285      color: #071f49 !important;
1286      box-shadow: 0 18px 44px rgba(247, 182, 51, 0.26);
1287    }
1288
1289    .atlas-derm-hero .mh-button-secondary {
1290      background: rgba(255, 255, 255, 0.1);
1291      color: #ffffff !important;
1292      border-color: rgba(255, 255, 255, 0.24);
1293      box-shadow: none;
1294    }
1295
1296    .atlas-visual {
1297      position: relative;
1298      min-height: 0;
1299      height: 100%;
1300      display: grid;
1301      place-items: center;
1302    }
1303
1304    .atlas-derm-map {
1305      position: relative;
1306      width: min(640px, 100%);
1307      aspect-ratio: 1.04;
1308      min-height: 420px;
1309    }
1310
1311    .atlas-map-sheet {
1312      position: absolute;
1313      inset: 7% 6% 12% 7%;
1314      background:
1315        linear-gradient(120deg, rgba(255, 255, 255, 0.92), rgba(231, 239, 250, 0.82)),
1316        linear-gradient(135deg, transparent 0 42%, rgba(247, 182, 51, 0.34) 42% 47%, transparent 47%);
1317      clip-path: polygon(9% 0, 100% 0, 92% 83%, 68% 100%, 0 91%, 0 12%);
1318      box-shadow: 0 34px 80px rgba(0, 0, 0, 0.26);
1319      overflow: hidden;
1320    }
1321
1322    .atlas-map-sheet::before {
1323      content: "";
1324      position: absolute;
1325      inset: 0;
1326      background:
1327        linear-gradient(90deg, rgba(18, 58, 120, 0.08) 0 1px, transparent 1px 68px),
1328        linear-gradient(0deg, rgba(18, 58, 120, 0.08) 0 1px, transparent 1px 68px);
1329    }
1330
1331    .atlas-map-sheet::after {
1332      content: "";
1333      position: absolute;
1334      left: 13%;
1335      top: 18%;
1336      width: 64%;
1337      height: 56%;
1338      border: 8px solid rgba(247, 182, 51, 0.7);
1339      border-left-color: transparent;
1340      border-bottom-color: transparent;
1341      border-radius: 58% 42% 48% 52%;
1342      transform: rotate(-12deg);
1343    }
1344
1345    .atlas-skin-lens {
1346      position: absolute;
1347      right: 2%;
1348      top: 0;
1349      z-index: 3;
1350      width: min(43%, 270px);
1351      aspect-ratio: 1;
1352      border-radius: 50%;
1353      overflow: hidden;
1354      border: 14px solid #f7b633;
1355      box-shadow: 0 28px 64px rgba(0, 0, 0, 0.34);
1356      background: #ffffff;
1357    }
1358
1359    .atlas-skin-lens img {
1360      width: 100%;
1361      height: 100%;
1362      object-fit: cover;
1363      transform: scale(1.08);
1364    }
1365
1366    .atlas-skin-lens::after {
1367      content: "";
1368      position: absolute;
1369      inset: 15%;
1370      border: 2px solid rgba(255, 255, 255, 0.7);
1371      border-radius: 50%;
1372      box-shadow: 0 0 0 999px rgba(7, 31, 73, 0.12);
1373    }
1374
1375    .atlas-pin {
1376      position: absolute;
1377      z-index: 4;
1378      display: grid;
1379      grid-template-columns: 12px auto;
1380      gap: 8px;
1381      align-items: center;
1382      color: #071f49 !important;
1383      font-size: 0.74rem;
1384      font-weight: 900;
1385      text-transform: uppercase;
1386    }
1387
1388    .atlas-pin::before {
1389      content: "";
1390      width: 12px;
1391      height: 12px;
1392      border-radius: 50%;
1393      background: #f7b633;
1394      box-shadow: 0 0 0 7px rgba(247, 182, 51, 0.22);
1395    }
1396
1397    .atlas-pin--paris {
1398      left: 19%;
1399      top: 24%;
1400    }
1401
1402    .atlas-pin--lyon {
1403      left: 48%;
1404      top: 46%;
1405    }
1406
1407    .atlas-pin--nantes {
1408      left: 23%;
1409      top: 58%;
1410    }
1411
1412    .atlas-directory-card {
1413      position: absolute;
1414      left: 0;
1415      bottom: 8%;
1416      z-index: 5;
1417      width: min(330px, 54%);
1418      padding: 17px 18px;
1419      background: #ffffff;
1420      border-left: 8px solid #f7b633;
1421      box-shadow: 0 26px 62px rgba(0, 0, 0, 0.27);
1422    }
1423
1424    .atlas-directory-card strong,
1425    .atlas-layer-card strong {
1426      display: block;
1427      color: #071f49 !important;
1428      font-size: 0.98rem;
1429      line-height: 1.2;
1430    }
1431
1432    .atlas-directory-card span,
1433    .atlas-layer-card span {
1434      display: block;
1435      margin-top: 7px;
1436      color: #596579 !important;
1437      font-size: 0.78rem;
1438      font-weight: 800;
1439      line-height: 1.45;
1440    }
1441
1442    .atlas-directory-list {
1443      display: grid;
1444      gap: 6px;
1445      margin-top: 12px;
1446    }
1447
1448    .atlas-directory-list i {
1449      display: block;
1450      height: 6px;
1451      background: linear-gradient(90deg, #123a78 var(--w), rgba(18, 58, 120, 0.12) var(--w));
1452    }
1453
1454    .atlas-layer-card {
1455      position: absolute;
1456      right: 0;
1457      bottom: 0;
1458      z-index: 5;
1459      width: min(300px, 48%);
1460      padding: 16px 18px 18px;
1461      background: rgba(7, 31, 73, 0.94);
1462      border-top: 6px solid #f7b633;
1463      box-shadow: 0 26px 64px rgba(0, 0, 0, 0.26);
1464    }
1465
1466    .atlas-layer-card strong,
1467    .atlas-layer-card span {
1468      color: #ffffff !important;
1469    }
1470
1471    .atlas-layer-lines {
1472      display: grid;
1473      gap: 5px;
1474      margin-top: 12px;
1475    }
1476
1477    .atlas-layer-lines i {
1478      display: block;
1479      height: 9px;
1480      background: linear-gradient(90deg, #f7b633, rgba(255, 255, 255, 0.16));
1481      border-radius: 999px;
1482    }
1483
1484    .atlas-ticker {
1485      display: grid;
1486      grid-template-columns: repeat(4, minmax(0, 1fr));
1487      gap: 1px;
1488      background: rgba(255, 255, 255, 0.2);
1489      border: 1px solid rgba(255, 255, 255, 0.18);
1490    }
1491
1492    .atlas-ticker span {
1493      min-height: 42px;
1494      display: grid;
1495      place-items: center;
1496      padding: 8px 10px;
1497      background: rgba(7, 31, 73, 0.82);
1498      color: rgba(255, 255, 255, 0.82) !important;
1499      font-size: 0.75rem;
1500      font-weight: 900;
1501      text-align: center;
1502      text-transform: uppercase;
1503    }
1504
1505    @media (max-width: 980px) {
1506      .atlas-hero-main {
1507        grid-template-columns: 1fr;
1508      }
1509
1510      .atlas-visual {
1511        height: 230px;
1512      }
1513
1514      .atlas-title {
1515        font-size: clamp(3.6rem, 10vw, 5.2rem);
1516      }
1517
1518      .atlas-derm-map {
1519        width: min(520px, 100%);
1520        min-height: 230px;
1521        aspect-ratio: 2.25;
1522      }
1523
1524      .atlas-skin-lens {
1525        width: 150px;
1526        border-width: 8px;
1527      }
1528
1529      .atlas-directory-card,
1530      .atlas-layer-card {
1531        padding: 12px 14px;
1532      }
1533    }
1534
1535    @media (max-width: 720px) {
1536      .atlas-hero-shell {
1537        width: calc(100% - 24px);
1538        height: calc(100% - 24px);
1539        padding: 6px 0 0;
1540        gap: 12px;
1541      }
1542
1543      .atlas-derm-hero::before {
1544        background:
1545          linear-gradient(120deg, transparent 0 67%, rgba(247, 182, 51, 0.72) 67% 84%, transparent 84% 100%),
1546          linear-gradient(90deg, transparent 0 72%, rgba(247, 182, 51, 0.14) 72% 100%);
1547      }
1548
1549      .atlas-logo img {
1550        width: 132px;
1551      }
1552
1553      .atlas-nav {
1554        display: none;
1555      }
1556
1557      .atlas-kicker {
1558        font-size: 0.7rem;
1559      }
1560
1561      .atlas-kicker::before {
1562        width: 32px;
1563      }
1564
1565      .atlas-title {
1566        font-size: 2.52rem;
1567        line-height: 0.94;
1568      }
1569
1570      .atlas-lead {
1571        max-width: 32ch;
1572        font-size: 0.92rem;
1573        line-height: 1.55;
1574      }
1575
1576      .atlas-search-ribbon {
1577        grid-template-columns: 1fr;
1578        padding: 10px 12px;
1579      }
1580
1581      .atlas-search-ribbon strong {
1582        width: fit-content;
1583        min-height: 34px;
1584        padding: 0 10px;
1585      }
1586
1587      .atlas-search-ribbon em {
1588        font-size: 0.9rem;
1589        line-height: 1.35;
1590      }
1591
1592      .atlas-city-flow span:nth-child(n+4) {
1593        display: none;
1594      }
1595
1596      .atlas-visual {
1597        height: 156px;
1598      }
1599
1600      .atlas-derm-map {
1601        min-height: 156px;
1602      }
1603
1604      .atlas-pin,
1605      .atlas-layer-card {
1606        display: none;
1607      }
1608
1609      .atlas-directory-card {
1610        width: 54%;
1611        bottom: 4%;
1612      }
1613
1614      .atlas-directory-card span,
1615      .atlas-layer-card span {
1616        display: none;
1617      }
1618
1619      .atlas-directory-list {
1620        margin-top: 8px;
1621      }
1622
1623      .atlas-derm-hero .mh-actions {
1624        display: grid;
1625        grid-template-columns: 1fr;
1626        gap: 8px;
1627        max-width: 280px;
1628      }
1629
1630      .atlas-derm-hero .mh-button {
1631        min-height: 44px;
1632        padding: 0 12px;
1633        font-size: 0.88rem;
1634      }
1635
1636      .atlas-ticker span:nth-child(n+3) {
1637        display: none;
1638      }
1639
1640      .atlas-ticker {
1641        grid-template-columns: 1fr;
1642      }
1643
1644      .atlas-ticker span {
1645        font-size: 0.62rem;
1646        min-height: 38px;
1647      }
1648    }
1649
1650    .atlas-derm-hero {
1651      --atlas-ink: #101315;
1652      --atlas-graphite: #32373c;
1653      --atlas-steel: #abb8c3;
1654      --atlas-paper: #f5f3ea;
1655      --atlas-mint: #bfe8dc;
1656      --atlas-line: rgba(245, 243, 234, 0.14);
1657      --atlas-soft-line: rgba(171, 184, 195, 0.2);
1658      position: relative;
1659      height: 100vh;
1660      min-height: 100vh;
1661      display: grid;
1662      place-items: stretch;
1663      overflow: hidden;
1664      color: var(--atlas-paper) !important;
1665      background-color: var(--atlas-ink);
1666      background-image:
1667        repeating-linear-gradient(90deg, rgba(171, 184, 195, 0.08) 0 1px, transparent 1px 76px),
1668        repeating-linear-gradient(0deg, rgba(245, 243, 234, 0.05) 0 1px, transparent 1px 72px),
1669        linear-gradient(135deg, #101315 0%, #32373c 48%, #171d1f 100%);
1670      isolation: isolate;
1671    }
1672
1673    .atlas-derm-hero::before,
1674    .atlas-derm-hero::after {
1675      content: "";
1676      position: absolute;
1677      inset: 0;
1678      z-index: 0;
1679      pointer-events: none;
1680    }
1681
1682    .atlas-derm-hero::before {
1683      background:
1684        linear-gradient(112deg, transparent 0 35%, rgba(191, 232, 220, 0.08) 35% 35.4%, transparent 35.4% 100%),
1685        linear-gradient(128deg, transparent 0 61%, rgba(245, 243, 234, 0.1) 61% 61.3%, transparent 61.3% 100%),
1686        linear-gradient(180deg, rgba(245, 243, 234, 0.12), transparent 18%, transparent 76%, rgba(171, 184, 195, 0.08));
1687      opacity: 0.9;
1688    }
1689
1690    .atlas-derm-hero::after {
1691      background:
1692        linear-gradient(90deg, rgba(191, 232, 220, 0), rgba(191, 232, 220, 0.18), rgba(191, 232, 220, 0)) 0 18% / 100% 1px no-repeat,
1693        linear-gradient(90deg, rgba(245, 243, 234, 0), rgba(245, 243, 234, 0.12), rgba(245, 243, 234, 0)) 0 76% / 100% 1px no-repeat;
1694      animation: atlasHeroSignal 7s ease-in-out infinite;
1695    }
1696
1697    .atlas-hero-shell {
1698      position: relative;
1699      z-index: 1;
1700      width: min(1360px, calc(100% - 56px));
1701      height: 100%;
1702      margin: 0 auto;
1703      display: grid;
1704      grid-template-rows: minmax(58px, auto) minmax(0, 1fr);
1705      gap: clamp(14px, 2vw, 22px);
1706      padding: clamp(18px, 3.2vw, 42px) 0;
1707      overflow: hidden;
1708    }
1709
1710    .atlas-hero-top {
1711      min-height: 0;
1712      display: flex;
1713      align-items: center;
1714      justify-content: space-between;
1715      gap: 18px;
1716      color: var(--atlas-paper) !important;
1717      font-family: "IBM Plex Mono", "SFMono-Regular", Consolas, monospace;
1718    }
1719
1720    .atlas-brand,
1721    .atlas-status,
1722    .atlas-nav a {
1723      display: inline-flex;
1724      align-items: center;
1725      min-height: 38px;
1726      color: inherit !important;
1727      text-decoration: none !important;
1728    }
1729
1730    .atlas-brand {
1731      gap: 12px;
1732      font-weight: 700;
1733      letter-spacing: 0;
1734    }
1735
1736    .atlas-brand svg {
1737      width: 38px;
1738      height: 38px;
1739      flex: 0 0 38px;
1740    }
1741
1742    .atlas-brand-text {
1743      display: grid;
1744      gap: 2px;
1745      line-height: 1;
1746    }
1747
1748    .atlas-brand-text strong {
1749      color: #ffffff !important;
1750      font-size: 0.98rem;
1751    }
1752
1753    .atlas-brand-text span {
1754      color: rgba(245, 243, 234, 0.62) !important;
1755      font-size: 0.68rem;
1756      font-weight: 600;
1757      text-transform: uppercase;
1758    }
1759
1760    .atlas-nav {
1761      display: flex;
1762      align-items: center;
1763      justify-content: center;
1764      flex-wrap: wrap;
1765      gap: 6px;
1766      margin: 0 auto;
1767      font-size: 0.72rem;
1768      font-weight: 600;
1769      text-transform: uppercase;
1770      color: rgba(245, 243, 234, 0.72) !important;
1771    }
1772
1773    .atlas-nav a {
1774      padding: 0 10px;
1775      border: 1px solid rgba(245, 243, 234, 0.13);
1776      border-radius: 6px;
1777      background: rgba(16, 19, 21, 0.28);
1778      transition: background-color .2s ease, border-color .2s ease, color .2s ease;
1779    }
1780
1781    .atlas-nav a:hover {
1782      color: #ffffff !important;
1783      border-color: rgba(191, 232, 220, 0.42);
1784      background: rgba(191, 232, 220, 0.08);
1785    }
1786
1787    .atlas-status {
1788      gap: 8px;
1789      padding: 0 12px;
1790      border: 1px solid rgba(191, 232, 220, 0.24);
1791      border-radius: 999px;
1792      background: rgba(191, 232, 220, 0.08);
1793      color: rgba(245, 243, 234, 0.78) !important;
1794      font-size: 0.72rem;
1795      font-weight: 600;
1796      white-space: nowrap;
1797    }
1798
1799    .atlas-status i,
1800    .atlas-ticker i,
1801    .atlas-module-status {
1802      width: 7px;
1803      height: 7px;
1804      border-radius: 50%;
1805      background: var(--atlas-mint);
1806      box-shadow: 0 0 0 4px rgba(191, 232, 220, 0.12), 0 0 18px rgba(191, 232, 220, 0.42);
1807    }
1808
1809    .atlas-terminal {
1810      position: relative;
1811      min-height: 0;
1812      display: grid;
1813      grid-template-rows: auto minmax(0, 1fr) auto;
1814      overflow: hidden;
1815      border: 1px solid rgba(245, 243, 234, 0.18);
1816      border-radius: 8px;
1817      background:
1818        linear-gradient(180deg, rgba(245, 243, 234, 0.08), rgba(245, 243, 234, 0.02)),
1819        rgba(16, 19, 21, 0.78);
1820      box-shadow: 0 32px 92px rgba(0, 0, 0, 0.36);
1821      backdrop-filter: blur(18px);
1822    }
1823
1824    .atlas-terminal::before {
1825      content: "";
1826      position: absolute;
1827      left: 0;
1828      right: 0;
1829      top: -18%;
1830      height: 18%;
1831      z-index: 2;
1832      pointer-events: none;
1833      background: linear-gradient(180deg, transparent, rgba(191, 232, 220, 0.08), transparent);
1834      animation: atlasScan 6.5s linear infinite;
1835    }
1836
1837    .atlas-terminal-bar {
1838      position: relative;
1839      z-index: 3;
1840      min-height: 48px;
1841      display: flex;
1842      align-items: center;
1843      justify-content: space-between;
1844      gap: 16px;
1845      padding: 0 clamp(14px, 2vw, 22px);
1846      border-bottom: 1px solid rgba(245, 243, 234, 0.13);
1847      background: rgba(16, 19, 21, 0.82);
1848      font-family: "IBM Plex Mono", "SFMono-Regular", Consolas, monospace;
1849      color: rgba(245, 243, 234, 0.72) !important;
1850      font-size: 0.76rem;
1851    }
1852
1853    .atlas-terminal-dots {
1854      display: inline-flex;
1855      gap: 7px;
1856      align-items: center;
1857    }
1858
1859    .atlas-terminal-dots i {
1860      width: 8px;
1861      height: 8px;
1862      border-radius: 50%;
1863      background: rgba(245, 243, 234, 0.32);
1864    }
1865
1866    .atlas-terminal-dots i:nth-child(2) {
1867      background: rgba(171, 184, 195, 0.58);
1868    }
1869
1870    .atlas-terminal-dots i:nth-child(3) {
1871      background: rgba(191, 232, 220, 0.72);
1872    }
1873
1874    .atlas-terminal-path {
1875      overflow: hidden;
1876      text-overflow: ellipsis;
1877      white-space: nowrap;
1878    }
1879
1880    .atlas-terminal-grid {
1881      min-height: 0;
1882      display: grid;
1883      grid-template-columns: minmax(0, 1.04fr) minmax(320px, 0.7fr);
1884      grid-template-rows: minmax(0, 1fr) auto;
1885      gap: 0;
1886    }
1887
1888    .atlas-editorial {
1889      min-width: 0;
1890      display: flex;
1891      flex-direction: column;
1892      justify-content: center;
1893      gap: clamp(14px, 2vw, 22px);
1894      padding: clamp(28px, 5vw, 76px);
1895      border-right: 1px solid rgba(245, 243, 234, 0.12);
1896    }
1897
1898    .atlas-kicker {
1899      display: inline-flex;
1900      align-items: center;
1901      gap: 10px;
1902      width: fit-content;
1903      margin: 0;
1904      padding: 7px 10px;
1905      border: 1px solid rgba(191, 232, 220, 0.22);
1906      border-radius: 6px;
1907      background: rgba(191, 232, 220, 0.07);
1908      color: rgba(245, 243, 234, 0.78) !important;
1909      font-family: "IBM Plex Mono", "SFMono-Regular", Consolas, monospace;
1910      font-size: 0.72rem;
1911      font-weight: 600;
1912      letter-spacing: 0;
1913      text-transform: uppercase;
1914    }
1915
1916    .atlas-kicker::before {
1917      content: "";
1918      width: 7px;
1919      height: 7px;
1920      border-radius: 50%;
1921      background: var(--atlas-mint);
1922      box-shadow: 0 0 18px rgba(191, 232, 220, 0.55);
1923      animation: atlasBlink 1.8s steps(2, end) infinite;
1924    }
1925
1926    .atlas-title {
1927      margin: 0;
1928      max-width: 18.5ch;
1929      color: #ffffff !important;
1930      font-family: "IBM Plex Mono", "SFMono-Regular", Consolas, monospace;
1931      font-size: clamp(2.6rem, 4.8vw, 4.9rem);
1932      font-weight: 600;
1933      line-height: 0.98;
1934      letter-spacing: 0;
1935      text-transform: none;
1936      overflow-wrap: normal;
1937      text-wrap: balance;
1938    }
1939
1940    .atlas-title span {
1941      display: block;
1942      margin-bottom: 0.18em;
1943      color: var(--atlas-steel) !important;
1944      font-size: 0.22em;
1945      font-weight: 700;
1946      line-height: 1.2;
1947      text-transform: uppercase;
1948    }
1949
1950    .atlas-title em {
1951      display: block;
1952      color: var(--atlas-paper) !important;
1953      font-style: normal;
1954    }
1955
1956    .atlas-lead {
1957      margin: 0;
1958      max-width: 68ch;
1959      color: rgba(245, 243, 234, 0.76) !important;
1960      font-family: "IBM Plex Mono", "SFMono-Regular", Consolas, monospace;
1961      font-size: clamp(0.92rem, 1.1vw, 1.04rem);
1962      line-height: 1.78;
1963    }
1964
1965    .atlas-commands {
1966      display: flex;
1967      flex-wrap: wrap;
1968      gap: 10px;
1969      margin-top: 4px;
1970      font-family: "IBM Plex Mono", "SFMono-Regular", Consolas, monospace;
1971    }
1972
1973    .atlas-command-line,
1974    .atlas-command-secondary {
1975      min-height: 48px;
1976      display: inline-flex;
1977      align-items: center;
1978      gap: 10px;
1979      border-radius: 6px;
1980      text-decoration: none !important;
1981      font-weight: 700;
1982      letter-spacing: 0;
1983      transition: transform .2s ease, border-color .2s ease, background-color .2s ease;
1984    }
1985
1986    .atlas-command-line {
1987      max-width: 100%;
1988      padding: 0 16px;
1989      border: 1px solid rgba(191, 232, 220, 0.62);
1990      background: linear-gradient(90deg, rgba(191, 232, 220, 0.22), rgba(245, 243, 234, 0.08));
1991      color: #ffffff !important;
1992      box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.04), 0 18px 38px rgba(0, 0, 0, 0.2);
1993    }
1994
1995    .atlas-command-secondary {
1996      padding: 0 14px;
1997      border: 1px solid rgba(245, 243, 234, 0.18);
1998      background: rgba(245, 243, 234, 0.05);
1999      color: rgba(245, 243, 234, 0.78) !important;
2000    }
2001
2002    .atlas-command-line:hover,
2003    .atlas-command-secondary:hover {
2004      transform: translateY(-1px);
2005      border-color: rgba(245, 243, 234, 0.46);
2006      background-color: rgba(245, 243, 234, 0.09);
2007    }
2008
2009    .atlas-prompt {
2010      flex: 0 0 auto;
2011      color: var(--atlas-steel) !important;
2012      font-weight: 600;
2013    }
2014
2015    .atlas-command-label {
2016      display: inline-block;
2017      max-width: 31ch;
2018      overflow: hidden;
2019      white-space: nowrap;
2020      animation: atlasType 2.2s steps(31, end) .35s both;
2021    }
2022
2023    .atlas-cursor {
2024      width: 8px;
2025      height: 1.2em;
2026      flex: 0 0 8px;
2027      background: var(--atlas-mint);
2028      animation: atlasCursor .95s steps(2, end) infinite;
2029    }
2030
2031    .atlas-modules {
2032      min-width: 0;
2033      display: grid;
2034      grid-template-rows: auto repeat(6, minmax(0, 1fr));
2035      border-bottom: 1px solid rgba(245, 243, 234, 0.12);
2036    }
2037
2038    .atlas-modules-head,
2039    .atlas-module,
2040    .atlas-signal-board {
2041      font-family: "IBM Plex Mono", "SFMono-Regular", Consolas, monospace;
2042    }
2043
2044    .atlas-modules-head {
2045      min-height: 46px;
2046      display: flex;
2047      align-items: center;
2048      justify-content: space-between;
2049      gap: 14px;
2050      padding: 0 18px;
2051      border-bottom: 1px solid rgba(245, 243, 234, 0.12);
2052      color: rgba(245, 243, 234, 0.58) !important;
2053      font-size: 0.72rem;
2054      font-weight: 700;
2055      text-transform: uppercase;
2056    }
2057
2058    .atlas-module {
2059      min-width: 0;
2060      display: grid;
2061      grid-template-columns: auto minmax(0, 1fr);
2062      gap: 12px;
2063      align-items: center;
2064      padding: 12px 18px;
2065      border-bottom: 1px solid rgba(245, 243, 234, 0.1);
2066      color: rgba(245, 243, 234, 0.72) !important;
2067      text-decoration: none !important;
2068      transition: background-color .2s ease, color .2s ease;
2069    }
2070
2071    .atlas-module:hover {
2072      color: #ffffff !important;
2073      background: rgba(191, 232, 220, 0.07);
2074    }
2075
2076    .atlas-module-status {
2077      align-self: start;
2078      margin-top: 6px;
2079      background: rg
2079ba(171, 184, 195, 0.6);
2080    }
2081
2082    .atlas-module.is-active .atlas-module-status {
2083      background: var(--atlas-mint);
2084      animation: atlasBlink 1.8s steps(2, end) infinite;
2085    }
2086
2087    .atlas-module small {
2088      display: block;
2089      margin-bottom: 5px;
2090      color: rgba(245, 243, 234, 0.46) !important;
2091      font-size: 0.68rem;
2092      font-weight: 700;
2093      text-transform: uppercase;
2094    }
2095
2096    .atlas-module strong {
2097      display: block;
2098      color: inherit !important;
2099      font-size: 0.94rem;
2100      line-height: 1.35;
2101    }
2102
2103    .atlas-signal-board {
2104      grid-column: 1 / -1;
2105      min-height: 174px;
2106      height: 174px;
2107      max-height: 174px;
2108      display: grid;
2109      grid-template-columns: minmax(0, 1fr) minmax(190px, 0.34fr);
2110      align-items: stretch;
2111      border-top: 1px solid rgba(245, 243, 234, 0.12);
2112      background: rgba(245, 243, 234, 0.025);
2113    }
2114
2115    .atlas-system-svg {
2116      width: 100%;
2117      height: 174px;
2118      min-height: 0;
2119      display: block;
2120    }
2121
2122    .atlas-svg-line {
2123      stroke-dasharray: 620;
2124      stroke-dashoffset: 620;
2125      animation: atlasTrace 4s ease-in-out infinite;
2126    }
2127
2128    .atlas-scan-note {
2129      display: grid;
2130      align-content: center;
2131      gap: 10px;
2132      padding: 18px;
2133      border-left: 1px solid rgba(245, 243, 234, 0.12);
2134      color: rgba(245, 243, 234, 0.64) !important;
2135      font-size: 0.76rem;
2136      line-height: 1.55;
2137    }
2138
2139    .atlas-scan-note strong {
2140      color: #ffffff !important;
2141      font-size: 1rem;
2142      line-height: 1.25;
2143    }
2144
2145    .atlas-ticker {
2146      min-height: 48px;
2147      display: grid;
2148      grid-template-columns: repeat(4, minmax(0, 1fr));
2149      gap: 0;
2150      border-top: 1px solid rgba(245, 243, 234, 0.12);
2151      background: rgba(16, 19, 21, 0.48);
2152      font-family: "IBM Plex Mono", "SFMono-Regular", Consolas, monospace;
2153    }
2154
2155    .atlas-ticker span {
2156      min-height: 48px;
2157      display: inline-flex;
2158      align-items: center;
2159      justify-content: center;
2160      gap: 8px;
2161      padding: 8px 12px;
2162      border-right: 1px solid rgba(245, 243, 234, 0.1);
2163      background: transparent;
2164      color: rgba(245, 243, 234, 0.68) !important;
2165      font-size: 0.72rem;
2166      font-weight: 700;
2167      text-align: center;
2168      text-transform: uppercase;
2169    }
2170
2171    .atlas-ticker span:last-child {
2172      border-right: 0;
2173    }
2174
2175    @keyframes atlasHeroSignal {
2176
2177      0%,
2178      100% {
2179        opacity: 0.54;
2180        transform: translateY(0);
2181      }
2182
2183      50% {
2184        opacity: 1;
2185        transform: translateY(7px);
2186      }
2187    }
2188
2189    @keyframes atlasScan {
2190      from {
2191        transform: translateY(0);
2192      }
2193
2194      to {
2195        transform: translateY(680%);
2196      }
2197    }
2198
2199    @keyframes atlasType {
2200      from {
2201        max-width: 0;
2202      }
2203
2204      to {
2205        max-width: 31ch;
2206      }
2207    }
2208
2209    @keyframes atlasCursor {
2210
2211      0%,
2212      48% {
2213        opacity: 1;
2214      }
2215
2216      49%,
2217      100% {
2218        opacity: 0;
2219      }
2220    }
2221
2222    @keyframes atlasBlink {
2223
2224      0%,
2225      55% {
2226        opacity: 1;
2227      }
2228
2229      56%,
2230      100% {
2231        opacity: 0.45;
2232      }
2233    }
2234
2235    @keyframes atlasTrace {
2236      0% {
2237        stroke-dashoffset: 620;
2238        opacity: 0.34;
2239      }
2240
2241      45%,
2242      75% {
2243        stroke-dashoffset: 0;
2244        opacity: 1;
2245      }
2246
2247      100% {
2248        stroke-dashoffset: -620;
2249        opacity: 0.34;
2250      }
2251    }
2252
2253    @media (max-width: 1100px) {
2254      .atlas-derm-hero {
2255        height: auto;
2256        min-height: 100svh;
2257      }
2258
2259      .atlas-hero-shell {
2260        width: min(100% - 36px, 1040px);
2261        min-height: 100svh;
2262        height: auto;
2263        padding: 22px 0;
2264      }
2265
2266      .atlas-hero-top {
2267        align-items: flex-start;
2268      }
2269
2270      .atlas-nav {
2271        justify-content: flex-end;
2272        margin: 0;
2273      }
2274
2275      .atlas-terminal-grid {
2276        grid-template-columns: minmax(0, 1fr) minmax(280px, 0.72fr);
2277      }
2278
2279      .atlas-editorial {
2280        padding: clamp(28px, 4vw, 44px);
2281      }
2282
2283      .atlas-title {
2284        font-size: clamp(2.5rem, 6.2vw, 4.2rem);
2285      }
2286
2287      .atlas-signal-board {
2288        min-height: 132px;
2289        height: 132px;
2290        max-height: 132px;
2291      }
2292
2293      .atlas-system-svg {
2294        height: 132px;
2295        min-height: 0;
2296      }
2297    }
2298
2299    @media (max-width: 860px) {
2300      .atlas-hero-shell {
2301        width: min(100% - 28px, 760px);
2302      }
2303
2304      .atlas-status {
2305        display: none;
2306      }
2307
2308      .atlas-nav a:nth-child(n+4) {
2309        display: none;
2310      }
2311
2312      .atlas-terminal-grid {
2313        grid-template-columns: 1fr;
2314      }
2315
2316      .atlas-editorial {
2317        border-right: 0;
2318        border-bottom: 1px solid rgba(245, 243, 234, 0.12);
2319      }
2320
2321      .atlas-modules {
2322        grid-template-columns: repeat(2, minmax(0, 1fr));
2323        grid-template-rows: auto repeat(3, minmax(92px, auto));
2324      }
2325
2326      .atlas-modules-head {
2327        grid-column: 1 / -1;
2328      }
2329
2330      .atlas-module:nth-child(2n) {
2331        border-right: 1px solid rgba(245, 243, 234, 0.1);
2332      }
2333
2334      .atlas-signal-board {
2335        grid-template-columns: 1fr;
2336      }
2337
2338      .atlas-scan-note {
2339        display: none;
2340      }
2341    }
2342
2343    @media (max-width: 720px) {
2344      .atlas-derm-hero {
2345        place-items: center;
2346      }
2347
2348      .atlas-hero-shell {
2349        width: 100%;
2350        min-height: 100svh;
2351        justify-content: center;
2352        padding: 14px 12px;
2353        gap: 12px;
2354      }
2355
2356      .atlas-hero-top {
2357        min-height: 44px;
2358        justify-content: center;
2359      }
2360
2361      .atlas-brand svg {
2362        width: 32px;
2363        height: 32px;
2364        flex-basis: 32px;
2365      }
2366
2367      .atlas-brand-text span,
2368      .atlas-nav,
2369      .atlas-terminal-path,
2370      .atlas-terminal-clock,
2371      .atlas-system-svg {
2372        display: none;
2373      }
2374
2375      .atlas-terminal {
2376        width: min(100%, 342px);
2377        justify-self: center;
2378        grid-template-rows: auto minmax(0, auto) auto;
2379      }
2380
2381      .atlas-terminal-bar {
2382        min-height: 38px;
2383        justify-content: center;
2384        padding: 0 12px;
2385        font-size: 0.68rem;
2386      }
2387
2388      .atlas-editorial {
2389        align-items: center;
2390        text-align: center;
2391        gap: 13px;
2392        padding: 24px 16px 22px;
2393      }
2394
2395      .atlas-kicker {
2396        font-size: 0.64rem;
2397      }
2398
2399      .atlas-title {
2400        max-width: 10.4ch;
2401        font-size: clamp(2rem, 10.4vw, 2.72rem);
2402        line-height: 1.02;
2403        overflow-wrap: anywhere;
2404      }
2405
2406      .atlas-lead {
2407        max-width: 36ch;
2408        font-size: 0.82rem;
2409        line-height: 1.62;
2410      }
2411
2412      .atlas-commands {
2413        width: 100%;
2414        justify-content: center;
2415      }
2416
2417      .atlas-command-line,
2418      .atlas-command-secondary {
2419        width: 100%;
2420        min-height: 44px;
2421        justify-content: center;
2422        padding: 0 10px;
2423        font-size: 0.76rem;
2424      }
2425
2426      .atlas-command-label {
2427        max-width: 18ch;
2428        white-space: normal;
2429        animation: none;
2430      }
2431
2432      .atlas-command-secondary {
2433        display: none;
2434      }
2435
2436      .atlas-modules {
2437        grid-template-columns: 1fr;
2438        grid-template-rows: auto repeat(3, auto);
2439      }
2440
2441      .atlas-modules-head {
2442        min-height: 38px;
2443        padding: 0 14px;
2444        font-size: 0.66rem;
2445      }
2446
2447      .atlas-module {
2448        min-height: 64px;
2449        padding: 10px 14px;
2450        border-right: 0 !important;
2451      }
2452
2453      .atlas-module:nth-child(n+5),
2454      .atlas-signal-board {
2455        display: none;
2456      }
2457
2458      .atlas-module small {
2459        font-size: 0.62rem;
2460      }
2461
2462      .atlas-module strong {
2463        font-size: 0.82rem;
2464      }
2465
2466      .atlas-ticker {
2467        grid-template-columns: 1fr 1fr;
2468      }
2469
2470      .atlas-ticker span {
2471        min-height: 38px;
2472        font-size: 0.61rem;
2473      }
2474
2475      .atlas-ticker span:nth-child(n+3) {
2476        display: none;
2477      }
2478    }
2479
2480    @media (prefers-reduced-motion: reduce) {
2481
2482      .atlas-derm-hero::after,
2483      .atlas-terminal::before,
2484      .atlas-kicker::before,
2485      .atlas-module.is-active .atlas-module-status,
2486      .atlas-command-label,
2487      .atlas-cursor,
2488      .atlas-svg-line {
2489        animation: none !important;
2490      }
2491    }
2492
2493    .atlas-derm-hero {
2494      --atlas-blue: #123a78;
2495      --atlas-gold: #f7b633;
2496      --atlas-ink: #18202b;
2497      --atlas-muted: #647080;
2498      --atlas-paper: #fbfaf6;
2499      --atlas-sheet: #ffffff;
2500      --atlas-mist: #edf3f1;
2501      --atlas-line: rgba(18, 58, 120, 0.14);
2502      --atlas-line-strong: rgba(18, 58, 120, 0.24);
2503      position: relative;
2504      height: 100vh;
2505      min-height: 100vh;
2506      display: grid;
2507      place-items: stretch;
2508      overflow: hidden;
2509      color: var(--atlas-ink) !important;
2510      background:
2511        linear-gradient(90deg, rgba(18, 58, 120, 0.045) 1px, transparent 1px) 0 0 / 88px 88px,
2512        linear-gradient(0deg, rgba(18, 58, 120, 0.035) 1px, transparent 1px) 0 0 / 88px 88px,
2513        radial-gradient(circle at 82% 18%, rgba(247, 182, 51, 0.18), transparent 24%),
2514        linear-gradient(135deg, #f8faf7 0%, #eef4f1 48%, #f7f1e4 100%);
2515      isolation: isolate;
2516    }
2517
2518    .atlas-derm-hero::before,
2519    .atlas-derm-hero::after {
2520      content: "";
2521      position: absolute;
2522      inset: 0;
2523      pointer-events: none;
2524      z-index: 0;
2525    }
2526
2527    .atlas-derm-hero::before {
2528      background:
2529        linear-gradient(108deg, transparent 0 49%, rgba(18, 58, 120, 0.08) 49% 49.25%, transparent 49.25% 100%),
2530        linear-gradient(135deg, transparent 0 67%, rgba(247, 182, 51, 0.18) 67% 67.3%, transparent 67.3% 100%);
2531    }
2532
2533    .atlas-derm-hero::after {
2534      top: auto;
2535      height: 2px;
2536      background: linear-gradient(90deg, transparent, rgba(18, 58, 120, 0.1), rgba(247, 182, 51, 0.78), rgba(18, 58, 120, 0.1), transparent);
2537      transform: translateX(-100%);
2538      animation: atlasClinicalSweep 7s ease-in-out infinite;
2539    }
2540
2541    .atlas-derm-hero .atlas-hero-shell {
2542      position: relative;
2543      z-index: 1;
2544      width: min(1380px, calc(100% - 64px));
2545      height: 100%;
2546      margin: 0 auto;
2547      display: grid;
2548      grid-template-rows: auto minmax(0, 1fr);
2549      gap: clamp(16px, 2vw, 24px);
2550      padding: clamp(20px, 3vw, 38px) 0 clamp(22px, 3vw, 34px);
2551      overflow: hidden;
2552    }
2553
2554    .atlas-clinic-header {
2555      min-height: 48px;
2556      display: flex;
2557      align-items: center;
2558      justify-content: space-between;
2559      gap: 18px;
2560      color: var(--atlas-ink) !important;
2561    }
2562
2563    .atlas-clinic-brand {
2564      display: inline-flex;
2565      align-items: center;
2566      gap: 12px;
2567      color: inherit !important;
2568      text-decoration: none !important;
2569      font-weight: 800;
2570    }
2571
2572    .atlas-clinic-brand svg {
2573      width: 42px;
2574      height: 42px;
2575      flex: 0 0 42px;
2576      filter: drop-shadow(0 12px 18px rgba(18, 58, 120, 0.12));
2577    }
2578
2579    .atlas-clinic-brand span {
2580      display: grid;
2581      gap: 2px;
2582    }
2583
2584    .atlas-clinic-brand strong {
2585      color: var(--atlas-blue) !important;
2586      font-size: 1rem;
2587      line-height: 1;
2588    }
2589
2590    .atlas-clinic-brand small,
2591    .atlas-clinic-status,
2592    .atlas-file-meta,
2593    .atlas-dossier-bar,
2594    .atlas-tab small,
2595    .atlas-proof-label,
2596    .atlas-marker small {
2597      letter-spacing: 0.08em;
2598      text-transform: uppercase;
2599    }
2600
2601    .atlas-clinic-brand small {
2602      color: var(--atlas-muted) !important;
2603      font-size: 0.67rem;
2604      font-weight: 800;
2605    }
2606
2607    .atlas-clinic-status {
2608      display: inline-flex;
2609      align-items: center;
2610      gap: 9px;
2611      min-height: 38px;
2612      padding: 0 13px;
2613      border: 1px solid rgba(18, 58, 120, 0.16);
2614      border-radius: 999px;
2615      background: rgba(255, 255, 255, 0.56);
2616      color: var(--atlas-blue) !important;
2617      font-size: 0.7rem;
2618      font-weight: 900;
2619      backdrop-filter: blur(14px);
2620    }
2621
2622    .atlas-clinic-status i,
2623    .atlas-tab::before,
2624    .atlas-proof-label::before,
2625    .atlas-marker::before {
2626      content: "";
2627      width: 7px;
2628      height: 7px;
2629      border-radius: 50%;
2630      background: var(--atlas-gold);
2631      box-shadow: 0 0 0 5px rgba(247, 182, 51, 0.16);
2632    }
2633
2634    .atlas-dossier {
2635      min-height: 0;
2636      display: grid;
2637      grid-template-rows: auto minmax(0, 1fr);
2638      overflow: hidden;
2639      border: 1px solid var(--atlas-line-strong);
2640      border-radius: 16px;
2641      background:
2642        linear-gradient(180deg, rgba(255, 255, 255, 0.86), rgba(255, 255, 255, 0.94)),
2643        var(--atlas-sheet);
2644      box-shadow: 0 34px 88px rgba(18, 32, 43, 0.16);
2645    }
2646
2647    .atlas-dossier-bar {
2648      min-height: 54px;
2649      display: grid;
2650      grid-template-columns: 1fr auto 1fr;
2651      align-items: center;
2652      gap: 18px;
2653      padding: 0 clamp(18px, 2.4vw, 30px);
2654      border-bottom: 1px solid var(--atlas-line);
2655      background: linear-gradient(90deg, rgba(18, 58, 120, 0.06), rgba(247, 182, 51, 0.08), rgba(18, 58, 120, 0.04));
2656      color: var(--atlas-muted) !important;
2657      font-size: 0.7rem;
2658      font-weight: 900;
2659    }
2660
2661    .atlas-dossier-bar strong {
2662      justify-self: center;
2663      color: var(--atlas-blue) !important;
2664      font-size: 0.78rem;
2665    }
2666
2667    .atlas-dossier-grid {
2668      min-height: 0;
2669      display: grid;
2670      grid-template-columns: minmax(220px, 0.68fr) minmax(0, 1.45fr) minmax(290px, 0.82fr);
2671      background:
2672        linear-gradient(90deg, transparent 0 calc(100% - 1px), var(--atlas-line) calc(100% - 1px)) left top / 25% 100% repeat-x;
2673    }
2674
2675    .atlas-tabs {
2676      min-height: 0;
2677      display: grid;
2678      align-content: start;
2679      gap: 0;
2680      padding: 20px 0;
2681      border-right: 1px solid var(--atlas-line);
2682      background: rgba(237, 243, 241, 0.38);
2683    }
2684
2685    .atlas-tab {
2686      position: relative;
2687      display: grid;
2688      grid-template-columns: auto minmax(0, 1fr);
2689      gap: 11px;
2690      align-items: center;
2691      min-height: 70px;
2692      padding: 12px 20px;
2693      border-bottom: 1px solid rgba(18, 58, 120, 0.1);
2694      color: var(--atlas-ink) !important;
2695      text-decoration: none !important;
2696      transition: background-color .22s ease, color .22s ease;
2697    }
2698
2699    .atlas-tab::after {
2700      content: "";
2701      position: absolute;
2702      right: -1px;
2703      top: 12px;
2704      bottom: 12px;
2705      width: 3px;
2706      border-radius: 999px 0 0 999px;
2707      background: transparent;
2708      transition: background-color .22s ease, transform .22s ease;
2709    }
2710
2711    .atlas-tab.is-active,
2712    .atlas-tab:hover {
2713      background: rgba(255, 255, 255, 0.76);
2714      color: var(--atlas-blue) !important;
2715    }
2716
2717    .atlas-tab.is-active::before {
2718      animation: atlasClinicalPulse 2.3s ease-in-out infinite;
2719    }
2720
2721    .atlas-tab.is-active::after {
2722      background: var(--atlas-gold);
2723      transform: scaleY(1.08);
2724    }
2725
2726    .atlas-tab small {
2727      display: block;
2728      margin-bottom: 5px;
2729      color: var(--atlas-muted) !important;
2730      font-size: 0.64rem;
2731      font-weight: 900;
2732    }
2733
2734    .atlas-tab strong {
2735      display: block;
2736      color: inherit !important;
2737      font-size: 0.93rem;
2738      line-height: 1.28;
2739    }
2740
2741    .atlas-dossier-main {
2742      min-width: 0;
2743      display: grid;
2744      align-content: center;
2745      gap: clamp(14px, 1.8vw, 20px);
2746      padding: clamp(30px, 4vw, 58px);
2747    }
2748
2749    .atlas-file-meta {
2750      display: flex;
2751      flex-wrap: wrap;
2752      gap: 10px;
2753      color: var(--atlas-muted) !important;
2754      font-size: 0.7rem;
2755      font-weight: 900;
2756    }
2757
2758    .atlas-file-meta span {
2759      display: inline-flex;
2760      align-items: center;
2761      min-height: 30px;
2762      padding: 0 10px;
2763      border: 1px solid rgba(18, 58, 120, 0.13);
2764      border-radius: 999px;
2765      background: rgba(255, 255, 255, 0.64);
2766    }
2767
2768    .atlas-derm-hero .atlas-title {
2769      margin: 0;
2770      max-width: 16ch;
2771      color: var(--atlas-ink) !important;
2772      font-family: "Manrope", "Avenir Next", "Segoe UI", sans-serif;
2773      font-size: clamp(2.7rem, 4.4vw, 4.6rem);
2774      font-weight: 800;
2775      line-height: 0.94;
2776      letter-spacing: 0;
2777      text-transform: none;
2778      text-wrap: balance;
2779    }
2780
2781    .atlas-derm-hero .atlas-title em {
2782      color: var(--atlas-blue) !important;
2783      font-style: normal;
2784    }
2785
2786    .atlas-derm-hero .atlas-lead {
2787      margin: 0;
2788      max-width: 64ch;
2789      color: var(--atlas-muted) !important;
2790      font-family: "Manrope", "Avenir Next", "Segoe UI", sans-serif;
2791      font-size: clamp(1rem, 1.18vw, 1.16rem);
2792      line-height: 1.72;
2793    }
2794
2795    .atlas-hero-actions {
2796      display: flex;
2797      flex-wrap: wrap;
2798      align-items: center;
2799      gap: 12px;
2800    }
2801
2802    .atlas-verified-cta,
2803    .atlas-secondary-link {
2804      display: inline-flex;
2805      align-items: center;
2806      justify-content: center;
2807      min-height: 50px;
2808      padding: 0 18px;
2809      border-radius: 8px;
2810      text-decoration: none !important;
2811      font-weight: 900;
2812      transition: transform .22s ease, box-shadow .22s ease, border-color .22s ease;
2813    }
2814
2815    .atlas-verified-cta {
2816      gap: 10px;
2817      background: var(--atlas-blue);
2818      color: #ffffff !important;
2819      box-shadow: 0 20px 44px rgba(18, 58, 120, 0.22);
2820    }
2821
2822    .atlas-verified-cta::before {
2823      content: "";
2824      width: 9px;
2825      height: 9px;
2826      border-radius: 50%;
2827      background: var(--atlas-gold);
2828      box-shadow: 0 0 0 5px rgba(247, 182, 51, 0.18);
2829    }
2830
2831    .atlas-secondary-link {
2832      border: 1px solid rgba(18, 58, 120, 0.18);
2833      color: var(--atlas-blue) !important;
2834      background: rgba(255, 255, 255, 0.56);
2835    }
2836
2837    .atlas-verified-cta:hover,
2838    .atlas-secondary-link:hover {
2839      transform: translateY(-1px);
2840      border-color: rgba(18, 58, 120, 0.3);
2841      box-shadow: 0 22px 48px rgba(18, 58, 120, 0.18);
2842    }
2843
2844    .atlas-proof-row {
2845      display: grid;
2846      grid-template-columns: repeat(3, minmax(0, 1fr));
2847      gap: 1px;
2848      max-width: 720px;
2849      border: 1px solid var(--atlas-line);
2850      border-radius: 12px;
2851      overflow: hidden;
2852      background: var(--atlas-line);
2853    }
2854
2855    .atlas-proof {
2856      min-height: 72px;
2857      display: grid;
2858      align-content: center;
2859      gap: 6px;
2860      padding: 14px 16px;
2861      background: rgba(255, 255, 255, 0.78);
2862    }
2863
2864    .atlas-proof-label {
2865      display: inline-flex;
2866      align-items: center;
2867      gap: 8px;
2868      color: var(--atlas-muted) !important;
2869      font-size: 0.62rem;
2870      font-weight: 900;
2871    }
2872
2873    .atlas-proof strong {
2874      color: var(--atlas-ink) !important;
2875      font-size: 1.02rem;
2876      line-height: 1.28;
2877    }
2878
2879    .atlas-clinical-panel {
2880      min-width: 0;
2881      display: grid;
2882      grid-template-rows: auto minmax(0, 1fr) auto;
2883      border-left: 1px solid var(--atlas-line);
2884      background:
2885        linear-gradient(180deg, rgba(18, 58, 120, 0.05), rgba(255, 255, 255, 0.22)),
2886        rgba(255, 255, 255, 0.48);
2887    }
2888
2889    .atlas-panel-head,
2890    .atlas-panel-foot {
2891      padding: 18px 20px;
2892      border-bottom: 1px solid var(--atlas-line);
2893    }
2894
2895    .atlas-panel-foot {
2896      border-top: 1px solid var(--atlas-line);
2897      border-bottom: 0;
2898    }
2899
2900    .atlas-panel-head small,
2901    .atlas-panel-foot small {
2902      display: block;
2903      margin-bottom: 8px;
2904      color: var(--atlas-muted) !important;
2905      font-size: 0.7rem;
2906      font-weight: 900;
2907      letter-spacing: 0.08em;
2908      text-transform: uppercase;
2909    }
2910
2911    .atlas-panel-head strong,
2912    .atlas-panel-foot strong {
2913      display: block;
2914      color: var(--atlas-blue) !important;
2915      font-size: 1.18rem;
2916      line-height: 1.22;
2917    }
2918
2919    .atlas-graph-wrap {
2920      min-height: 0;
2921      display: grid;
2922      align-items: center;
2923      padding: 22px;
2924    }
2925
2926    .atlas-clinical-svg {
2927      width: 100%;
2928      height: 100%;
2929      min-height: 220px;
2930      display: block;
2931    }
2932
2933    .atlas-clinical-line {
2934      stroke-dasharray: 720;
2935      stroke-dashoffset: 720;
2936      animation: atlasClinicalTrace 5.8s ease-in-out infinite;
2937    }
2938
2939    .atlas-marker-list {
2940      display: grid;
2941      gap: 12px;
2942      margin-top: 16px;
2943    }
2944
2945    .atlas-marker {
2946      display: grid;
2947      grid-template-columns: auto 1fr auto;
2948      align-items: center;
2949      gap: 10px;
2950      color: var(--atlas-muted) !important;
2951      font-size: 0.78rem;
2952      font-weight: 800;
2953    }
2954
2955    .atlas-marker strong {
2956      color: var(--atlas-ink) !important;
2957      font-size: 0.88rem;
2958    }
2959
2960    .atlas-marker span {
2961      color: var(--atlas-blue) !important;
2962      font-weight: 900;
2963    }
2964
2965    @keyframes atlasClinicalSweep {
2966
2967      0%,
2968      18% {
2969        transform: translateX(-100%);
2970        opacity: 0;
2971      }
2972
2973      42%,
2974      70% {
2975        opacity: 1;
2976      }
2977
2978      100% {
2979        transform: translateX(100%);
2980        opacity: 0;
2981      }
2982    }
2983
2984    @keyframes atlasClinicalPulse {
2985
2986      0%,
2987      100% {
2988        transform: scale(1);
2989        box-shadow: 0 0 0 5px rgba(247, 182, 51, 0.16);
2990      }
2991
2992      50% {
2993        transform: scale(1.12);
2994        box-shadow: 0 0 0 8px rgba(247, 182, 51, 0.08);
2995      }
2996    }
2997
2998    @keyframes atlasClinicalTrace {
2999      0% {
3000        stroke-dashoffset: 720;
3001        opacity: 0.32;
3002      }
3003
3004      45%,
3005      74% {
3006        stroke-dashoffset: 0;
3007        opacity: 1;
3008      }
3009
3010      100% {
3011        stroke-dashoffset: -720;
3012        opacity: 0.36;
3013      }
3014    }
3015
3016    @media (max-width: 1120px) {
3017      .atlas-derm-hero {
3018        height: 100vh;
3019        min-height: 100vh;
3020      }
3021
3022      .atlas-derm-hero .atlas-hero-shell {
3023        width: min(100% - 38px, 1040px);
3024      }
3025
3026      .atlas-dossier-grid {
3027        grid-template-columns: minmax(190px, 0.58fr) minmax(0, 1.42fr);
3028      }
3029
3030      .atlas-clinical-panel {
3031        display: none;
3032      }
3033
3034      .atlas-derm-hero .atlas-title {
3035        font-size: clamp(2.5rem, 5.8vw, 4.4rem);
3036      }
3037    }
3038
3039    @media (max-width: 860px) {
3040      .atlas-dossier-grid {
3041        grid-template-columns: 1fr;
3042      }
3043
3044      .atlas-tabs {
3045        grid-template-columns: repeat(3, minmax(0, 1fr));
3046        padding: 0;
3047        border-right: 0;
3048        border-bottom: 1px solid var(--atlas-line);
3049      }
3050
3051      .atlas-tab {
3052        min-height: 62px;
3053        padding: 10px 12px;
3054        border-right: 1px solid rgba(18, 58, 120, 0.1);
3055      }
3056
3057      .atlas-tab:nth-child(n+4) {
3058        display: none;
3059      }
3060
3061      .atlas-dossier-main {
3062        padding: clamp(28px, 5vw, 46px);
3063      }
3064
3065      .atlas-proof-row {
3066        grid-template-columns: 1fr;
3067      }
3068    }
3069
3070    @media (max-width: 720px) {
3071      .atlas-derm-hero {
3072        min-height: 100svh;
3073        height: 100svh;
3074      }
3075
3076      .atlas-derm-hero .atlas-hero-shell {
3077        width: 100%;
3078        padding: 16px 14px;
3079        gap: 12px;
3080      }
3081
3082      .atlas-clinic-header {
3083        justify-content: center;
3084        min-height: 42px;
3085      }
3086
3087      .atlas-clinic-brand svg {
3088        width: 34px;
3089        height: 34px;
3090        flex-basis: 34px;
3091      }
3092
3093      .atlas-clinic-brand small,
3094      .atlas-clinic-status,
3095      .atlas-dossier-bar,
3096      .atlas-tabs,
3097      .atlas-clinical-panel,
3098      .atlas-proof-row,
3099      .atlas-secondary-link {
3100        display: none;
3101      }
3102
3103      .atlas-dossier {
3104        width: min(100%, 356px);
3105        justify-self: center;
3106        grid-template-rows: minmax(0, 1fr);
3107        border-radius: 14px;
3108      }
3109
3110      .atlas-dossier-main {
3111        align-content: center;
3112        justify-items: center;
3113        text-align: center;
3114        gap: 18px;
3115        padding: 28px 20px;
3116      }
3117
3118      .atlas-file-meta {
3119        justify-content: center;
3120      }
3121
3122      .atlas-file-meta span:nth-child(n+2) {
3123        display: none;
3124      }
3125
3126      .atlas-derm-hero .atlas-title {
3127        max-width: 12ch;
3128        font-size: clamp(1.95rem, 10vw, 2.55rem);
3129        line-height: 0.98;
3130      }
3131
3132      .atlas-derm-hero .atlas-lead {
3133        max-width: 31ch;
3134        font-size: 0.92rem;
3135        line-height: 1.58;
3136      }
3137
3138      .atlas-hero-actions,
3139      .atlas-verified-cta {
3140        width: 100%;
3141      }
3142
3143      .atlas-verified-cta {
3144        min-height: 48px;
3145        padding: 0 14px;
3146        font-size: 0.88rem;
3147      }
3148    }
3149
3150    @media (prefers-reduced-motion: reduce) {
3151
3152      .atlas-derm-hero::after,
3153      .atlas-tab.is-active::before,
3154      .atlas-clinical-line {
3155        animation: none !important;
3156      }
3157    }
3158
3159    .atlas-live-hero {
3160      --atlas-live-blue: #1c376b;
3161      --atlas-live-blue-dark: #16284f;
3162      --atlas-live-gold: #f7b633;
3163      --atlas-live-cream: #faf4e7;
3164      --atlas-live-cream-2: #fffaf0;
3165      --atlas-live-ink: #22242a;
3166      --atlas-live-muted: #586070;
3167      position: relative;
3168      min-height: 100vh;
3169      height: 100vh;
3170      max-height: 100svh;
3171      width: 100%;
3172      display: grid;
3173      overflow: hidden;
3174      color: var(--atlas-live-ink) !important;
3175      background:
3176        radial-gradient(circle at 84% 22%, rgba(247, 182, 51, 0.22), transparent 19%),
3177        linear-gradient(180deg, var(--atlas-live-cream) 0%, var(--atlas-live-cream-2) 100%);
3178      isolation: isolate;
3179    }
3180
3181    .atlas-live-hero::before {
3182      content: "";
3183      position: absolute;
3184      left: -10vw;
3185      right: -10vw;
3186      bottom: -21vh;
3187      height: 34vh;
3188      z-index: 0;
3189      border-radius: 50% 50% 0 0 / 100% 100% 0 0;
3190      background: #ffffff;
3191      pointer-events: none;
3192    }
3193
3194    .atlas-live-hero::after {
3195      content: "";
3196      position: absolute;
3197      right: -8vw;
3198      top: -10vh;
3199      width: min(48vw, 720px);
3200      height: min(48vw, 720px);
3201      z-index: 0;
3202      border-radius: 50%;
3203      background: radial-gradient(circle, rgba(255, 255, 255, 0.58), rgba(255, 255, 255, 0) 62%);
3204      pointer-events: none;
3205    }
3206
3207    .atlas-live-shell {
3208      position: relative;
3209      z-index: 1;
3210      width: 100%;
3211      min-height: 100%;
3212      display: grid;
3213      grid-template-rows: minmax(0, 1fr);
3214      padding: clamp(34px, 5vw, 74px) clamp(24px, 8vw, 150px) clamp(34px, 4vw, 62px);
3215    }
3216
3217    .atlas-live-top {
3218      display: flex;
3219      align-items: center;
3220      justify-content: space-between;
3221      gap: 24px;
3222      min-height: 56px;
3223    }
3224
3225    .atlas-live-logo {
3226      display: inline-flex;
3227      align-items: center;
3228      width: 176px;
3229      min-width: 176px;
3230      text-decoration: none !important;
3231    }
3232
3233    .atlas-live-logo img {
3234      width: 100%;
3235      height: auto;
3236      display: block;
3237    }
3238
3239    .atlas-live-nav {
3240      display: flex;
3241      align-items: center;
3242      gap: clamp(18px, 3vw, 38px);
3243    }
3244
3245    .atlas-live-nav a {
3246      position: relative;
3247      color: var(--atlas-live-ink) !important;
3248      text-decoration: none !important;
3249      font-size: 0.82rem;
3250      font-weight: 800;
3251      letter-spacing: 0.12em;
3252      text-transform: uppercase;
3253      transition: color .22s ease;
3254    }
3255
3256    .atlas-live-nav a::after {
3257      content: "";
3258      position: absolute;
3259      left: 0;
3260      right: 100%;
3261      bottom: -8px;
3262      height: 2px;
3263      background: var(--atlas-live-gold);
3264      transition: right .24s ease;
3265    }
3266
3267    .atlas-live-nav a:hover,
3268    .atlas-live-nav a:first-child {
3269      color: var(--atlas-live-gold) !important;
3270    }
3271
3272    .atlas-live-nav a:hover::after,
3273    .atlas-live-nav a:first-child::after {
3274      right: 0;
3275    }
3276
3277    .atlas-live-main {
3278      min-height: 0;
3279      display: grid;
3280      grid-template-columns: minmax(0, 0.95fr) minmax(360px, 1.05fr);
3281      gap: clamp(34px, 6vw, 92px);
3282      align-items: center;
3283    }
3284
3285    .atlas-live-copy {
3286      max-width: 650px;
3287      display: grid;
3288      gap: 22px;
3289      align-content: center;
3290      padding-top: clamp(10px, 3vw, 40px);
3291    }
3292
3293    .atlas-live-eyebrow {
3294      margin: 0;
3295      width: fit-content;
3296      color: var(--atlas-live-gold) !important;
3297      font-size: 0.78rem;
3298      font-weight: 900;
3299      letter-spacing: 0.16em;
3300      text-transform: uppercase;
3301    }
3302
3303    .atlas-live-title {
3304      margin: 0;
3305      color: var(--atlas-live-gold) !important;
3306      max-width: 9ch;
3307      font-family: "Source Sans 3", "Manrope", "Avenir Next", "Segoe UI", sans-serif;
3308      font-size: clamp(3.6rem, 6.8vw, 6.9rem);
3309      font-weight: 800;
3310      line-height: 0.88;
3311      letter-spacing: 0;
3312      text-transform: none;
3313      text-wrap: balance;
3314      overflow-wrap: normal;
3315      word-break: normal;
3316      hyphens: none;
3317    }
3318
3319    .atlas-live-lead {
3320      margin: 0;
3321      max-width: 58ch;
3322      color: var(--atlas-live-ink) !important;
3323      font-size: clamp(1.05rem, 1.45vw, 1.34rem);
3324      line-height: 1.6;
3325      font-weight: 500;
3326    }
3327
3328    .atlas-live-actions {
3329      display: flex;
3330      flex-wrap: wrap;
3331      gap: 12px;
3332      align-items: center;
3333      margin-top: 8px;
3334    }
3335
3336    .atlas-live-button,
3337    .atlas-live-link {
3338      display: inline-flex;
3339      align-items: center;
3340      justify-content: center;
3341      min-height: 56px;
3342      padding: 0 22px;
3343      border-radius: 4px;
3344      text-decoration: none !important;
3345      font-weight: 800;
3346      transition: transform .22s ease, background-color .22s ease, border-color .22s ease;
3347    }
3348
3349    .atlas-live-button {
3350      color: #ffffff !important;
3351      background: var(--atlas-live-gold);
3352      box-shadow: 0 20px 44px rgba(247, 182, 51, 0.28);
3353    }
3354
3355    .atlas-live-link {
3356      color: var(--atlas-live-blue) !important;
3357      border: 1px solid rgba(28, 55, 107, 0.16);
3358      background: rgba(255, 255, 255, 0.44);
3359    }
3360
3361    .atlas-live-button:hover,
3362    .atlas-live-link:hover {
3363      transform: translateY(-2px);
3364      border-color: rgba(28, 55, 107, 0.32);
3365    }
3366
3367    .atlas-live-proof {
3368      display: grid;
3369      grid-template-columns: repeat(3, minmax(0, 1fr));
3370      gap: 14px;
3371      margin-top: clamp(4px, 1.2vw, 14px);
3372      max-width: 650px;
3373    }
3374
3375    .atlas-live-proof span {
3376      display: grid;
3377      gap: 5px;
3378      padding-top: 14px;
3379      border-top: 2px solid rgba(247, 182, 51, 0.62);
3380      color: var(--atlas-live-muted) !important;
3381      font-size: 0.84rem;
3382      line-height: 1.35;
3383      font-weight: 600;
3384    }
3385
3386    .atlas-live-proof strong {
3387      color: var(--atlas-live-blue) !important;
3388      font-size: 0.96rem;
3389      font-weight: 900;
3390    }
3391
3392    .atlas-live-visual {
3393      position: relative;
3394      display: grid;
3395      align-items: center;
3396      justify-items: center;
3397      min-height: 440px;
3398    }
3399
3400    .atlas-live-image {
3401      width: min(100%, 620px);
3402      height: auto;
3403      display: block;
3404      filter: drop-shadow(0 28px 54px rgba(22, 40, 79, 0.12));
3405      animation: atlasLiveFloat 7s ease-in-out infinite;
3406    }
3407
3408    .atlas-live-orbit {
3409      position: absolute;
3410      width: 72px;
3411      height: 72px;
3412      border-radius: 50%;
3413      border: 2px solid rgba(28, 55, 107, 0.78);
3414      top: 20%;
3415      left: 10%;
3416      opacity: 0.92;
3417    }
3418
3419    .atlas-live-orbit::after {
3420      content: "";
3421      position: absolute;
3422      right: -10px;
3423      bottom: 4px;
3424      width: 22px;
3425      height: 2px;
3426      background: rgba(28, 55, 107, 0.78);
3427      transform: rotate(28deg);
3428      transform-origin: left center;
3429    }
3430
3431    .atlas-live-chip {
3432      position: absolute;
3433      right: 5%;
3434      top: 25%;
3435      min-height: 46px;
3436      display: inline-flex;
3437      align-items: center;
3438      padding: 0 16px;
3439      border: 2px solid rgba(28, 55, 107, 0.72);
3440      background: rgba(255, 250, 240, 0.78);
3441      color: var(--atlas-live-gold) !important;
3442      font-size: 1.08rem;
3443      font-weight: 900;
3444      letter-spacing: 0.08em;
3445      text-transform: uppercase;
3446    }
3447
3448    @keyframes atlasLiveFloat {
3449
3450      0%,
3451      100% {
3452        transform: translate3d(0, 0, 0);
3453      }
3454
3455      50% {
3456        transform: translate3d(0, -10px, 0);
3457      }
3458    }
3459
3460    @media (max-width: 1040px) {
3461      .atlas-live-shell {
3462        padding-inline: clamp(22px, 5vw, 58px);
3463      }
3464
3465      .atlas-live-main {
3466        grid-template-columns: 1fr;
3467        gap: 24px;
3468        align-content: center;
3469      }
3470
3471      .atlas-live-copy {
3472        max-width: 760px;
3473      }
3474
3475      .atlas-live-visual {
3476        min-height: 260px;
3477      }
3478
3479      .atlas-live-image {
3480        width: min(100%, 460px);
3481      }
3482
3483      .atlas-live-orbit,
3484      .atlas-live-chip {
3485        display: none;
3486      }
3487    }
3488
3489    @media (max-width: 720px) {
3490      .atlas-live-hero {
3491        min-height: 100svh;
3492        height: auto;
3493      }
3494
3495      .atlas-live-shell {
3496        min-height: 100svh;
3497        grid-template-rows: minmax(0, 1fr);
3498        padding: 20px 20px 42px;
3499      }
3500
3501      .atlas-live-top {
3502        justify-content: center;
3503      }
3504
3505      .atlas-live-logo {
3506        width: 150px;
3507        min-width: 150px;
3508      }
3509
3510      .atlas-live-nav {
3511        display: none;
3512      }
3513
3514      .atlas-live-main {
3515        display: flex;
3516        flex-direction: column;
3517        justify-content: center;
3518        gap: 20px;
3519      }
3520
3521      .atlas-live-copy {
3522        justify-items: center;
3523        text-align: center;
3524        gap: 16px;
3525        padding-top: 0;
3526      }
3527
3528      .atlas-live-title {
3529        max-width: 9ch;
3530        font-size: clamp(2.42rem, 12vw, 3.08rem);
3531      }
3532
3533      .atlas-live-lead {
3534        max-width: 32ch;
3535        font-size: 1rem;
3536        line-height: 1.55;
3537      }
3538
3539      .atlas-live-actions {
3540        width: 100%;
3541      }
3542
3543      .atlas-live-button,
3544      .atlas-live-link {
3545        width: 100%;
3546        min-height: 50px;
3547        padding: 0 14px;
3548        font-size: 0.9rem;
3549        line-height: 1.25;
3550        text-align: center;
3551        white-space: normal;
3552      }
3553
3554      .atlas-live-link {
3555        display: none;
3556      }
3557
3558      .atlas-live-proof {
3559        display: none;
3560      }
3561
3562      .atlas-live-visual {
3563        min-height: 210px;
3564        order: -1;
3565        width: 100%;
3566      }
3567
3568      .atlas-live-image {
3569        width: min(92vw, 340px);
3570      }
3571    }
3572
3573    @media (prefers-reduced-motion: reduce) {
3574      .atlas-live-image {
3575        animation: none !important;
3576      }
3577    }
3578
3579    @keyframes mhPulseGlow {
3580      from {
3581        transform: scale(0.96) translate3d(0, 0, 0);
3582        opacity: 0.72;
3583      }
3584
3585      to {
3586        transform: scale(1.08) translate3d(-18px, 22px, 0);
3587        opacity: 1;
3588      }
3589    }
3590
3591    @keyframes mhFloatOrb {
3592      0% {
3593        transform: translate3d(0, 0, 0);
3594      }
3595
3596      50% {
3597        transform: translate3d(-14px, -10px, 0);
3598      }
3599
3600      100% {
3601        transform: translate3d(0, 0, 0);
3602      }
3603    }
3604
3605    .mh-block {
3606      background: rgba(255, 255, 255, 0.78);
3607      border: 1px solid rgba(16, 24, 40, 0.08);
3608      border-radius: var(--mh-radius);
3609      box-shadow: var(--mh-shadow);
3610      backdrop-filter: blur(12px);
3611    }
3612
3613    .mh-section-heading {
3614      margin-bottom: 22px;
3615    }
3616
3617    .mh-section-heading p {
3618      margin: 10px 0 0;
3619      max-width: 760px;
3620    }
3621
3622    .mh-section-heading h2,
3623    .mh-quiz-title,
3624    .mh-newsletter-title {
3625      margin: 0;
3626      font-family: "Cormorant Garamond", Georgia, serif;
3627      font-size: clamp(2.2rem, 4vw, 3.4rem);
3628      line-height: 0.98;
3629      color: var(--mh-text) !important;
3630    }
3631
3632    .mh-metrics,
3633    .mh-trust,
3634    .mh-testimonials,
3635    .mh-benefits {
3636      display: grid;
3637      gap: 18px;
3638      grid-template-columns: repeat(4, minmax(0, 1fr));
3639    }
3640
3641    .mh-metric,
3642    .mh-trust-card,
3643    .mh-testimonial,
3644    .mh-benefit {
3645      padding: 22px;
3646      border-radius: 24px;
3647      background: rgba(255, 255, 255, 0.9);
3648      border: 1px solid rgba(15, 23, 42, 0.08);
3649    }
3650
3651    .mh-metric strong {
3652      display: block;
3653      margin-bottom: 8px;
3654      font-size: 1.9rem;
3655      color: var(--mh-primary) !important;
3656    }
3657
3658    .mh-categories {
3659      display: grid;
3660      gap: 18px;
3661    }
3662
3663    .mh-categories--2 {
3664      grid-template-columns: repeat(2, minmax(0, 1fr));
3665    }
3666
3667    .mh-categories--3 {
3668      grid-template-columns: repeat(3, minmax(0, 1fr));
3669    }
3670
3671    .mh-categories--4 {
3672      grid-template-columns: repeat(4, minmax(0, 1fr));
3673    }
3674
3675    .mh-category {
3676      min-height: 260px;
3677      padding: 18px;
3678      border-radius: 26px;
3679      text-decoration: none !important;
3680      background:
3681        linear-gradient(180deg, rgba(0, 0, 0, 0.04), rgba(0, 0, 0, 0.62)),
3682        var(--category-image) center/cover no-repeat;
3683      display: flex;
3684      flex-direction: column;
3685      justify-content: flex-end;
3686      gap: 8px;
3687      overflow: hidden;
3688      position: relative;
3689      color: #ffffff !important;
3690      box-shadow: 0 24px 48px rgba(15, 23, 42, 0.18);
3691    }
3692
3693    .mh-category::before {
3694      content: "";
3695      position: absolute;
3696      inset: 0;
3697      border: 1px solid rgba(255, 255, 255, 0.14);
3698      border-radius: inherit;
3699      pointer-events: none;
3700    }
3701
3702    .mh-category small,
3703    .mh-category p {
3704      color: rgba(255, 255, 255, 0.86) !important;
3705      margin: 0;
3706      line-height: 1.5;
3707    }
3708
3709    .mh-category strong {
3710      font-size: 1.2rem;
3711    }
3712
3713    .mh-newsletter {
3714      display: grid;
3715      gap: 24px;
3716      grid-template-columns: 1.05fr 0.95fr;
3717      padding: clamp(24px, 4vw, 40px);
3718      background:
3719        radial-gradient(circle at top right, rgba(255, 255, 255, 0.8), transparent 28%),
3720        linear-gradient(135deg, #fafafa 0%, #ffffff 100%);
3721    }
3722
3723    .mh-newsletter-panel {
3724      padding: 24px;
3725      border-radius: 24px;
3726      background: rgba(255, 255, 255, 0.9);
3727      border: 1px solid rgba(15, 23, 42, 0.08);
3728    }
3729
3730    .mh-newsletter-list {
3731      display: grid;
3732      gap: 12px;
3733      margin: 18px 0 0;
3734      padding: 0;
3735      list-style: none;
3736    }
3737
3738    .mh-newsletter-list li {
3739      padding: 14px 16px;
3740      border-radius: 18px;
3741      background: #f1f3f5;
3742      color: var(--mh-text) !important;
3743      font-weight: 700;
3744    }
3745
3746    .mh-form {
3747      display: grid;
3748      gap: 12px;
3749      margin-top: 20px;
3750    }
3751
3752    .mh-form input {
3753      min-height: 52px;
3754      border-radius: 16px;
3755      border: 1px solid rgba(15, 23, 42, 0.14);
3756      padding: 0 16px;
3757      font: inherit;
3758      color: var(--mh-text) !important;
3759      background: #ffffff !important;
3760    }
3761
3762    .mh-about {
3763      display: grid;
3764      gap: 24px;
3765      grid-template-columns: 1fr 1fr;
3766      align-items: stretch;
3767    }
3768
3769    .mh-about-copy,
3770    .mh-about-media {
3771      border-radius: 28px;
3772      overflow: hidden;
3773      min-height: 420px;
3774    }
3775
3776    .mh-about-copy {
3777      padding: clamp(24px, 4vw, 38px);
3778      background: rgba(255, 255, 255, 0.9);
3779      border: 1px solid rgba(15, 23, 42, 0.08);
3780    }
3781
3782    .mh-quote {
3783      padding-left: 18px;
3784      border-left: 3px solid #f7b633;
3785      font-size: 1.2rem;
3786      line-height: 1.6;
3787      color: var(--mh-text) !important;
3788    }
3789
3790    .mh-about-media {
3791      background:
3792        linear-gradient(180deg, rgba(18, 58, 120, 0.08), rgba(18, 58, 120, 0.24)),
3793        url("https://www.atlas-dermato.org/wp-content/uploads/Probeauty-Pigmentation-Uneven-Skin-Tone-scaled-uai-2288x2288-1-1024x1024.jpg") center/cover no-repeat,
3794        #123a78;
3795      position: relative;
3796    }
3797
3798    .mh-about-stats {
3799      display: grid;
3800      gap: 12px;
3801      grid-template-columns: repeat(3, minmax(0, 1fr));
3802      margin-top: 24px;
3803    }
3804
3805    .mh-about-stat {
3806      padding: 16px;
3807      border-radius: 18px;
3808      background: #efefef;
3809      border: 1px solid rgba(15, 23, 42, 0.06);
3810    }
3811
3812    .mh-about-stat strong {
3813      display: block;
3814      color: var(--mh-primary) !important;
3815      font-size: 1.3rem;
3816      margin-bottom: 4px;
3817    }
3818
3819    .mh-featured {
3820      display: grid;
3821      gap: 20px;
3822      grid-template-columns: 1.2fr 0.8fr;
3823      align-items: stretch;
3824    }
3825
3826    .mh-featured-main,
3827    .mh-featured-list {
3828      min-height: 440px;
3829    }
3830
3831    .mh-featured-main {
3832      position: relative;
3833      border-radius: 28px;
3834      overflow: hidden;
3835      background: linear-gradient(180deg, rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0.68));
3836      min-height: 440px;
3837    }
3838
3839    .mh-featured-main .mh-featured-image {
3840      position: absolute;
3841      inset: 0;
3842      background: linear-gradient(180deg, rgba(0, 0, 0, 0.08), rgba(0, 0, 0, 0.48)), url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201200%20800%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22g%22%20x1%3D%220%22%20x2%3D%221%22%20y1%3D%220%22%20y2%3D%221%22%3E%3Cstop%20offset%3D%220%25%22%20stop-color%3D%22%2332373c%22%2F%3E%3Cstop%20offset%3D%22100%25%22%20stop-color%3D%22%23abb8c3%22%2F%3
3842E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Crect%20width%3D%221200%22%20height%3D%22800%22%20fill%3D%22url(%23g)%22%2F%3E%3Ccircle%20cx%3D%22930%22%20cy%3D%22170%22%20r%3D%22190%22%20fill%3D%22rgba(255%2C255%2C255%2C0.12)%22%2F%3E%3Ccircle%20cx%3D%22210%22%20cy%3D%22650%22%20r%3D%22230%22%20fill%3D%22rgba(255%2C255%2C255%2C0.10)%22%2F%3E%3Ctext%20x%3D%2280%22%20y%3D%22680%22%20fill%3D%22rgba(255%2C255%2C255%2C0.82)%22%20font-family%3D%22Arial%2C%20sans-serif%22%20font-size%3D%2272%22%20font-weight%3D%22700%22%3EA%20la%20une%3C%2Ftext%3E%3C%2Fsvg%3E") center/cover no-repeat;
3843    }
3844
3845    .mh-featured-overlay {
3846      position: relative;
3847      z-index: 1;
3848      display: flex;
3849      flex-direction: column;
3850      justify-content: flex-end;
3851      height: 100%;
3852      padding: 28px;
3853      color: #ffffff !important;
3854    }
3855
3856    .mh-featured-overlay h3,
3857    .mh-featured-mini h3 {
3858      margin: 0;
3859      font-size: clamp(1.5rem, 3vw, 2.4rem);
3860      line-height: 1.04;
3861      color: inherit !important;
3862    }
3863
3864    .mh-featured-overlay p {
3865      display: -webkit-box;
3866      -webkit-line-clamp: 3;
3867      -webkit-box-orient: vertical;
3868      overflow: hidden;
3869    }
3870
3871    .mh-featured-overlay p,
3872    .mh-featured-mini p,
3873    .mh-featured-overlay small,
3874    .mh-featured-mini small {
3875      color: rgba(255, 255, 255, 0.84) !important;
3876      line-height: 1.6;
3877    }
3878
3879    .mh-featured-list {
3880      display: grid;
3881      gap: 16px;
3882      grid-template-rows: repeat(3, minmax(0, 1fr));
3883    }
3884
3885    .mh-featured-mini {
3886      display: grid;
3887      grid-template-columns: 128px 1fr;
3888      gap: 14px;
3889      padding: 16px;
3890      border-radius: 24px;
3891      background: rgba(255, 255, 255, 0.9);
3892      border: 1px solid rgba(15, 23, 42, 0.08);
3893      min-height: 0;
3894      align-items: center;
3895    }
3896
3897    .mh-featured-mini-media {
3898      border-radius: 18px;
3899      background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201200%20800%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22g%22%20x1%3D%220%22%20x2%3D%221%22%20y1%3D%220%22%20y2%3D%221%22%3E%3Cstop%20offset%3D%220%25%22%20stop-color%3D%22%2332373c%22%2F%3E%3Cstop%20offset%3D%22100%25%22%20stop-color%3D%22%23abb8c3%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Crect%20width%3D%221200%22%20height%3D%22800%22%20fill%3D%22url(%23g)%22%2F%3E%3Ccircle%20cx%3D%22930%22%20cy%3D%22170%22%20r%3D%22190%22%20fill%3D%22rgba(255%2C255%2C255%2C0.12)%22%2F%3E%3Ccircle%20cx%3D%22210%22%20cy%3D%22650%22%20r%3D%22230%22%20fill%3D%22rgba(255%2C255%2C255%2C0.10)%22%2F%3E%3Ctext%20x%3D%2280%22%20y%3D%22680%22%20fill%3D%22rgba(255%2C255%2C255%2C0.82)%22%20font-family%3D%22Arial%2C%20sans-serif%22%20font-size%3D%2272%22%20font-weight%3D%22700%22%3EPost%3C%2Ftext%3E%3C%2Fsvg%3E") center/cover no-repeat;
3900      min-height: 112px;
3901    }
3902
3903    .mh-featured-mini h3 {
3904      display: -webkit-box;
3905      -webkit-line-clamp: 2;
3906      -webkit-box-orient: vertical;
3907      overflow: hidden;
3908    }
3909
3910    .mh-featured-mini p {
3911      display: -webkit-box;
3912      -webkit-line-clamp: 2;
3913      -webkit-box-orient: vertical;
3914      overflow: hidden;
3915      color: var(--mh-muted) !important;
3916    }
3917
3918    .mh-trust-layout,
3919    .mh-testimonials-layout {
3920      display: grid;
3921      gap: 24px;
3922      grid-template-columns: 0.92fr 1.08fr;
3923      align-items: stretch;
3924    }
3925
3926    .mh-trust-intro,
3927    .mh-testimonials-intro {
3928      padding: clamp(24px, 4vw, 36px);
3929    }
3930
3931    .mh-trust-stack,
3932    .mh-testimonials-stack {
3933      display: grid;
3934      gap: 16px;
3935    }
3936
3937    .mh-trust-card,
3938    .mh-testimonial {
3939      padding: 22px;
3940      border-radius: 24px;
3941      background: rgba(255, 255, 255, 0.92);
3942      border: 1px solid rgba(15, 23, 42, 0.08);
3943    }
3944
3945    .mh-press {
3946      display: flex;
3947      flex-wrap: wrap;
3948      gap: 12px;
3949      margin-top: 16px;
3950    }
3951
3952    .mh-pill {
3953      padding: 10px 14px;
3954      border-radius: 999px;
3955      background: rgba(255, 255, 255, 0.9);
3956      border: 1px solid rgba(15, 23, 42, 0.08);
3957      font-weight: 700;
3958    }
3959
3960    .mh-rating {
3961      padding: 20px 22px;
3962      border-radius: 24px;
3963      background: linear-gradient(135deg, #123a78 0%, #f7b633 100%);
3964      color: #ffffff !important;
3965      min-width: 220px;
3966      box-shadow: 0 24px 56px rgba(15, 23, 42, 0.18);
3967    }
3968
3969    .mh-rating strong,
3970    .mh-rating span,
3971    .mh-rating small {
3972      display: block;
3973      color: inherit !important;
3974    }
3975
3976    .mh-testimonial p {
3977      margin: 0 0 14px;
3978      line-height: 1.75;
3979      font-size: 1.02rem;
3980    }
3981
3982    .mh-testimonial strong {
3983      display: block;
3984      margin-bottom: 6px;
3985      color: var(--mh-text) !important;
3986    }
3987
3988    .mh-faq {
3989      display: grid;
3990      gap: 12px;
3991    }
3992
3993    .mh-faq details {
3994      padding: 18px 22px;
3995      border-radius: 22px;
3996      background: rgba(255, 255, 255, 0.9);
3997      border: 1px solid rgba(15, 23, 42, 0.08);
3998    }
3999
4000    .mh-faq summary {
4001      cursor: pointer;
4002      font-weight: 800;
4003      color: var(--mh-text) !important;
4004    }
4005
4006    .mh-benefits-flow {
4007      display: grid;
4008      gap: 22px;
4009    }
4010
4011    .mh-benefit-row {
4012      display: grid;
4013      grid-template-columns: 0.92fr 1.08fr;
4014      align-items: stretch;
4015      overflow: hidden;
4016    }
4017
4018    .mh-benefit-row:nth-child(even) {
4019      grid-template-columns: 1.08fr 0.92fr;
4020    }
4021
4022    .mh-benefit-media {
4023      min-height: 280px;
4024      background: linear-gradient(180deg, rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0.18)), var(--benefit-image) center/cover no-repeat;
4025    }
4026
4027    .mh-benefit-copy {
4028      padding: clamp(24px, 4vw, 36px);
4029    }
4030
4031    .mh-benefit ul {
4032      padding-left: 18px;
4033      margin: 14px 0 0;
4034      color: var(--mh-muted) !important;
4035      line-height: 1.7;
4036    }
4037
4038    .mh-quiz-wrap {
4039      overflow: hidden;
4040      background: linear-gradient(135deg, #071f49 0%, #123a78 58%, #f7b633 100%);
4041      color: #ffffff !important;
4042    }
4043
4044    .mh-quiz-inner {
4045      display: grid;
4046      gap: 24px;
4047      grid-template-columns: 0.8fr 1.2fr;
4048      padding: clamp(24px, 4vw, 40px);
4049    }
4050
4051    .mh-quiz-copy,
4052    .mh-quiz-copy p,
4053    .mh-quiz-panel,
4054    .mh-quiz-panel * {
4055      color: #ffffff !important;
4056    }
4057
4058    .mh-quiz-panel {
4059      padding: 24px;
4060      border-radius: 26px;
4061      background: rgba(255, 255, 255, 0.08);
4062      border: 1px solid rgba(255, 255, 255, 0.12);
4063      backdrop-filter: blur(12px);
4064    }
4065
4066    .mh-quiz-options {
4067      display: grid;
4068      gap: 12px;
4069      margin-top: 18px;
4070    }
4071
4072    .mh-quiz-option {
4073      width: 100%;
4074      text-align: left;
4075      padding: 14px 16px;
4076      border-radius: 18px;
4077      background: rgba(255, 255, 255, 0.08);
4078      border: 1px solid rgba(255, 255, 255, 0.12);
4079      font: inherit;
4080      cursor: pointer;
4081    }
4082
4083    .mh-quiz-option:hover {
4084      background: rgba(255, 255, 255, 0.16);
4085    }
4086
4087    .mh-quiz-option.is-correct {
4088      background: rgba(124, 255, 163, 0.18);
4089      border-color: rgba(124, 255, 163, 0.62);
4090    }
4091
4092    .mh-quiz-option.is-wrong {
4093      background: rgba(255, 142, 142, 0.16);
4094      border-color: rgba(255, 142, 142, 0.52);
4095    }
4096
4097    .mh-quiz-option.is-muted {
4098      opacity: 0.48;
4099    }
4100
4101    .mh-quiz-feedback {
4102      display: none;
4103      margin-top: 16px;
4104      padding: 16px 18px;
4105      border-radius: 18px;
4106      background: rgba(255, 255, 255, 0.08);
4107      border: 1px solid rgba(255, 255, 255, 0.12);
4108      line-height: 1.6;
4109    }
4110
4111    .mh-quiz-feedback.is-visible {
4112      display: block;
4113    }
4114
4115    .mh-quiz-feedback strong,
4116    .mh-quiz-feedback span {
4117      color: #ffffff !important;
4118    }
4119
4120    .mh-quiz-next {
4121      display: none;
4122      margin-top: 14px;
4123    }
4124
4125    .mh-quiz-next.is-visible {
4126      display: inline-flex;
4127    }
4128
4129    .mh-result {
4130      display: none;
4131      gap: 10px;
4132    }
4133
4134    .mh-result.is-visible {
4135      display: grid;
4136    }
4137
4138    .mh-inline-link {
4139      font-weight: 800;
4140      color: var(--mh-primary) !important;
4141      text-decoration: none !important;
4142    }
4143
4144    .mh-footer-cta {
4145      display: flex;
4146      flex-wrap: wrap;
4147      gap: 12px;
4148      margin-top: 16px;
4149    }
4150
4151    @media (max-width: 1100px) {
4152
4153      .mh-hero-grid,
4154      .mh-newsletter,
4155      .mh-about,
4156      .mh-featured,
4157      .mh-quiz-inner,
4158      .mh-trust-layout,
4159      .mh-testimonials-layout,
4160      .mh-benefit-row,
4161      .mh-benefit-row:nth-child(even) {
4162        grid-template-columns: 1fr;
4163      }
4164
4165      .mh-metrics,
4166      .mh-categories {
4167        grid-template-columns: repeat(2, minmax(0, 1fr));
4168      }
4169    }
4170
4171    @media (max-width: 720px) {
4172      .mh-title {
4173        font-size: clamp(3.2rem, 14vw, 5rem);
4174      }
4175
4176      .mh-section {
4177        padding: 38px 18px;
4178      }
4179
4180      .mh-hero-grid {
4181        min-height: auto;
4182      }
4183
4184      .mh-hero-copy {
4185        padding: 28px 18px;
4186      }
4187
4188      .mh-hero-media {
4189        min-height: 340px;
4190      }
4191
4192      .mh-hero--poster .mh-hero-copy {
4193        min-height: auto;
4194        background: linear-gradient(180deg, rgba(14, 16, 20, 0.72) 0%, rgba(14, 16, 20, 0.32) 100%);
4195      }
4196
4197      .mh-hero-meta {
4198        gap: 10px;
4199        flex-wrap: wrap;
4200      }
4201
4202      .mh-hero-rule {
4203        width: 42px;
4204      }
4205
4206      .mh-hero-ghost {
4207        right: 6%;
4208        bottom: 6%;
4209        max-width: 88%;
4210        font-size: clamp(3.8rem, 16vw, 6.8rem);
4211      }
4212
4213      .mh-hero-stamp {
4214        right: 12px;
4215        top: 14px;
4216        font-size: 0.82rem;
4217      }
4218
4219      .mh-hero-strap {
4220        left: 14px;
4221        right: 14px;
4222        max-width: none;
4223      }
4224
4225      .mh-hero-note {
4226        min-width: 0;
4227        max-width: 180px;
4228      }
4229
4230      .mh-hero-note-a {
4231        left: 12px;
4232        top: 12px;
4233      }
4234
4235      .mh-hero-note-b {
4236        right: 12px;
4237        bottom: 74px;
4238      }
4239
4240      .mh-scene-stage .mh-hero-copy,
4241      .mh-scene-gallery .mh-hero-copy,
4242      .mh-scene-darkroom .mh-hero-copy,
4243      .mh-scene-atlas .mh-hero-copy {
4244        width: auto;
4245        max-width: none;
4246        background: linear-gradient(180deg, rgba(12, 14, 18, 0.78) 0%, rgba(12, 14, 18, 0.46) 56%, rgba(12, 14, 18, 0.08) 100%);
4247      }
4248
4249      .mh-hero-stats,
4250      .mh-about-stats,
4251      .mh-metrics,
4252      .mh-categories {
4253        grid-template-columns: 1fr;
4254      }
4255
4256      .mh-featured-mini {
4257        grid-template-columns: 1fr;
4258      }
4259
4260      .mh-featured-main,
4261      .mh-featured-list {
4262        min-height: auto;
4263      }
4264
4265      .mh-rating {
4266        min-width: 0;
4267      }
4268    }
4269
4270    .atlas-home {
4271      --atlas-blue: #1c376b;
4272      --atlas-blue-dark: #16284f;
4273      --atlas-gold: #c77f05;
4274      --atlas-gold-soft: #f7b633;
4275      --atlas-cream: #fffaf0;
4276      --atlas-cream-deep: #faf4e7;
4277      --atlas-ink: #22242a;
4278      --atlas-muted: #586070;
4279      --atlas-line: rgba(28, 55, 107, 0.13);
4280      --atlas-shadow: 0 24px 60px rgba(22, 40, 79, 0.12);
4281      color: var(--atlas-ink) !important;
4282      background: #ffffff;
4283      width: 100%;
4284      max-width: 100%;
4285      overflow-x: hidden;
4286    }
4287
4288    .atlas-home * {
4289      box-sizing: border-box;
4290    }
4291
4292    .atlas-home a {
4293      color: inherit;
4294      text-decoration: none;
4295    }
4296
4297    .atlas-home-section {
4298      padding: clamp(36px, 5vw, 62px) clamp(20px, 6vw, 76px);
4299      overflow: hidden;
4300      scroll-margin-block: clamp(28px, 6vh, 64px);
4301    }
4302
4303    #consulter .atlas-home-title {
4304      font-size: clamp(1.75rem, 3.1vw, 3.25rem);
4305    }
4306
4307    #consulter .atlas-home-text,
4308    #consulter .atlas-check-list li {
4309      line-height: 1.42;
4310    }
4311
4312    #consulter .atlas-media {
4313      min-height: clamp(220px, 38vh, 330px);
4314    }
4315
4316    .atlas-home {
4317      display: grid;
4318      gap: clamp(28px, 6vh, 64px);
4319      padding-block: clamp(18px, 4vh, 42px);
4320    }
4321
4322    .atlas-home-section.is-cream {
4323      background:
4324        radial-gradient(circle at 90% 8%, rgba(247, 182, 51, 0.14), transparent 24%),
4325        linear-gradient(180deg, var(--atlas-cream) 0%, #ffffff 100%);
4326    }
4327
4328    .atlas-home-section.is-blue {
4329      background: linear-gradient(135deg, var(--atlas-blue-dark) 0%, var(--atlas-blue) 100%);
4330      color: #ffffff !important;
4331    }
4332
4333    .atlas-home-shell {
4334      width: min(1200px, 100%);
4335      margin: 0 auto;
4336    }
4337
4338    .atlas-home-head {
4339      display: grid;
4340      gap: 9px;
4341      max-width: 760px;
4342      margin-bottom: clamp(20px, 3vw, 30px);
4343    }
4344
4345    .atlas-home-kicker {
4346      margin: 0;
4347      color: var(--atlas-gold) !important;
4348      font-size: 0.78rem;
4349      font-weight: 900;
4350      letter-spacing: 0.14em;
4351      text-transform: uppercase;
4352    }
4353
4354    .atlas-home-section.is-blue .atlas-home-kicker,
4355    .atlas-home-section.is-blue .atlas-home-head p,
4356    .atlas-home-section.is-blue .atlas-step p,
4357    .atlas-home-section.is-blue .atlas-final-copy p,
4358    .atlas-home-section.is-blue .atlas-faq details,
4359    .atlas-home-section.is-blue .atlas-faq p {
4360      color: rgba(255, 255, 255, 0.82) !important;
4361    }
4362
4363    .atlas-home-title {
4364      margin: 0;
4365      color: var(--atlas-blue) !important;
4366      font-family: "Source Sans 3", "Manrope", "Segoe UI", sans-serif;
4367      font-size: clamp(1.9rem, 3.4vw, 3.7rem);
4368      line-height: 1;
4369      font-weight: 900;
4370      letter-spacing: 0;
4371      text-wrap: balance;
4372    }
4373
4374    .atlas-home-section.is-blue .atlas-home-title {
4375      color: #ffffff !important;
4376    }
4377
4378    .atlas-home-head p,
4379    .atlas-home-text,
4380    .atlas-card p,
4381    .atlas-city-note,
4382    .atlas-author-copy p,
4383    .atlas-post-excerpt,
4384    .atlas-meta {
4385      color: var(--atlas-muted) !important;
4386      line-height: 1.55;
4387    }
4388
4389    .atlas-home-grid {
4390      display: grid;
4391      gap: clamp(14px, 2vw, 20px);
4392    }
4393
4394    .atlas-grid-3 {
4395      grid-template-columns: repeat(3, minmax(0, 1fr));
4396    }
4397
4398    .atlas-grid-4 {
4399      grid-template-columns: repeat(4, minmax(0, 1fr));
4400    }
4401
4402    .atlas-split {
4403      display: grid;
4404      grid-template-columns: minmax(0, 0.95fr) minmax(0, 1.05fr);
4405      align-items: center;
4406      gap: clamp(22px, 4vw, 52px);
4407    }
4408
4409    .atlas-split.reversed {
4410      grid-template-columns: minmax(0, 1.05fr) minmax(0, 0.95fr);
4411    }
4412
4413    .atlas-card {
4414      min-width: 0;
4415      padding: clamp(16px, 2.2vw, 24px);
4416      background: rgba(255, 255, 255, 0.92);
4417      border: 1px solid var(--atlas-line);
4418      border-radius: 8px;
4419      box-shadow: 0 16px 42px rgba(22, 40, 79, 0.08);
4420    }
4421
4422    .atlas-card h3,
4423    .atlas-step h3,
4424    .atlas-post-card h3,
4425    .atlas-feature-copy h3,
4426    .atlas-author-copy h2 {
4427      margin: 0 0 10px;
4428      color: var(--atlas-blue) !important;
4429      font-family: "Source Sans 3", "Manrope", "Segoe UI", sans-serif;
4430      font-size: clamp(1.08rem, 1.6vw, 1.38rem);
4431      line-height: 1.12;
4432      font-weight: 900;
4433      letter-spacing: 0;
4434    }
4435
4436    .atlas-home-section.is-blue .atlas-step h3 {
4437      color: #ffffff !important;
4438    }
4439
4440    .atlas-card p,
4441    .atlas-step p {
4442      margin: 0;
4443    }
4444
4445    .atlas-icon {
4446      width: 30px;
4447      height: 30px;
4448      margin-bottom: 12px;
4449      color: var(--atlas-gold) !important;
4450      stroke-width: 2.2;
4451    }
4452
4453    .atlas-button-row {
4454      display: flex;
4455      flex-wrap: wrap;
4456      gap: 12px;
4457      margin-top: 18px;
4458    }
4459
4460    .atlas-button,
4461    .atlas-link-button {
4462      display: inline-flex;
4463      align-items: center;
4464      justify-content: center;
4465      min-height: 46px;
4466      padding: 0 18px;
4467      border-radius: 4px;
4468      font-weight: 900;
4469      line-height: 1.2;
4470      text-align: center;
4471      transition: transform .22s ease, border-color .22s ease, background .22s ease;
4472    }
4473
4474    .atlas-button {
4475      background: var(--atlas-blue);
4476      color: #ffffff !important;
4477      box-shadow: 0 18px 38px rgba(28, 55, 107, 0.18);
4478    }
4479
4480    .atlas-button.gold {
4481      background: #b96f00;
4482      color: #ffffff !important;
4483    }
4484
4485    .atlas-link-button {
4486      border: 1px solid var(--atlas-line);
4487      color: var(--atlas-blue) !important;
4488      background: rgba(255, 255, 255, 0.6);
4489    }
4490
4491    .atlas-button:hover,
4492    .atlas-link-button:hover {
4493      transform: translateY(-2px);
4494      border-color: rgba(28, 55, 107, 0.28);
4495    }
4496
4497    .atlas-city-grid {
4498      display: grid;
4499      grid-template-columns: repeat(4, minmax(0, 1fr));
4500      gap: 12px;
4501    }
4502
4503    .atlas-city {
4504      display: flex;
4505      align-items: center;
4506      justify-content: space-between;
4507      gap: 12px;
4508      min-height: 50px;
4509      padding: 0 14px;
4510      border: 1px solid var(--atlas-line);
4511      border-radius: 6px;
4512      background: #ffffff;
4513      color: var(--atlas-blue) !important;
4514      font-weight: 900;
4515    }
4516
4517    .atlas-city svg {
4518      width: 18px;
4519      height: 18px;
4520      color: var(--atlas-gold) !i
4520mportant;
4521      flex: 0 0 auto;
4522    }
4523
4524    .atlas-city-note {
4525      margin: 14px 0 0;
4526      max-width: 760px;
4527    }
4528
4529    .atlas-media {
4530      position: relative;
4531      min-height: clamp(280px, 46vh, 380px);
4532      border-radius: 8px;
4533      overflow: hidden;
4534      background: var(--atlas-blue);
4535      box-shadow: var(--atlas-shadow);
4536    }
4537
4538    .atlas-media img {
4539      width: 100%;
4540      height: 100%;
4541      min-height: inherit;
4542      object-fit: cover;
4543    }
4544
4545    .atlas-media-caption {
4546      position: absolute;
4547      left: 14px;
4548      right: 14px;
4549      bottom: 14px;
4550      padding: 12px 14px;
4551      background: rgba(22, 40, 79, 0.88);
4552      color: #ffffff !important;
4553      border: 1px solid rgba(255, 255, 255, 0.16);
4554      border-radius: 6px;
4555      font-weight: 800;
4556      line-height: 1.35;
4557    }
4558
4559    .atlas-check-list {
4560      display: grid;
4561      gap: 10px;
4562      margin: 18px 0 0;
4563      padding: 0;
4564      list-style: none;
4565    }
4566
4567    .atlas-check-list li {
4568      display: grid;
4569      grid-template-columns: 26px 1fr;
4570      gap: 12px;
4571      align-items: start;
4572      color: var(--atlas-ink) !important;
4573      line-height: 1.55;
4574      font-weight: 700;
4575    }
4576
4577    .atlas-check-list svg {
4578      width: 22px;
4579      height: 22px;
4580      color: var(--atlas-gold) !important;
4581      margin-top: 2px;
4582    }
4583
4584    .atlas-feature-band {
4585      display: grid;
4586      grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
4587      gap: 0;
4588      overflow: hidden;
4589      border-radius: 8px;
4590      background: #ffffff;
4591      border: 1px solid var(--atlas-line);
4592      box-shadow: var(--atlas-shadow);
4593    }
4594
4595    .atlas-feature-image {
4596      min-height: clamp(260px, 48vh, 360px);
4597      background: center/cover no-repeat;
4598    }
4599
4600    .atlas-feature-copy {
4601      display: grid;
4602      align-content: center;
4603      gap: 14px;
4604      padding: clamp(22px, 4vw, 40px);
4605    }
4606
4607    .atlas-topic-grid {
4608      display: grid;
4609      grid-template-columns: repeat(6, minmax(0, 1fr));
4610      gap: 12px;
4611    }
4612
4613    .atlas-topic {
4614      min-height: clamp(116px, 18vh, 138px);
4615      display: grid;
4616      align-content: end;
4617      padding: 14px;
4618      border-radius: 8px;
4619      overflow: hidden;
4620      color: #ffffff !important;
4621      background:
4622        linear-gradient(180deg, rgba(22, 40, 79, 0.08), rgba(22, 40, 79, 0.78)),
4623        var(--topic-image) center/cover no-repeat;
4624      font-weight: 900;
4625      box-shadow: 0 18px 36px rgba(22, 40, 79, 0.12);
4626    }
4627
4628    .atlas-topic span {
4629      color: inherit !important;
4630      text-shadow: 0 8px 18px rgba(0, 0, 0, 0.28);
4631    }
4632
4633    .atlas-steps {
4634      display: grid;
4635      grid-template-columns: repeat(5, minmax(0, 1fr));
4636      gap: 14px;
4637    }
4638
4639    .atlas-step {
4640      padding: 18px;
4641      border-radius: 8px;
4642      background: rgba(255, 255, 255, 0.08);
4643      border: 1px solid rgba(255, 255, 255, 0.16);
4644    }
4645
4646    .atlas-step strong {
4647      display: block;
4648      margin-bottom: 12px;
4649      color: var(--atlas-gold-soft) !important;
4650      font-size: 1.45rem;
4651      font-weight: 900;
4652    }
4653
4654    .atlas-image-cta {
4655      min-height: min(70vh, 600px);
4656      display: grid;
4657      align-items: end;
4658      border-radius: 0;
4659      overflow: hidden;
4660      background:
4661        linear-gradient(90deg, rgba(22, 40, 79, 0.9) 0%, rgba(22, 40, 79, 0.62) 42%, rgba(22, 40, 79, 0.08) 100%),
4662        url("https://images.pexels.com/photos/3762879/pexels-photo-3762879.jpeg?auto=compress&cs=tinysrgb&w=1600") center/cover no-repeat;
4663    }
4664
4665    .atlas-image-cta-copy {
4666      width: min(660px, 100%);
4667      padding: clamp(28px, 5vw, 56px);
4668      color: #ffffff !important;
4669    }
4670
4671    .atlas-image-cta-copy h2,
4672    .atlas-image-cta-copy p {
4673      color: inherit !important;
4674    }
4675
4676    .atlas-image-cta-copy h2 {
4677      margin: 0 0 14px;
4678      font-family: "Source Sans 3", "Manrope", sans-serif;
4679      font-size: clamp(2rem, 4.2vw, 4.1rem);
4680      line-height: 1;
4681      font-weight: 900;
4682    }
4683
4684    .atlas-image-cta-copy p {
4685      margin: 0;
4686      line-height: 1.55;
4687      font-size: clamp(0.98rem, 1.2vw, 1.08rem);
4688    }
4689
4690    .atlas-author {
4691      display: grid;
4692      grid-template-columns: minmax(280px, 0.82fr) minmax(0, 1.18fr);
4693      gap: clamp(28px, 5vw, 64px);
4694      align-items: center;
4695      min-width: 0;
4696    }
4697
4698    .atlas-author-photo {
4699      min-width: 0;
4700      min-height: clamp(280px, 48vh, 390px);
4701      border-radius: 8px;
4702      overflow: hidden;
4703      box-shadow: var(--atlas-shadow);
4704      background: var(--atlas-cream-deep);
4705    }
4706
4707    .atlas-author-photo img {
4708      width: 100%;
4709      height: 100%;
4710      min-height: inherit;
4711      object-fit: cover;
4712    }
4713
4714    .atlas-author-facts {
4715      display: grid;
4716      grid-template-columns: repeat(3, minmax(0, 1fr));
4717      gap: 10px;
4718      margin-top: 18px;
4719    }
4720
4721    .atlas-author-copy {
4722      min-width: 0;
4723    }
4724
4725    .atlas-author-facts span {
4726      padding: 12px;
4727      border-top: 2px solid var(--atlas-gold-soft);
4728      background: rgba(255, 255, 255, 0.74);
4729      color: var(--atlas-blue) !important;
4730      font-weight: 900;
4731      line-height: 1.35;
4732    }
4733
4734    .atlas-home .atlas-post-status {
4735      display: none !important;
4736    }
4737
4738    .atlas-home .atlas-post-block {
4739      width: 100% !important;
4740      max-width: none !important;
4741    }
4742
4743    .atlas-home .atlas-post-block>.atlas-home-shell {
4744      width: min(1280px, calc(100vw - 96px)) !important;
4745      max-width: min(1280px, calc(100vw - 96px)) !important;
4746      margin-left: auto !important;
4747      margin-right: auto !important;
4748    }
4749
4750    .atlas-home .atlas-post-grid {
4751      display: grid !important;
4752      grid-template-columns: 1fr !important;
4753      width: 100% !important;
4754      max-width: 100% !important;
4755      gap: clamp(26px, 4vw, 44px) !important;
4756      overflow: visible !important;
4757    }
4758
4759    .atlas-home .atlas-post-section {
4760      display: grid !important;
4761      width: 100% !important;
4762      max-width: 100% !important;
4763      gap: 14px !important;
4764    }
4765
4766    .atlas-home .atlas-post-section-head {
4767      display: grid !important;
4768      gap: 6px !important;
4769      max-width: 900px !important;
4770      margin-left: 0 !important;
4771      margin-right: auto !important;
4772    }
4773
4774    .atlas-home .atlas-post-section-head h3 {
4775      margin: 0 !important;
4776      color: var(--atlas-blue) !important;
4777      font-family: "Source Sans 3", "Manrope", "Segoe UI", sans-serif;
4778      font-size: clamp(1.28rem, 2.2vw, 2rem) !important;
4779      line-height: 1.05 !important;
4780      font-weight: 900 !important;
4781      letter-spacing: 0 !important;
4782    }
4783
4784    .atlas-home .atlas-post-section-head p {
4785      margin: 0 !important;
4786      color: var(--atlas-muted) !important;
4787      line-height: 1.55 !important;
4788    }
4789
4790    .atlas-home .atlas-post-list {
4791      display: grid !important;
4792      grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
4793      width: 100% !important;
4794      max-width: 100% !important;
4795      gap: 14px !important;
4796      margin: 0 !important;
4797      padding: 0 !important;
4798      overflow: visible !important;
4799    }
4800
4801    .atlas-home .atlas-post-card {
4802      min-width: 0 !important;
4803      display: grid !important;
4804      grid-template-rows: 168px 1fr !important;
4805      border: 1px solid var(--atlas-line);
4806      border-radius: 8px !important;
4807      overflow: hidden !important;
4808      background: #ffffff !important;
4809      box-shadow: 0 14px 32px rgba(22, 40, 79, 0.08);
4810      color: var(--atlas-ink) !important;
4811      text-decoration: none !important;
4812      min-height: 390px !important;
4813      max-height: 390px !important;
4814    }
4815
4816    .atlas-home .atlas-post-section .atlas-post-card:first-child {
4817      grid-column: auto !important;
4818    }
4819
4820    .atlas-home .atlas-post-section .atlas-post-card:first-child .atlas-post-image {
4821      aspect-ratio: auto !important;
4822    }
4823
4824    .atlas-home .atlas-post-image {
4825      display: block !important;
4826      width: 100% !important;
4827      max-width: 100% !important;
4828      aspect-ratio: auto !important;
4829      height: 168px !important;
4830      min-height: 168px !important;
4831      max-height: 168px !important;
4832      object-fit: cover !important;
4833      background:
4834        radial-gradient(circle at 78% 26%, rgba(247, 182, 51, 0.36), transparent 24%),
4835        linear-gradient(135deg, var(--atlas-cream-deep), #ffffff 58%, rgba(28, 55, 107, 0.12));
4836    }
4837
4838    .atlas-home .atlas-post-body {
4839      display: grid !important;
4840      gap: 10px !important;
4841      padding: 16px !important;
4842      min-width: 0 !important;
4843      overflow: hidden !important;
4844    }
4845
4846    .atlas-home .atlas-post-title {
4847      display: -webkit-box;
4848      -webkit-line-clamp: 2;
4849      -webkit-box-orient: vertical;
4850      overflow: hidden !important;
4851      margin: 0 !important;
4852      color: var(--atlas-blue) !important;
4853      font-family: "Source Sans 3", "Manrope", "Segoe UI", sans-serif !important;
4854      font-size: 1.12rem !important;
4855      line-height: 1.18 !important;
4856      font-weight: 900 !important;
4857      letter-spacing: 0 !important;
4858      text-transform: none !important;
4859    }
4860
4861    .atlas-home .atlas-post-excerpt {
4862      display: -webkit-box;
4863      -webkit-line-clamp: 4;
4864      -webkit-box-orient: vertical;
4865      overflow: hidden !important;
4866      margin: 0 !important;
4867      font-size: 0.95rem !important;
4868      line-height: 1.45 !important;
4869      font-weight: 600 !important;
4870      text-transform: none !important;
4871    }
4872
4873    .atlas-meta {
4874      display: flex;
4875      flex-wrap: wrap;
4876      gap: 8px;
4877      font-size: 0.72rem;
4878      font-weight: 800;
4879    }
4880
4881    .atlas-meta span {
4882      color: var(--atlas-blue) !important;
4883    }
4884
4885    .atlas-faq {
4886      display: grid;
4887      gap: 12px;
4888    }
4889
4890    .atlas-faq details {
4891      padding: 20px 22px;
4892      background: rgba(255, 255, 255, 0.08);
4893      border: 1px solid rgba(255, 255, 255, 0.16);
4894      border-radius: 8px;
4895    }
4896
4897    .atlas-faq summary {
4898      cursor: pointer;
4899      color: #ffffff !important;
4900      font-weight: 900;
4901    }
4902
4903    .atlas-faq p {
4904      margin: 12px 0 0;
4905      line-height: 1.7;
4906    }
4907
4908    .atlas-final {
4909      display: grid;
4910      grid-template-columns: minmax(0, 1fr) auto;
4911      gap: 24px;
4912      align-items: center;
4913    }
4914
4915    .atlas-final-copy h2 {
4916      margin: 0 0 12px;
4917      color: #ffffff !important;
4918      font-family: "Source Sans 3", "Manrope", sans-serif;
4919      font-size: clamp(2rem, 4vw, 4rem);
4920      line-height: 0.98;
4921      font-weight: 900;
4922    }
4923
4924    .atlas-footer-links {
4925      display: flex;
4926      flex-wrap: wrap;
4927      gap: 12px 20px;
4928      margin-top: 24px;
4929      color: rgba(255, 255, 255, 0.8) !important;
4930      font-weight: 800;
4931    }
4932
4933    @media (max-width: 1040px) {
4934
4935      .atlas-grid-4,
4936      .atlas-city-grid {
4937        grid-template-columns: repeat(2, minmax(0, 1fr));
4938      }
4939
4940      .atlas-grid-3,
4941      .atlas-split,
4942      .atlas-split.reversed,
4943      .atlas-feature-band,
4944      .atlas-author,
4945      .atlas-final {
4946        grid-template-columns: 1fr;
4947      }
4948
4949      .atlas-topic-grid {
4950        grid-template-columns: repeat(3, minmax(0, 1fr));
4951      }
4952
4953      .atlas-steps {
4954        grid-template-columns: repeat(2, minmax(0, 1fr));
4955      }
4956
4957      .atlas-feature-image,
4958      .atlas-media,
4959      .atlas-author-photo {
4960        min-height: 300px;
4961      }
4962    }
4963
4964    @media (max-width: 700px) {
4965      .atlas-home-section {
4966        padding: 24px 12px;
4967      }
4968
4969      .atlas-home {
4970        gap: 24px;
4971        padding-block: 12px 24px;
4972      }
4973
4974      .atlas-home-head {
4975        gap: 7px;
4976        margin-bottom: 14px;
4977      }
4978
4979      .atlas-home-title,
4980      .atlas-final-copy h2 {
4981        font-size: clamp(1.55rem, 7vw, 2.15rem);
4982        line-height: 1.03;
4983      }
4984
4985      .atlas-home-head p,
4986      .atlas-home-text,
4987      .atlas-card p,
4988      .atlas-city-note,
4989      .atlas-author-copy p,
4990      .atlas-post-excerpt {
4991        font-size: 0.86rem;
4992        line-height: 1.42;
4993      }
4994
4995      .atlas-split,
4996      .atlas-split.reversed,
4997      .atlas-feature-band,
4998      .atlas-author {
4999        gap: 14px;
5000      }
5001
5002      .atlas-grid-4,
5003      .atlas-grid-3,
5004      .atlas-city-grid,
5005      .atlas-topic-grid,
5006      .atlas-author-facts,
5007      .atlas-steps {
5008        grid-template-columns: 1fr;
5009      }
5010
5011      .atlas-home-grid.atlas-grid-3,
5012      .atlas-home-grid.atlas-grid-4,
5013      .atlas-city-grid,
5014      .atlas-topic-grid,
5015      .atlas-steps,
5016      .atlas-author-facts {
5017        display: grid;
5018        overflow-x: visible;
5019        padding-bottom: 6px;
5020      }
5021
5022      .atlas-home-grid.atlas-grid-3,
5023      .atlas-author-facts {
5024        grid-template-columns: 1fr;
5025      }
5026
5027      .atlas-home-grid.atlas-grid-4,
5028      .atlas-city-grid,
5029      .atlas-topic-grid,
5030      .atlas-steps {
5031        grid-template-columns: repeat(2, minmax(0, 1fr));
5032      }
5033
5034      .atlas-card,
5035      .atlas-city,
5036      .atlas-topic,
5037      .atlas-step,
5038      .atlas-author-facts span {
5039        scroll-snap-align: start;
5040      }
5041
5042      .atlas-post-grid {
5043        gap: 22px;
5044      }
5045
5046      .atlas-home .atlas-post-list {
5047        grid-template-columns: 1fr !important;
5048      }
5049
5050      .atlas-home .atlas-post-section .atlas-post-card:first-child {
5051        grid-column: auto !important;
5052      }
5053
5054      .atlas-card,
5055      .atlas-feature-copy,
5056      .atlas-post-body {
5057        padding: 12px;
5058      }
5059
5060      .atlas-card h3,
5061      .atlas-step h3,
5062      .atlas-post-card h3,
5063      .atlas-feature-copy h3,
5064      .atlas-author-copy h2 {
5065        font-size: 1rem;
5066        margin-bottom: 6px;
5067      }
5068
5069      .atlas-icon {
5070        width: 22px;
5071        height: 22px;
5072        margin-bottom: 8px;
5073      }
5074
5075      .atlas-check-list {
5076        gap: 8px;
5077        margin-top: 12px;
5078      }
5079
5080      .atlas-check-list li {
5081        grid-template-columns: 22px 1fr;
5082        gap: 8px;
5083        font-size: 0.86rem;
5084        line-height: 1.35;
5085      }
5086
5087      .atlas-button,
5088      .atlas-link-button {
5089        width: 100%;
5090        min-height: 42px;
5091      }
5092
5093      .atlas-button-row {
5094        gap: 8px;
5095        margin-top: 12px;
5096      }
5097
5098      .atlas-media,
5099      .atlas-feature-image,
5100      .atlas-author-photo {
5101        height: 170px;
5102        min-height: 0;
5103      }
5104
5105      .atlas-media-caption {
5106        left: 8px;
5107        right: 8px;
5108        bottom: 8px;
5109        padding: 8px 10px;
5110        font-size: 0.76rem;
5111      }
5112
5113      .atlas-topic {
5114        min-height: 104px;
5115      }
5116
5117      .atlas-step {
5118        padding: 12px;
5119      }
5120
5121      .atlas-step strong {
5122        margin-bottom: 7px;
5123        font-size: 1.12rem;
5124      }
5125
5126      .atlas-image-cta {
5127        min-height: 430px;
5128        background:
5129          linear-gradient(180deg, rgba(22, 40, 79, 0.92) 0%, rgba(22, 40, 79, 0.68) 62%, rgba(22, 40, 79, 0.18) 100%),
5130          url("https://images.pexels.com/photos/3762879/pexels-photo-3762879.jpeg?auto=compress&cs=tinysrgb&w=1200") center/cover no-repeat;
5131      }
5132
5133      .atlas-image-cta-copy {
5134        padding: 24px 14px;
5135      }
5136
5137      .atlas-image-cta-copy h2 {
5138        font-size: clamp(1.75rem, 8vw, 2.4rem);
5139      }
5140
5141      .atlas-post-grid {
5142        grid-template-columns: 1fr !important;
5143        width: 100% !important;
5144      }
5145
5146      .atlas-post-image {
5147        height: 128px !important;
5148        min-height: 128px !important;
5149        max-height: 128px !important;
5150      }
5151
5152      .atlas-meta {
5153        gap: 4px 7px;
5154        font-size: 0.64rem;
5155      }
5156
5157      .atlas-footer-links {
5158        gap: 8px 14px;
5159        margin-top: 14px;
5160      }
5161    }
5162  </style>
5163
5164  <main class="mh-page">
5165    <section class="atlas-live-hero" id="hero">
5166      <div class="atlas-live-shell">
5167        <div class="atlas-live-main">
5168          <div class="atlas-live-copy">
5169            <p class="atlas-live-eyebrow">Annuaire dermatologue en France</p>
5170            <h1 class="atlas-live-title">Atlas Dermato</h1>
5171            <p class="atlas-live-lead">Découvrez toutes les infos de dermatologue en France et trouvez un dermato
5172              disponible proche de chez vous.</p>
5173            <div class="atlas-live-actions">
5174              <a class="atlas-live-button" href="https://www.atlas-dermato.org/blog/">Trouver un dermatologue proche de
5175                chez moi</a>
5176              <a class="atlas-live-link" href="https://www.atlas-dermato.org/categorie/ville/">Parcourir les villes</a>
5177              <a class="atlas-live-link" href="#articles-a-lire">Derniers articles</a>
5178            </div>
5179            <div aria-label="Points forts atlas-dermato" class="atlas-live-proof">
5180              <span><strong>Annuaire dermato</strong>Consultez gratuitement les dermatologues référencés.</span>
5181              <span><strong>Actualités ciblées</strong>Des sujets peau, soin et prévention à lire simplement.</span>
5182              <span><strong>Mise à jour</strong>Un catalogue collaboratif qui évolue avec les données.</span>
5183            </div>
5184          </div>
5185          <div aria-hidden="true" class="atlas-live-visual">
5186            <img decoding="async" alt="Accueil" class="atlas-live-image" src="https://www.atlas-dermato.org/wp-content/uploads/header.png">
5187          </div>
5188        </div>
5189      </div>
5190    </section>
5191    <div class="atlas-home" data-cedia-prerender="1">
5192      <section class="atlas-home-section is-cream" id="recherche">
5193        <div class="atlas-home-shell">
5194          <div class="atlas-home-head">
5195            <p class="atlas-home-kicker">Recherche rapide</p>
5196            <h2 class="atlas-home-title">Partir du bon besoin</h2>
5197            <p>Un rendez-vous en dermatologie ne commence pas toujours par le même motif. Atlas Dermato oriente d’abord
5198              vers le bon type de recherche, puis vers les villes et les contenus utiles.</p>
5199          </div>
5200          <div class="atlas-home-grid atlas-grid-3">
5201            <a class="atlas-card" href="https://www.atlas-dermato.org/categorie/ville/">
5202              <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" data-lucide="map-pin" aria-hidden="true" class="lucide lucide-map-pin atlas-icon"><path d="M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0"></path><circle cx="12" cy="10" r="3"></circle></svg>
5203              <h3>Trouver par ville</h3>
5204              <p>Accédez aux dermatologues référencés près de votre commune et repérez rapidement les coordonnées
5205                disponibles.</p>
5206            </a>
5207            <a class="atlas-card" href="https://www.atlas-dermato.org/blog/">
5208              <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" data-lucide="search-check" aria-hidden="true" class="lucide lucide-search-check atlas-icon"><path d="m8 11 2 2 4-4"></path><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.3-4.3"></path></svg>
5209              <h3>Comprendre un symptôme</h3>
5210              <p>Rougeurs, acné, grains de beauté ou démangeaisons : lisez des repères simples avant de demander un avis
5211                médical.</p>
5212            </a>
5213            <a class="atlas-card" href="https://www.atlas-dermato.org/contact/">
5214              <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" data-lucide="clipboard-pen" aria-hidden="true" class="lucide lucide-clipboard-pen atlas-icon"><path d="M16 4h2a2 2 0 0 1 2 2v2"></path><path d="M21.34 15.664a1 1 0 1 0-3.004-3.004l-5.01 5.012a2 2 0 0 0-.506.854l-.837 2.87a.5.5 0 0 0 .62.62l2.87-.837a2 2 0 0 0 .854-.506z"></path><path d="M8 22H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2"></path><rect x="8" y="2" width="8" height="4" rx="1"></rect></svg>
5215              <h3>Signaler une fiche</h3>
5216              <p>Une adresse, un numéro ou une information pratique semble incomplet ? Envoyez une correction à
5217                l’équipe.</p>
5218            </a>
5219          </div>
5220        </div>
5221      </section>
5222      <section class="atlas-home-section" id="villes">
5223        <div class="atlas-home-shell">
5224          <div class="atlas-home-head">
5225            <p class="atlas-home-kicker">Annuaire local</p>
5226            <h2 class="atlas-home-title">Dermatologues par ville</h2>
5227            <p>La recherche locale reste le chemin le plus direct pour trouver un cabinet proche de chez soi, comparer
5228              les informations disponibles et préparer son appel.</p>
5229          </div>
5230          <div class="atlas-city-grid">
5231            <a class="atlas-city" href="https://www.atlas-dermato.org/categorie/ville/">Paris<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" data-lucide="arrow-up-right" aria-hidden="true" class="lucide lucide-arrow-up-right"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a>
5232            <a class="atlas-city" href="https://www.atlas-dermato.org/categorie/ville/">Lyon<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" data-lucide="arrow-up-right" aria-hidden="true" class="lucide lucide-arrow-up-right"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a>
5233            <a class="atlas-city" href="https://www.atlas-dermato.org/categorie/ville/">Marseille<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" data-lucide="arrow-up-right" aria-hidden="true" class="lucide lucide-arrow-up-right"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a>
5234            <a class="atlas-city" href="https://www.atlas-dermato.org/categorie/ville/">Toulouse<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" data-lucide="arrow-up-right" aria-hidden="true" class="lucide lucide-arrow-up-right"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a>
5235            <a class="atlas-city" href="https://www.atlas-dermato.org/categorie/ville/">Bordeaux<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" data-lucide="arrow-up-right" aria-hidden="true" class="lucide lucide-arrow-up-right"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a>
5236            <a class="atlas-city" href="https://www.atlas-dermato.org/categorie/ville/">Lille<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" data-lucide="arrow-up-right" aria-hidden="true" class="lucide lucide-arrow-up-right"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a>
5237            <a class="atlas-city" href="https://www.atlas-dermato.org/categorie/ville/">Nantes<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" data-lucide="arrow-up-right" aria-hidden="true" class="lucide lucide-arrow-up-right"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a>
5238            <a class="atlas-city" href="https://www.atlas-dermato.org/categorie/ville/">Nice<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" data-lucide="arrow-up-right" aria-hidden="true" class="lucide lucide-arrow-up-right"><path d="M7 7h10v10"></path><path d="M7 17 17 7"></path></svg></a>
5239          </div>
5240          <p class="atlas-city-note">Chaque ville mène vers l’annuaire local. Les fiches aident à vérifier les
5241            coordonnées et à gagner du temps avant une prise de rendez-vous.</p>
5242        </div>
5243      </section>
5244      <section class="atlas-home-section is-cream atlas-post-block" id="articles-a-lire" data-wp-posts="" data-limit="18" data-total-links="18">
5245        <div class="atlas-home-shell" style="width:min(1280px,calc(100vw - 96px))!important;max-width:min(1280px,calc(100vw - 96px))!important;margin-left:auto!important;margin-right:auto!important;">
5246          <p class="atlas-city-note" data-posts-status="">18 articles r&amp;eacute;cents r&amp;eacute;partis dans la page.</p>
5247          <div class="atlas-post-grid" data-posts-slot="0"><div class="atlas-post-section" role="region" aria-label="À lire en premier"><div class="atlas-post-section-head" style="display: grid !important; gap: 6px !important; max-width: 900px !important; margin: 0px 0px 18px !important;"><p class="atlas-home-kicker" style="margin: 0px !important; color: rgb(199, 127, 5) !important; font: 900 0.78rem / 1.2 Manrope, Arial, sans-serif !important; letter-spacing: 0.14em !important; text-transform: uppercase !important;">Derniers articles</p><div style="margin: 0px !important; color: rgb(28, 55, 107) !important; font: 900 clamp(1.28rem, 2.2vw, 2rem) / 1.05 &quot;Source Sans 3&quot;, Manrope, Arial, sans-serif !important; letter-spacing: 0px !important; text-transform: none !important;">À lire en premier</div><p style="margin: 0px !important; color: rgb(88, 96, 112) !important; font: 600 1rem / 1.55 Manrope, Arial, sans-serif !important; text-transform: none !important;">Les nouveautés les plus fraîches pour suivre les sujets peau qui reviennent souvent en consultation.</p></div><div class="atlas-post-list"><a class="atlas-post-card" href="https://www.atlas-dermato.org/comment-savoir-si-la-matrice-de-longle-est-atteinte/" style="min-width: 0px !important; display: grid !important; grid-template-rows: 168px 1fr !important; min-height: 390px !important; max-height: 390px !important; overflow: hidden !important; border: 1px solid rgba(28, 55, 107, 0.13) !important; border-radius: 8px !important; background: rgb(255, 255, 255) !important; text-decoration: none !important; color: rgb(34, 36, 42) !important; box-shadow: rgba(22, 40, 79, 0.08) 0px 14px 32px !important;"><img class="atlas-post-image" src="https://www.atlas-dermato.org/wp-content/uploads/redac3-fc-atlas-dermato-org-2026-10-04.jpg" alt="" loading="lazy" style="display: block !important; width: 100% !important; max-width: 100% !important; height: 168px !important; min-height: 168px !important; max-height: 168px !important; object-fit: cover !important; margin: 0px !important; padding: 0px !important; border: 0px !important;"><span class="atlas-post-body" style="display: grid !important; gap: 10px !important; padding: 16px !important; min-width: 0px !important; overflow: hidden !important;"><span class="atlas-meta" style="display: flex !important; flex-wrap: wrap !important; gap: 4px 8px !important; margin: 0px !important; color: rgb(88, 96, 112) !important; font: 800 0.72rem / 1.25 Manrope, Arial, sans-serif !important;"><time datetime="2026-10-04T10:28:00" style="color: rgb(28, 55, 107) !important; font: inherit !important;">04 oct. 2026</time><span style="color: rgb(28, 55, 107) !important; font: inherit !important;">Bien-être</span><span style="color: rgb(28, 55, 107) !important; font: inherit !important;">Atlas Dermato</span></span><span class="atlas-post-title" style="display: -webkit-box !important; -webkit-line-clamp: 2 !important; -webkit-box-orient: vertical !important; overflow: hidden !important; margin: 0px !important; color: rgb(28, 55, 107) !important; font: 900 1.12rem / 1.18 &quot;Source Sans 3&quot;, Manrope, Arial, sans-serif !important; letter-spacing: 0px !important; text-transform: none !important;">Comment savoir si la matrice de l’ongle est atteinte : signes, diagnostic et conduite à tenir</span><span class="atlas-post-excerpt" style="display: -webkit-box !important; -webkit-line-clamp: 4 !important; -webkit-box-orient: vertical !important; overflow: hidden !important; margin: 0px !important; color: rgb(88, 96, 112) !important; font: 600 0.95rem / 1.45 Manrope, Arial, sans-serif !important; text-transform: none !important;">Repères cliniques pour reconnaître une atteinte de la matrice de l’ongle, distinguer les causes traumatiques, infectieuses et tumorales, et orienter la prise en charge.</span></span></a><a class="atlas-post-card" href="https://www.atlas-dermato.org/dermite-ocre-jambe/" style="min-width: 0px !important; display: grid !important; grid-template-rows: 168px 1fr !important; min-height: 390px !important; max-height: 390px !important; overflow: hidden !important; border: 1px solid rgba(28, 55, 107, 0.13) !important; border-radius: 8px !important; background: rgb(255, 255, 255) !important; text-decoration: none !important; color: rgb(34, 36, 42) !important; box-shadow: rgba(22, 40, 79, 0.08) 0px 14px 32px !important;"><img class="atlas-post-image" src="https://www.atlas-dermato.org/wp-content/uploads/redac3-fc-atlas-dermato-org-2026-10-03.png" alt="" loading="lazy" style="display: block !important; width: 100% !important; max-width: 100% !important; height: 168px !important; min-height: 168px !important; max-height: 168px !important; object-fit: cover !important; margin: 0px !important; padding: 0px !important; border: 0px !important;"><span class="atlas-post-body" style="display: grid !important; gap: 10px !important; padding: 16px !important; min-width: 0px !important; overflow: hidden !important;"><span class="atlas-meta" style="display: flex !important; flex-wrap: wrap !important; gap: 4px 8px !important; margin: 0px !important; color: rgb(88, 96, 112) !important; font: 800 0.72rem / 1.25 Manrope, Arial, sans-serif !important;"><time datetime="2026-10-03T14:26:33" style="color: rgb(28, 55, 107) !important; font: inherit !important;">03 oct. 2026</time><span style="color: rgb(28, 55, 107) !important; font: inherit !important;">Bien-être</span><span style="color: rgb(28, 55, 107) !important; font: inherit !important;">Atlas Dermato</span></span><span class="atlas-post-title" style="display: -webkit-box !important; -webkit-line-clamp: 2 !important; -webkit-box-orient: vertical !important; overflow: hidden !important; margin: 0px !important; color: rgb(28, 55, 107) !important; font: 900 1.12rem / 1.18 &quot;Source Sans 3&quot;, Manrope, Arial, sans-serif !important; letter-spacing: 0px !important; text-transform: none !important;">Dermite ocre de la jambe : taches brunes et maladie veineuse</span><span class="atlas-post-excerpt" style="display: -webkit-box !important; -webkit-line-clamp: 4 !important; -webkit-box-orient: vertical !important; overflow: hidden !important; margin: 0px !important; color: rgb(88, 96, 112) !important; font: 600 0.95rem / 1.45 Manrope, Arial, sans-serif !important; text-transform: none !important;">La dermite ocre de la jambe traduit une insuffisance veineuse chronique. Découvrez ses causes, son aspect, les traitements utiles et les erreurs à éviter.</span></span></a><a class="atlas-post-card" href="https://www.atlas-dermato.org/bol-du-tibet/" style="min-width: 0px !important; display: grid !important; grid-template-rows: 168px 1fr !important; min-height: 390px !important; max-height: 390px !important; overflow: hidden !important; border: 1px solid rgba(28, 55, 107, 0.13) !important; border-radius: 8px !important; background: rgb(255, 255, 255) !important; text-decoration: none !important; color: rgb(34, 36, 42) !important; box-shadow: rgba(22, 40, 79, 0.08) 0px 14px 32px !important;"><img class="atlas-post-image" src="https://www.atlas-dermato.org/wp-content/uploads/redac3-u1k-rm-c00059-1.png" alt="" loading="lazy" style="display: block !important; width: 100% !important; max-width: 100% !important; height: 168px !important; min-height: 168px !important; max-height: 168px !important; object-fit: cover !important; margin: 0px !important; padding: 0px !important; border: 0px !important;"><span class="atlas-post-body" style="display: grid !important; gap: 10px !important; padding: 16px !important; min-width: 0px !important; overflow: hidden !important;"><span class="atlas-meta" style="display: flex !important; flex-wrap: wrap !important; gap: 4px 8px !important; margin: 0px !important; color: rgb(88, 96, 112) !important; font: 800 0.72rem / 1.25 Manrope, Arial, sans-serif !important;"><time datetime="2026-10-03T10:16:08" style="color: rgb(28, 55, 107) !important; font: inherit !important;">03 oct. 2026</time><span style="color: rgb(28, 55, 107) !important; font: inherit !important;">Bien-être</span><span style="color: rgb(28, 55,
5247 107) !important; font: inherit !important;">Atlas Dermato</span></span><span class="atlas-post-title" style="display: -webkit-box !important; -webkit-line-clamp: 2 !important; -webkit-box-orient: vertical !important; overflow: hidden !important; margin: 0px !important; color: rgb(28, 55, 107) !important; font: 900 1.12rem / 1.18 &quot;Source Sans 3&quot;, Manrope, Arial, sans-serif !important; letter-spacing: 0px !important; text-transform: none !important;">Bol du Tibet : origines, fabrication et critères de choix d’un bol chantant</span><span class="atlas-post-excerpt" style="display: -webkit-box !important; -webkit-line-clamp: 4 !important; -webkit-box-orient: vertical !important; overflow: hidden !important; margin: 0px !important; color: rgb(88, 96, 112) !important; font: 600 0.95rem / 1.45 Manrope, Arial, sans-serif !important; text-transform: none !important;">Matières, fabrication, technique de jeu, tailles et entretien : un tour complet du bol du Tibet pour distinguer un véritable instrument d’un simple objet décoratif.</span></span></a><a class="atlas-post-card" href="https://www.atlas-dermato.org/cbd-sans-thc/" style="min-width: 0px !important; display: grid !important; grid-template-rows: 168px 1fr !important; min-height: 390px !important; max-height: 390px !important; overflow: hidden !important; border: 1px solid rgba(28, 55, 107, 0.13) !important; border-radius: 8px !important; background: rgb(255, 255, 255) !important; text-decoration: none !important; color: rgb(34, 36, 42) !important; box-shadow: rgba(22, 40, 79, 0.08) 0px 14px 32px !important;"><img class="atlas-post-image" src="https://www.atlas-dermato.org/wp-content/uploads/redac3-u1k-rm-c00126-1.jpg" alt="" loading="lazy" style="display: block !important; width: 100% !important; max-width: 100% !important; height: 168px !important; min-height: 168px !important; max-height: 168px !important; object-fit: cover !important; margin: 0px !important; padding: 0px !important; border: 0px !important;"><span class="atlas-post-body" style="display: grid !important; gap: 10px !important; padding: 16px !important; min-width: 0px !important; overflow: hidden !important;"><span class="atlas-meta" style="display: flex !important; flex-wrap: wrap !important; gap: 4px 8px !important; margin: 0px !important; color: rgb(88, 96, 112) !important; font: 800 0.72rem / 1.25 Manrope, Arial, sans-serif !important;"><time datetime="2026-10-02T20:17:51" style="color: rgb(28, 55, 107) !important; font: inherit !important;">02 oct. 2026</time><span style="color: rgb(28, 55, 107) !important; font: inherit !important;">Bien-être</span><span style="color: rgb(28, 55, 107) !important; font: inherit !important;">Atlas Dermato</span></span><span class="atlas-post-title" style="display: -webkit-box !important; -webkit-line-clamp: 2 !important; -webkit-box-orient: vertical !important; overflow: hidden !important; margin: 0px !important; color: rgb(28, 55, 107) !important; font: 900 1.12rem / 1.18 &quot;Source Sans 3&quot;, Manrope, Arial, sans-serif !important; letter-spacing: 0px !important; text-transform: none !important;">CBD sans THC et peau : comprendre ce que l’on applique</span><span class="atlas-post-excerpt" style="display: -webkit-box !important; -webkit-line-clamp: 4 !important; -webkit-box-orient: vertical !important; overflow: hidden !important; margin: 0px !important; color: rgb(88, 96, 112) !important; font: 600 0.95rem / 1.45 Manrope, Arial, sans-serif !important; text-transform: none !important;">Statut, composition, tolérance et gestes d’application : un tour d’horizon du CBD sans THC lorsqu’il est destiné à la peau.</span></span></a><a class="atlas-post-card" href="https://www.atlas-dermato.org/format-photo-classique/" style="min-width: 0px !important; display: grid !important; grid-template-rows: 168px 1fr !important; min-height: 390px !important; max-height: 390px !important; overflow: hidden !important; border: 1px solid rgba(28, 55, 107, 0.13) !important; border-radius: 8px !important; background: rgb(255, 255, 255) !important; text-decoration: none !important; color: rgb(34, 36, 42) !important; box-shadow: rgba(22, 40, 79, 0.08) 0px 14px 32px !important;"><img class="atlas-post-image" src="https://www.atlas-dermato.org/wp-content/uploads/redac3-fc-atlas-dermato-org-2026-10-02.jpg" alt="" loading="lazy" style="display: block !important; width: 100% !important; max-width: 100% !important; height: 168px !important; min-height: 168px !important; max-height: 168px !important; object-fit: cover !important; margin: 0px !important; padding: 0px !important; border: 0px !important;"><span class="atlas-post-body" style="display: grid !important; gap: 10px !important; padding: 16px !important; min-width: 0px !important; overflow: hidden !important;"><span class="atlas-meta" style="display: flex !important; flex-wrap: wrap !important; gap: 4px 8px !important; margin: 0px !important; color: rgb(88, 96, 112) !important; font: 800 0.72rem / 1.25 Manrope, Arial, sans-serif !important;"><time datetime="2026-10-02T15:26:47" style="color: rgb(28, 55, 107) !important; font: inherit !important;">02 oct. 2026</time><span style="color: rgb(28, 55, 107) !important; font: inherit !important;">Bien-être</span><span style="color: rgb(28, 55, 107) !important; font: inherit !important;">Atlas Dermato</span></span><span class="atlas-post-title" style="display: -webkit-box !important; -webkit-line-clamp: 2 !important; -webkit-box-orient: vertical !important; overflow: hidden !important; margin: 0px !important; color: rgb(28, 55, 107) !important; font: 900 1.12rem / 1.18 &quot;Source Sans 3&quot;, Manrope, Arial, sans-serif !important; letter-spacing: 0px !important; text-transform: none !important;">Format photo classique : tailles de tirage, ratios et choix du papier</sp
5247an><span class="atlas-post-excerpt" style="display: -webkit-box !important; -webkit-line-clamp: 4 !important; -webkit-box-orient: vertical !important; overflow: hidden !important; margin: 0px !important; color: rgb(88, 96, 112) !important; font: 600 0.95rem / 1.45 Manrope, Arial, sans-serif !important; text-transform: none !important;">Le 10 x 15 cm reste la référence du tirage papier. Tailles standard, rapports d’image, résolution et finitions : un guide pratique pour imprimer ses photos sans recadrage subi.</span></span></a><a class="atlas-post-card" href="https://www.atlas-dermato.org/infiltration-ongle/" style="min-width: 0px !important; display: grid !important; grid-template-rows: 168px 1fr !important; min-height: 390px !important; max-height: 390px !important; overflow: hidden !important; border: 1px solid rgba(28, 55, 107, 0.13) !important; border-radius: 8px !important; background: rgb(255, 255, 255) !important; text-decoration: none !important; color: rgb(34, 36, 42) !important; box-shadow: rgba(22, 40, 79, 0.08) 0px 14px 32px !important;"><img class="atlas-post-image" src="https://www.atlas-dermato.org/wp-content/uploads/redac3-fc-atlas-dermato-org-2026-10-01.jpg" alt="" loading="lazy" style="display: block !important; width: 100% !important; max-width: 100% !important; height: 168px !important; min-height: 168px !important; max-height: 168px !important; object-fit: cover !important; margin: 0px !important; padding: 0px !important; border: 0px !important;"><span class="atlas-post-body" style="display: grid !important; gap: 10px !important; padding: 16px !important; min-width: 0px !important; overflow: hidden !important;"><span class="atlas-meta" style="display: flex !important; flex-wrap: wrap !important; gap: 4px 8px !important; margin: 0px !important; color: rgb(88, 96, 112) !important; font: 800 0.72rem / 1.25 Manrope, Arial, sans-serif !important;"><time datetime="2026-10-01T14:34:01" style="color: rgb(28, 55, 107) !important; font: inherit !important;">01 oct. 2026</time><span style="color: rgb(28, 55, 107) !important; font: inherit !important;">Ville</span><span style="color: rgb(28, 55, 107) !important; font: inherit !important;">Atlas Dermato</span></span><span class="atlas-post-title" style="display: -webkit-box !important; -webkit-line-clamp: 2 !important; -webkit-box-orient: vertical !important; overflow: hidden !important; margin: 0px !important; color: rgb(28, 55, 107) !important; font: 900 1.12rem / 1.18 &quot;Source Sans 3&quot;, Manrope, Arial, sans-serif !important; letter-spacing: 0px !important; text-transform: none !important;">Infiltration de l’ongle : tache verte, causes et traitement</span><span class="atlas-post-excerpt" style="display: -webkit-box !important; -webkit-line-clamp: 4 !important; -webkit-box-orient: vertical !important; overflow: hidden !important; margin: 0px !important; color: rgb(88, 96, 112) !important; font: 600 0.95rem / 1.45 Manrope, Arial, sans-serif !important; text-transform: none !important;">Tache verte, décollement, eau piégée sous une pose : comment reconnaître une infiltration de l’ongle, la distinguer d’une mycose et appliquer les bons gestes.</span></span></a></div></div></div>
5248        </div>
5249      </section>
5250      <section class="atlas-home-section is-cream" id="consulter">
5251        <div class="atlas-home-shell atlas-split">
5252          <div>
5253            <p class="atlas-home-kicker">Avant le rendez-vous</p>
5254            <h2 class="atlas-home-title">Quand consulter un dermatologue ?</h2>
5255            <p class="atlas-home-text">Un changement de peau mérite parfois un avis spécialisé. Atlas Dermato aide à
5256              repérer les situations qui justifient de chercher un dermatologue, sans remplacer le diagnostic d’un
5257              professionnel.</p>
5258            <ul class="atlas-check-list">
5259              <li><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" data-lucide="check-circle-2" aria-hidden="true" class="lucide lucide-check-circle-2"><circle cx="12" cy="12" r="10"></circle><path d="m16 9-5.5 5.5L8 12"></path></svg><span>Un grain de beauté qui change de taille, de forme ou de
5260                  couleur.</span></li>
5261              <li><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" data-lucide="check-circle-2" aria-hidden="true" class="lucide lucide-check-circle-2"><circle cx="12" cy="12" r="10"></circle><path d="m16 9-5.5 5.5L8 12"></path></svg><span>Une acné persistante, douloureuse ou difficile à
5262                  contrôler.</span></li>
5263              <li><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" data-lucide="check-circle-2" aria-hidden="true" class="lucide lucide-check-circle-2"><circle cx="12" cy="12" r="10"></circle><path d="m16 9-5.5 5.5L8 12"></path></svg><span>Des rougeurs, plaques, démangeaisons ou lésions qui
5264                  reviennent.</span></li>
5265              <li><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" data-lucide="check-circle-2" aria-hidden="true" class="lucide lucide-check-circle-2"><circle cx="12" cy="12" r="10"></circle><path d="m16 9-5.5 5.5L8 12"></path></svg><span>Une question sur un traitement, une cicatrice ou un suivi de
5266                  peau.</span></li>
5267            </ul>
5268            <div class="atlas-button-row">
5269              <a class="atlas-button" href="https://www.atlas-dermato.org/categorie/ville/">Chercher une ville</a>
5270              <a class="atlas-link-button" href="https://www.atlas-dermato.org/blog/">Lire les conseils peau</a>
5271            </div>
5272          </div>
5273          <div class="atlas-media">
5274            <img decoding="async" alt="Consultation dermatologique avec un professionnel de santé" src="https://images.pexels.com/photos/5214958/pexels-photo-5214958.jpeg?auto=compress&amp;cs=tinysrgb&amp;w=1200">
5275            <div class="atlas-media-caption">Préparer les bons éléments facilite l’échange avec le cabinet.</div>
5276          </div>
5277        </div>
5278      </section>
5279      <section class="atlas-home-section" id="reperes">
5280        <div class="atlas-home-shell">
5281          <div class="atlas-home-head">
5282            <p class="atlas-home-kicker">Repères utiles</p>
5283            <h2 class="atlas-home-title">Des réponses simples avant d’appeler</h2>
5284            <p>Les contenus d’Atlas Dermato restent pratiques : mieux comprendre un motif, savoir quoi noter et éviter
5285              les recherches dispersées.</p>
5286          </div>
5287          <div class="atlas-home-grid atlas-grid-4">
5288            <div class="atlas-card"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" data-lucide="calendar-days" aria-hidden="true" class="lucide lucide-calendar-days atlas-icon"><path d="M8 2v3"></path><path d="M16 2v3"></path><rect x="3" y="3" width="18" height="18" rx="2"></rect><path d="M3 9h18"></path><path d="M8 13h.01"></path><path d="M12 13h.01"></path><path d="M16 13h.01"></path><path d="M8 17h.01"></path><path d="M12 17h.01"></path><path d="M16 17h.01"></path></svg>
5289              <h3>Délais</h3>
5290              <p>Repérer les alternatives locales quand les rendez-vous sont longs dans une grande ville.</p>
5291            </div>
5292            <div class="atlas-card"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" data-lucide="notebook-tabs" aria-hidden="true" class="lucide lucide-notebook-tabs atlas-icon"><path d="M2 6h4"></path><path d="M2 10h4"></path><path d="M2 14h4"></path><path d="M2 18h4"></path><rect width="16" height="20" x="4" y="2" rx="2"></rect><path d="M15 2v20"></path><path d="M15 7h5"></path><path d="M15 12h5"></path><path d="M15 17h5"></path></svg>
5293              <h3>Documents</h3>
5294              <p>Préparer ordonnance, photos, traitements utilisés et historique des symptômes.</p>
5295            </div>
5296            <div class="atlas-card"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" data-lucide="shield-check" aria-hidden="true" class="lucide lucide-shield-check atlas-icon"><path d="M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z"></path><path d="m9 12 2 2 4-4"></path></svg>
5297              <h3>Prévention</h3>
5298              <p>Suivre les bons réflexes pour le soleil, les grains de beauté et les peaux sensibles.</p>
5299            </div>
5300            <div class="atlas-card"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" data-lucide="message-circle-question" aria-hidden="true" class="lucide lucide-message-circle-question atlas-icon"><path d="M2.992 16.342a2 2 0 0 1 .094 1.167l-1.065 3.29a1 1 0 0 0 1.236 1.168l3.413-.998a2 2 0 0 1 1.099.092 10 10 0 1 0-4.777-4.719"></path><path d="M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3"></path><path d="M12 17h.01"></path></svg>
5301              <h3>Questions</h3>
5302              <p>Arriver avec une liste claire pour mieux comprendre le suivi proposé.</p>
5303            </div>
5304          </div>
5305        </div>
5306      </section>
5307      <section class="atlas-home-section is-cream" id="themes">
5308        <div class="atlas-home-shell">
5309          <div class="atlas-home-head">
5310            <p class="atlas-home-kicker">Problèmes fréquents</p>
5311            <h2 class="atlas-home-title">Explorer par thème de peau</h2>
5312            <p>Quand le nom exact du problème n’est pas évident, les thèmes aident à retrouver des contenus proches de
5313              la situation vécue.</p>
5314          </div>
5315          <div class="atlas-topic-grid">
5316            <a class="atlas-topic" style="--topic-image:url('https://images.pexels.com/photos/3762875/pexels-photo-3762875.jpeg?auto=compress&amp;cs=tinysrgb&amp;w=900')" href="https://www.atlas-dermato.org/blog/"><span>Acné</span></a>
5317            <a class="atlas-topic" style="--topic-image:url('https://images.pexels.com/photos/3762879/pexels-photo-3762879.jpeg?auto=compress&amp;cs=tinysrgb&amp;w=900')" href="https://www.atlas-dermato.org/blog/"><span>
5317Grains de beauté</span></a>
5318            <a class="atlas-topic" style="--topic-image:url('https://images.pexels.com/photos/5938438/pexels-photo-5938438.jpeg?auto=compress&amp;cs=tinysrgb&amp;w=900')" href="https://www.atlas-dermato.org/blog/"><span>Rougeurs</span></a>
5319            <a class="atlas-topic" style="--topic-image:url('https://images.pexels.com/photos/6621336/pexels-photo-6621336.jpeg?auto=compress&amp;cs=tinysrgb&amp;w=900')" href="https://www.atlas-dermato.org/blog/"><span>Cheveux</span></a>
5320            <a class="atlas-topic" style="--topic-image:url('https://images.pexels.com/photos/3998006/pexels-photo-3998006.jpeg?auto=compress&amp;cs=tinysrgb&amp;w=900')" href="https://www.atlas-dermato.org/categorie/bien-etre/"><span>Soins du quotidien</span></a>
5321            <a class="atlas-topic" style="--topic-image:url('https://images.pexels.com/photos/5069432/pexels-photo-5069432.jpeg?auto=compress&amp;cs=tinysrgb&amp;w=900')" href="https://www.atlas-dermato.org/blog/"><span>Prévention solaire</span></a>
5322          </div>
5323        </div>
5324      </section>
5325      <section class="atlas-home-section is-blue" id="preparer">
5326        <div class="atlas-home-shell">
5327          <div class="atlas-home-head">
5328            <p class="atlas-home-kicker">Méthode</p>
5329            <h2 class="atlas-home-title">Préparer sa consultation</h2>
5330            <p>Quelques informations notées à l’avance peuvent rendre le rendez-vous plus précis et éviter d’oublier un
5331              détail important.</p>
5332          </div>
5333          <div class="atlas-steps">
5334            <div class="atlas-step"><strong>01</strong>
5335              <h3>Décrire</h3>
5336              <p>Localisez la zone concernée et notez depuis quand le signe est présent.</p>
5337            </div>
5338            <div class="atlas-step"><strong>02</strong>
5339              <h3>Photographier</h3>
5340              <p>Gardez une photo datée si l’aspect change entre deux rendez-vous.</p>
5341            </div>
5342            <div class="atlas-step"><strong>03</strong>
5343              <h3>Lister</h3>
5344              <p>Indiquez les soins, médicaments ou produits déjà essayés.</p>
5345            </div>
5346            <div class="atlas-step"><strong>04</strong>
5347              <h3>Questionner</h3>
5348              <p>Préparez deux ou trois questions concrètes sur le traitement et le suivi.</p>
5349            </div>
5350            <div class="atlas-step"><strong>05</strong>
5351              <h3>Suivre</h3>
5352              <p>Conservez les consignes et les dates de contrôle recommandées.</p>
5353            </div>
5354          </div>
5355        </div>
5356      </section>
5357      <section class="atlas-home-section is-cream atlas-post-block" id="articles-peau">
5358        <div class="atlas-home-shell" style="width:min(1280px,calc(100vw - 96px))!important;max-width:min(1280px,calc(100vw - 96px))!important;margin-left:auto!important;margin-right:auto!important;">
5359          <p class="atlas-city-note" data-posts-status="">18 articles r&amp;eacute;cents r&amp;eacute;partis dans la page.</p>
5360          <div class="atlas-post-grid" data-posts-slot="1"><div class="atlas-post-section" role="region" aria-label="Comprendre les signaux de la peau"><div class="atlas-post-section-head" style="display: grid !important; gap: 6px !important; max-width: 900px !important; margin: 0px 0px 18px !important;"><p class="atlas-home-kicker" style="margin: 0px !important; color: rgb(199, 127, 5) !important; font: 900 0.78rem / 1.2 Manrope, Arial, sans-serif !important; letter-spacing: 0.14em !important; text-transform: uppercase !important;">Conseils peau</p><div style="margin: 0px !important; color: rgb(28, 55, 107) !important; font: 900 clamp(1.28rem, 2.2vw, 2rem) / 1.05 &quot;Source Sans 3&quot;, Manrope, Arial, sans-serif !important; letter-spacing: 0px !important; text-transform: none !important;">Comprendre les signaux de la peau</div><p style="margin: 0px !important; color: rgb(88, 96, 112) !important; font: 600 1rem / 1.55 Manrope, Arial, sans-serif !important; text-transform: none !important;">Des repères pour mieux observer une rougeur, une irritation, une poussée d’acné ou un grain de beauté.</p></div><div class="atlas-post-list"><a class="atlas-post-card" href="https://www.atlas-dermato.org/fiche-de-revision/" style="min-width: 0px !important; display: grid !important; grid-template-rows: 168px 1fr !important; min-height: 390px !important; max-height: 390px !important; overflow: hidden !important; border: 1px solid rgba(28, 55, 107, 0.13) !important; border-radius: 8px !important; background: rgb(255, 255, 255) !important; text-decoration: none !important; color: rgb(34, 36, 42) !important; box-shadow: rgba(22, 40, 79, 0.08) 0px 14px 32px !important;"><img class="atlas-post-image" src="https://www.atlas-dermato.org/wp-content/uploads/redac3-fc-atlas-dermato-org-2026-09-30.png" alt="" loading="lazy" style="display: block !important; width: 100% !important; max-width: 100% !important; height: 168px !important; min-height: 168px !important; max-height: 168px !important; object-fit: cover !important; margin: 0px !important; padding: 0px !important; border: 0px !important;"><span class="atlas-post-body" style="display: grid !important; gap: 10px !important; padding: 16px !important; min-width: 0px !important; overflow: hidden !important;"><span class="atlas-meta" style="display: flex !important; flex-wrap: wrap !important; gap: 4px 8px !important; margin: 0px !important; color: rgb(88, 96, 112) !important; font: 800 0.72rem / 1.25 Manrope, Arial, sans-serif !important;"><time datetime="2026-09-30T18:29:40" style="color: rgb(28, 55, 107) !important; font: inherit !important;">30 sept. 2026</time><span style="color: rgb(28, 55, 107) !important; font: inherit !important;">Bien-être</span><span style="color: rgb(28, 55, 107) !important; font: inherit !important;">Atlas Dermato</span></span><span class="atlas-post-title" style="display: -webkit-box !important; -webkit-line-clamp: 2 !important; -webkit-box-orient: vertical !important; overflow: hidden !important; margin: 0px !important; color: rgb(28, 55, 107) !important; font: 900 1.12rem / 1.18 &quot;Source Sans 3&quot;, Manrope, Arial, sans-serif !important; letter-spacing: 0px !important; text-transform: none !important;">
5360Fiche de révision : condenser un cours sans le recopier</span><span class="atlas-post-excerpt" style="display: -webkit-box !important; -webkit-line-clamp: 4 !important; -webkit-box-orient: vertical !important; overflow: hidden !important; margin: 0px !important; color: rgb(88, 96, 112) !important; font: 600 0.95rem / 1.45 Manrope, Arial, sans-serif !important; text-transform: none !important;">Une fiche de révision bien faite tient sur une page, se relit en cinq minutes et se transforme en questions. Voici comment la construire, la garder courte et l’utiliser au bon moment avant un devoir ou un examen.</span></span></a><a class="atlas-post-card" href="https://www.atlas-dermato.org/cpu/" style="min-width: 0px !important; display: grid !important; grid-template-rows: 168px 1fr !important; min-height: 390px !important; max-height: 390px !important; overflow: hidden !important; border: 1px solid rgba(28, 55, 107, 0.13) !important; border-radius: 8px !important; background: rgb(255, 255, 255) !important; text-decoration: none !important; color: rgb(34, 36, 42) !important; box-shadow: rgba(22, 40, 79, 0.08) 0px 14px 32px !important;"><img class="atlas-post-image" src="https://www.atlas-dermato.org/wp-content/uploads/redac3-pipeline-nl-1952-cpu-atlas-dermato-org.jpg" alt="" loading="lazy" style="display: block !important; width: 100% !important; max-width: 100% !important; height: 168px !important; min-height: 168px !important; max-height: 168px !important; object-fit: cover !important; margin: 0px !important; padding: 0px !important; border: 0px !important;"><span class="atlas-post-body" style="display: grid !important; gap: 10px !important; padding: 16px !important; min-width: 0px !important; overflow: hidden !important;"><span class="atlas-meta" style="display: flex !important; flex-wrap: wrap !important; gap: 4px 8px !important; margin: 0px !important; color: rgb(88, 96, 112) !important; font: 800 0.72rem / 1.25 Manrope, Arial, sans-serif !important;"><time datetime="2026-09-29T05:04:04" style="color: rgb(28, 55, 107) !important; font: inherit !important;">29 sept. 2026</time><span style="color: rgb(28, 55, 107) !important; font: inherit !important;">Bien-être</span><span style="color: rgb(28, 55, 107) !important; font: inherit !important;">Atlas Dermato</span></span><span class="atlas-post-title" style="display: -webkit-box !important; -webkit-line-clamp: 2 !important; -webkit-box-orient: vertical !important; overflow: hidden !important; margin: 0px !important; color: rgb(28, 55, 107) !important; font: 900 1.12rem / 1.18 &quot;Source Sans 3&quot;, Manrope, Arial, sans-serif !important; letter-spacing: 0px !important; text-transform: none !important;">CPU : comprendre le processeur qui fait tourner votre ordinateur</span><span class="atlas-post-excerpt" style="display: -webkit-box !important; -webkit-line-clamp: 4 !important; -webkit-box-orient: vertical !important; overflow: hidden !important; margin: 0px !important; color: rgb(88, 96, 112) !important; font: 600 0.95rem / 1.45 Manrope, Arial, sans-serif !important; text-transform: none !important;">Le CPU en clair : son rôle dans l’ordinateur, ce qui influence vraiment ses performances, les signes de surchauffe et les critères pour bien le choisir ou l’acheter d’occasion.</span></span></a><a class="atlas-post-card" href="https://www.atlas-dermato.org/refaire-son-site-quand-on-est-dermatologue-ce-que-j-039-ai-appris-en-s/" style="min-width: 0px !important; display: grid !important; grid-template-rows: 168px 1fr !important; min-height: 390px !important; max-height: 390px !important; overflow: hidden !important; border: 1px solid rgba(28, 55, 107, 0.13) !important; border-radius: 8px !important; background: rgb(255, 255, 255) !important; text-decoration: none !important; color: rgb(34, 36, 42) !important; box-shadow: rgba(22, 40, 79, 0.08) 0px 14px 32px !important;"><img class="atlas-post-image" src="https://www.atlas-dermato.org/wp-content/uploads/lm_img_4073.webp" alt="" loading="lazy" style="display: block !important; width: 100% !important; max-width: 100% !important; height: 168px !important; min-height: 168px !important; max-height: 168px !important; object-fit: cover !important; margin: 0px !important; padding: 0px !important; border: 0px !important;"><span class="atlas-post-body" style="display: grid !important; gap: 10px !important; padding: 16px !important; min-width: 0px !important; overflow: hidden !important;"><span class="atlas-meta" style="display: flex !important; flex-wrap: wrap !important; gap: 4px 8px !important; margin: 0px !important; color: rgb(88, 96, 112) !important; font: 800 0.72rem / 1.25 Manrope, Arial, sans-serif !important;"><time datetime="2026-09-24T08:27:12" style="color: rgb(28, 55, 107) !important; font: inherit !important;">24 sept. 2026</time><span style="color: rgb(28, 55, 107) !important; font: inherit !important;">Ville</span><span style="color: rgb(28, 55, 107) !important; font: inherit !important;">Atlas Dermato</span></span><span class="atlas-post-title" style="display: -webkit-box !important; -webkit-line-clamp: 2 !important; -webkit-box-orient: vertical !important; overflow: hidden !important; margin: 0px !important; color: rgb(28, 55, 107) !important; font: 900 1.12rem / 1.18 &quot;Source Sans 3&quot;, Manrope, Arial, sans-serif !important; letter-spacing: 0px !important; text-transform: none !important;">Refaire son site quand on est dermatologue : ce que j'ai appris en six mois</span><span class="atlas-post-excerpt" style="display: -webkit-box !important; -webkit-line-clamp: 4 !important; -webkit-box-orient: vertical !important; overflow: hidden !important; margin: 0px !important; color: rgb(88, 96, 112) !important; font: 600 0.95rem / 1.45 Manrope, Arial, sans-serif !important; text-transform: none !important;">Mon site professionnel avait dix ans. Dix ans, c’est long pour une vitr
5360ine médicale. La dernière refonte datait de l’époque … Lire l’article</span></span></a><a class="atlas-post-card" href="https://www.atlas-dermato.org/ceremonie-obseques/" style="min-width: 0px !important; display: grid !important; grid-template-rows: 168px 1fr !important; min-height: 390px !important; max-height: 390px !important; overflow: hidden !important; border: 1px solid rgba(28, 55, 107, 0.13) !important; border-radius: 8px !important; background: rgb(255, 255, 255) !important; text-decoration: none !important; color: rgb(34, 36, 42) !important; box-shadow: rgba(22, 40, 79, 0.08) 0px 14px 32px !important;"><img class="atlas-post-image" src="https://www.atlas-dermato.org/wp-content/uploads/redac3-pipeline-nl-1831-ceremonie-obseques-atlas-dermato-org.jpg" alt="" loading="lazy" style="display: block !important; width: 100% !important; max-width: 100% !important; height: 168px !important; min-height: 168px !important; max-height: 168px !important; object-fit: cover !important; margin: 0px !important; padding: 0px !important; border: 0px !important;"><span class="atlas-post-body" style="display: grid !important; gap: 10px !important; padding: 16px !important; min-width: 0px !important; overflow: hidden !important;"><span class="atlas-meta" style="display: flex !important; flex-wrap: wrap !important; gap: 4px 8px !important; margin: 0px !important; color: rgb(88, 96, 112) !important; font: 800 0.72rem / 1.25 Manrope, Arial, sans-serif !important;"><time datetime="2026-09-01T03:22:05" style="color: rgb(28, 55, 107) !important; font: inherit !important;">01 sept. 2026</time><span style="color: rgb(28, 55, 107) !important; font: inherit !important;">Bien-être</span><span style="color: rgb(28, 55, 107) !important; font: inherit !important;">Atlas Dermato</span></span><span class="atlas-post-title" style="display: -webkit-box !important; -webkit-line-clamp: 2 !important; -webkit-box-orient: vertical !important; overflow: hidden !important; margin: 0px !important; color: rgb(28, 55, 107) !important; font: 900 1.12rem / 1.18 &quot;Source Sans 3&quot;, Manrope, Arial, sans-serif !important; letter-spacing: 0px !important; text-transform: none !important;">Cérémonie obsèques : guide complet pour faire le bon choix</span><span class="atlas-post-excerpt" style="display: -webkit-box !important; -webkit-line-clamp: 4 !important; -webkit-box-orient: vertical !important; overflow: hidden !important; margin: 0px !important; color: rgb(88, 96, 112) !important; font: 600 0.95rem / 1.45 Manrope, Arial, sans-serif !important; text-transform: none !important;">Un guide pratique pour comprendre cérémonie obsèques, comparer les options et prendre une décision plus sûre.</span></span></a><a class="atlas-post-card" href="https://www.atlas-dermato.org/regime-mediterraneen-recettes/" style="min-width: 0px !important; display: grid !important; grid-template-rows: 168px 1fr !important; min-height: 390px !important; max-height: 390px !important; overflow: hidden !important; border: 1px solid rgba(28, 55, 107, 0.13) !important; border-radius: 8px !important; background: rgb(255, 255, 255) !important; text-decoration: none !important; color: rgb(34, 36, 42) !important; box-shadow: rgba(22, 40, 79, 0.08) 0px 14px 32px !important;"><img class="atlas-post-image" src="https://www.atlas-dermato.org/wp-content/uploads/regime-mediterraneen-recettes.jpg" alt="" loading="lazy" style="display: block !important; width: 100% !important; max-width: 100% !important; height: 168px !important; min-height: 168px !important; max-height: 168px !important; object-fit: cover !important; margin: 0px !important; padding: 0px !important; border: 0px !important;"><span class="atlas-post-body" style="display: grid !important; gap: 10px !important; padding: 16px !important; min-width: 0px !important; overflow: hidden !important;"><span class="atlas-meta" style="display: flex !important; flex-wrap: wrap !important; gap: 4px 8px !important; margin: 0px !important; color: rgb(88, 96, 112) !important; font: 800 0.72rem / 1.25 Manrope, Arial, sans-serif !important;"><time datetime="2026-08-16T16:52:46" style="color: rgb(28, 55, 107) !important; font: inherit !important;">16 août 2026</time><span style="color: rgb(28, 55, 107) !important; font: inherit !important;">Bien-être</span><span style="color: rgb(28, 55, 107) !important; font: inherit !important;">Atlas Dermato</span></span><span class="atlas-post-title" style="display: -webkit-box !important; -webkit-line-clamp: 2 !important; -webkit-box-orient: vertical !important; overflow: hidden !important; margin: 0px !important; color: rgb(28, 55, 107) !important; font: 900 1.12rem / 1.18 &quot;Source Sans 3&quot;, Manrope, Arial, sans-serif !important; letter-spacing: 0px !important; text-transform: none !important;">Régime méditerranéen : recettes simples à cuisiner chez soi</span><span class="atlas-post-excerpt" style="display: -webkit-box !important; -webkit-line-clamp: 4 !important; -webkit-box-orient: vertical !important; overflow: hidden !important; margin: 0px !important; color: rgb(88, 96, 112) !important; font: 600 0.95rem / 1.45 Manrope, Arial, sans-serif !important; text-transform: none !important;">Si vous cherchez des recettes de régime méditerranéen faciles à cuisiner, la bonne approche consiste à partir d’une base simple … Lire l’article</span></span></a><a class="atlas-post-card" href="https://www.atlas-dermato.org/per-tns/" style="min-width: 0px !important; display: grid !important; grid-template-rows: 168px 1fr !important; min-height: 390px !important; max-height: 390px !important; overflow: hidden !important; border: 1px solid rgba(28, 55, 107, 0.13) !important; border-radius: 8px !important; background: rgb(255, 255, 255) !important; text-decoration: none !important; color: rgb(34, 36, 42) !important; box-shadow: rgba(22, 40, 79, 0.08) 0px 14px 32px !important;"><img class="atlas-post-image" src="https://www.atlas-dermato.org/wp-content/uploads/redac3-pipeline-nl-1
5360743-per-tns-atlas-dermato-org.jpg" alt="" loading="lazy" style="display: block !important; width: 100% !important; max-width: 100% !important; height: 168px !important; min-height: 168px !important; max-height: 168px !important; object-fit: cover !important; margin: 0px !important; padding: 0px !important; border: 0px !important;"><span class="atlas-post-body" style="display: grid !important; gap: 10px !important; padding: 16px !important; min-width: 0px !important; overflow: hidden !important;"><span class="atlas-meta" style="display: flex !important; flex-wrap: wrap !important; gap: 4px 8px !important; margin: 0px !important; color: rgb(88, 96, 112) !important; font: 800 0.72rem / 1.25 Manrope, Arial, sans-serif !important;"><time datetime="2026-08-13T03:19:31" style="color: rgb(28, 55, 107) !important; font: inherit !important;">13 août 2026</time><span style="color: rgb(28, 55, 107) !important; font: inherit !important;">Bien-être</span><span style="color: rgb(28, 55, 107) !important; font: inherit !important;">Atlas Dermato</span></span><span class="atlas-post-title" style="display: -webkit-box !important; -webkit-line-clamp: 2 !important; -webkit-box-orient: vertical !important; overflow: hidden !important; margin: 0px !important; color: rgb(28, 55, 107) !important; font: 900 1.12rem / 1.18 &quot;Source Sans 3&quot;, Manrope, Arial, sans-serif !important; letter-spacing: 0px !important; text-transform: none !important;">PER TNS : guide complet pour faire le bon choix</span><span class="atlas-post-excerpt" style="display: -webkit-box !important; -webkit-line-clamp: 4 !important; -webkit-box-orient: vertical !important; overflow: hidden !important; margin: 0px !important; color: rgb(88, 96, 112) !important; font: 600 0.95rem / 1.45 Manrope, Arial, sans-serif !important; text-transform: none !important;">Un guide pratique pour comprendre per tns, comparer les options et prendre une décision plus sûre.</span></span></a></div></div></div>
5361        </div>
5362      </section>
5363      <section class="atlas-home-section" id="prevention">
5364        <div class="atlas-home-shell">
5365          <div class="atlas-image-cta">
5366            <div class="atlas-image-cta-copy">
5367              <h2>La peau garde la mémoire du soleil</h2>
5368              <p>Protection, surveillance des grains de beauté, réactions inhabituelles : les bons réflexes se
5369                construisent avant l’urgence. En cas de doute, un dermatologue reste l’interlocuteur adapté.</p>
5370              <div class="atlas-button-row">
5371                <a class="atlas-button gold" href="https://www.atlas-dermato.org/blog/">Lire sur la prévention</a>
5372              </div>
5373            </div>
5374          </div>
5375        </div>
5376      </section>
5377      <section class="atlas-home-section is-cream" id="donnees">
5378        <div class="atlas-home-shell">
5379          <div class="atlas-home-head">
5380            <p class="atlas-home-kicker">Transparence</p>
5381            <h2 class="atlas-home-title">Des fiches utiles, pas des promesses</h2>
5382            <p>L’annuaire sert à repérer des coordonnées et des informations pratiques. Il ne garantit ni disponibilité
5383              immédiate, ni diagnostic, ni prise en charge médicale.</p>
5384          </div>
5385          <div class="atlas-home-grid atlas-grid-3">
5386            <div class="atlas-card"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" data-lucide="database" aria-hidden="true" class="lucide lucide-database atlas-icon"><ellipse cx="12" cy="5" rx="9" ry="3"></ellipse><path d="M3 5V19A9 3 0 0 0 21 19V5"></path><path d="M3 12A9 3 0 0 0 21 12"></path></svg>
5387              <h3>Informations pratiques</h3>
5388              <p>Les fiches regroupent les données utiles pour identifier un praticien ou une zone de recherche.</p>
5389            </div>
5390            <div class="atlas-card"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" data-lucide="refresh-cw" aria-hidden="true" class="lucide lucide-refresh-cw atlas-icon"><path d="M3 12a9 9 0 0 1 9-9 9.75 9.75 0 0 1 6.74 2.74L21 8"></path><path d="M21 3v5h-5"></path><path d="M21 12a9 9 0 0 1-9 9 9.75 9.75 0 0 1-6.74-2.74L3 16"></path><path d="M8 16H3v5"></path></svg>
5391              <h3>Mises à jour</h3>
5392              <p>Les pages peuvent évoluer quand une correction fiable ou un retour utilisateur est transmis.</p>
5393            </div>
5394            <div class="atlas-card"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" data-lucide="mail-check" aria-hidden="true" class="lucide lucide-mail-c
5394heck atlas-icon"><path d="M22 13V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v12c0 1.1.9 2 2 2h8"></path><path d="m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7"></path><path d="m16 19 2 2 4-4"></path></svg>
5395              <h3>Contact direct</h3>
5396              <p>Une erreur repérée peut être signalée depuis le formulaire de contact du site.</p>
5397            </div>
5398          </div>
5399        </div>
5400      </section>
5401      <section class="atlas-home-section" id="guides">
5402        <div class="atlas-home-shell atlas-feature-band">
5403          <div class="atlas-feature-image" style="background-image:url('https://images.pexels.com/photos/7578803/pexels-photo-7578803.jpeg?auto=compress&amp;cs=tinysrgb&amp;w=1400')">
5404          </div>
5405          <div class="atlas-feature-copy">
5406            <p class="atlas-home-kicker">Guides pratiques</p>
5407            <h2 class="atlas-home-title">Mieux choisir son prochain contact</h2>
5408            <p class="atlas-home-text">Avant d’appeler un cabinet, vérifiez la ville, le motif, les documents demandés
5409              et les informations de suivi. Une recherche préparée évite souvent les allers-retours inutiles.</p>
5410            <div class="atlas-home-grid atlas-grid-2">
5411              <div>
5412                <h3>Coordonnées</h3>
5413                <p class="atlas-home-text">Contrôler l’adresse et le moyen de contact affichés.</p>
5414              </div>
5415              <div>
5416                <h3>Motif</h3>
5417                <p class="atlas-home-text">Préciser le problème principal dès la prise de rendez-vous.</p>
5418              </div>
5419            </div>
5420            <div class="atlas-button-row"><a class="atlas-button" href="https://www.atlas-dermato.org/categorie/ville/">Parcourir l’annuaire</a></div>
5421          </div>
5422        </div>
5423      </section>
5424      <section class="atlas-home-section is-cream" id="bien-etre">
5425        <div class="atlas-home-shell atlas-split reversed">
5426          <div class="atlas-media">
5427            <img decoding="async" alt="Routine de soin de peau avec produits dermatologiques" src="https://images.pexels.com/photos/3997993/pexels-photo-3997993.jpeg?auto=compress&amp;cs=tinysrgb&amp;w=1200">
5428            <div class="atlas-media-caption">Les soins du quotidien gagnent à rester simples, réguliers et adaptés au
5429              type de peau.</div>
5430          </div>
5431          <div>
5432            <p class="atlas-home-kicker">Bien-être peau</p>
5433            <h2 class="atlas-home-title">Des gestes simples, un avis quand il faut</h2>
5434            <p class="atlas-home-text">Nettoyage, hydratation, protection solaire, réactions aux produits : les contenus
5435              bien-être restent liés à la peau et aux situations qui peuvent conduire à consulter.</p>
5436            <ul class="atlas-check-list">
5437              <li><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" data-lucide="check-circle-2" aria-hidden="true" class="lucide lucide-check-circle-2"><circle cx="12" cy="12" r="10"></circle><path d="m16 9-5.5 5.5L8 12"></path></svg><span>Privilégier une routine courte quand la peau réagit.</span>
5438              </li>
5439              <li><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" data-lucide="check-circle-2" aria-hidden="true" class="lucide lucide-check-circle-2"><circle cx="12" cy="12" r="10"></circle><path d="m16 9-5.5 5.5L8 12"></path></svg><span>Introduire un nouveau soin progressivement.</span></li>
5440              <li><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" data-lucide="check-circle-2" aria-hidden="true" class="lucide lucide-check-circle-2"><circle cx="12" cy="12" r="10"></circle><path d="m16 9-5.5 5.5L8 12"></path></svg><span>Demander conseil si une irritation persiste.</span></li>
5441            </ul>
5442          </div>
5443        </div>
5444      </section>
5445      <section class="atlas-home-section" id="auteur">
5446        <div class="atlas-home-shell atlas-author">
5447          <div class="atlas-author-photo">
5448            <img decoding="async" alt="Auteur éditorial travaillant sur des contenus santé" src="https://images.pexels.com/photos/5452293/pexels-photo-5452293.jpeg?auto=compress&amp;cs=tinysrgb&amp;w=1200">
5449          </div>
5450          <div class="atlas-author-copy">
5451            <p class="atlas-home-kicker">Auteur</p>
5452            <h2>Une rédaction pensée pour les patients</h2>
5453            <p>Les contenus Atlas Dermato sont rédigés pour aider les lecteurs à comprendre un sujet de peau, préparer
5454              une consultation et trouver un dermatologue en France. Le site reste volontairement prudent : il informe,
5455              mais ne remplace jamais l’examen médical.</p>
5456            <p>Chaque page privilégie des mots simples, des repères vérifiables et des liens utiles vers l’annuaire ou
5457              les articles récents.</p>
5458            <div class="atlas-author-facts">
5459              <span>Annuaire dermatologues</span>
5460              <span>Conseils peau</span>
5461              <span>Contact correction</span>
5462            </div>
5463            <div class="atlas-button-row"><a class="atlas-link-button" href="https://www.atlas-dermato.org/contact/">Contacter l’équipe</a></div>
5464          </div>
5465        </div>
5466      </section>
5467      <section class="atlas-home-section is-cream atlas-post-block" id="derniers-articles">
5468        <div class="atlas-home-shell" style="width:min(1280px,calc(100vw - 96px))!important;max-width:min(1280px,calc(100vw - 96px))!important;margin-left:auto!important;margin-right:auto!important;">
5469          <p class="atlas-city-note" data-posts-status="">18 articles r&amp;eacute;cents r&amp;eacute;partis dans la page.</p>
5470          <div class="atlas-post-grid" data-posts-slot="2"><div class="atlas-post-section" role="region" aria-label="Préparer la suite"><div class="atlas-post-section-head" style="display: grid !important; gap: 6px !important; max-width: 900px !important; margin: 0px 0px 18px !important;"><p class="atlas-home-kicker" style="margin: 0px !important; color: rgb(199, 127, 5) !important; font: 900 0.78rem / 1.2 Manrope, Arial, sans-serif !important; letter-spacing: 0.14em !important; text-transform: uppercase !important;">Avant de contacter un cabinet</p><div style="margin: 0px !important; color: rgb(28, 55, 107) !important; font: 900 clamp(1.28rem, 2.2vw, 2rem) / 1.05 &quot;Source Sans 3&quot;, Manrope, Arial, sans-serif !important; letter-spacing: 0px !important; text-transform: none !important;">Préparer la suite</div><p style="margin: 0px !important; color: rgb(88, 96, 112) !important; font: 600 1rem / 1.55 Manrope, Arial, sans-serif !important; text-transform: none !important;">Des lectures utiles avant d’appeler un cabinet, comparer les informations locales ou organiser un suivi.</p></div><div class="atlas-post-list"><a class="atlas-post-card" href="https://www.atlas-dermato.org/combien-calories-orange/" style="min-width: 0px !important; display: grid !important; grid-template-rows: 168px 1fr !important; min-height: 390px !important; max-height: 390px !important; overflow: hidden !important; border: 1px solid rgba(28, 55, 107, 0.13) !important; border-radius: 8px !important; background: rgb(255, 255, 255) !important; text-decoration: none !important; color: rgb(34, 36, 42) !important; box-shadow: rgba(22, 40, 79, 0.08) 0px 14px 32px !important;"><img class="atlas-post-image" src="https://www.atlas-dermato.org/wp-content/uploads/combien-calories-orange.jpg" alt="" loading="lazy" style="display: block !important; width: 100% !important; max-width: 100% !important; height: 168px !important; min-height: 168px !important; max-height: 168px !important; object-fit: cover !important; margin: 0px !important; padding: 0px !important; border: 0px !important;"><span class="atlas-post-body" style="display: grid !important; gap: 10px !important; padding: 16px !important; min-width: 0px !important; overflow: hidden !important;"><span class="atlas-meta" style="display: flex !important; flex-wrap: wrap !important; gap: 4px 8px !important; margin: 0px !important; color: rgb(88, 96, 112) !important; font: 800 0.72rem / 1.25 Manrope, Arial, sans-serif !important;"><time datetime="2026-08-04T23:53:41" style="color: rgb(28, 55, 107) !important; font: inherit !important;">04 août 2026</time><span style="color: rgb(28, 55, 107) !important; font: inherit !important;">Bien-être</span><span style="color: rgb(28, 55, 107) !important; font: inherit !important;">Atlas Dermato</span></span><span class="atlas-post-title" style="display: -webkit-box !important; -webkit-line-clamp: 2 !important; -webkit-box-orient: vertical !important; overflow: hidden !important; margin: 0px !important; color: rgb(28, 55, 107) !important; font: 900 1.12rem / 1.18 &quot;Source Sans 3&quot;, Manrope, Arial, sans-serif !important; letter-spacing: 0px !important; text-transform: none !important;">Combien de calories dans une orange ? La réponse exacte</span><span class="atlas-post-excerpt" style="display: -webkit-box !important; -webkit-line-clamp: 4 !important; -webkit-box-orient: vertical !important; overflow: hidden !important; margin: 0px !important; color: rgb(88, 96, 112) !important; font: 600 0.95rem / 1.45 Manrope, Arial, sans-serif !important; text-transform: none !important;">Une orange apporte en moyenne 46 à 47 kcal pour 100 g. Si vous voulez une réponse simple à la … Lire l’article</span></span></a><a class="atlas-post-card" href="https://www.atlas-dermato.org/recette-regime-cretois-variante-choisir-repas/" style="min-width: 0px !important; display: grid !important; grid-template-rows: 168px 1fr !important; min-height: 390px !important; max-height: 390px !important; overflow: hidden !important; border: 1px solid rgba(28, 55, 107, 0.13) !important; border-radius: 8px !important; background: rgb(255, 255, 255) !important; text-decoration: none !important; color: rgb(34, 36, 42) !important; box-shadow: rgba(22, 40, 79, 0.08) 0px 14px 32px !important;"><img class="atlas-post-image" src="https://www.atlas-dermato.org/wp-content/uploads/recette-regime-cretois-variante-choisir-repas.jpg" alt="" loading="lazy" style="display: block !important; width: 100% !important; max-width: 100% !important; height: 168px !important; min-height: 168px !important; max-height: 168px !important; object-fit: cover !important; margin: 0px !important; padding: 0px !important; border: 0px !important;"><span class="atlas-post-body" style="display: grid !important; gap: 10px !important; padding: 16px !important; min-width: 0px !important; overflow: hidden !important;"><span class="atlas-meta" style="display: flex !important; flex-wrap: wrap !important; gap: 4px 8px !important; margin: 0px !important; color: rgb(88, 96, 112) !important; font: 800 0.72rem / 1.25 Manrope, Arial, sans-serif !important;"><time datetime="2026-08-03T20:32:48" style="color: rgb(28, 55, 107) !important; font: inherit !important;">03 août 2026</time><span style="color: rgb(28, 55, 107) !important; font: inherit !important;">Bien-être</span><span style="color: rgb(28, 55, 107) !important; font: inherit !important;">Atlas Dermato</span></span><span class="atlas-post-title" style="display: -webkit-box !important; -webkit-line-clamp: 2 !important; -webkit-box-orient: vertical !important; overflow: hidden !important; margin: 0px !important; color: rgb(28, 55, 107) !important; font: 900 1.12rem / 1.18 &quot;Source Sans 3&quot;, Manrope, Arial, sans-serif !important; letter-spacing: 0px !important; text-transform: none !important;">Recette régime crétois : quelle variante choisir selon le repas ?</span><span class="atlas-post-excerpt" style="display: -webkit-box !important; -webkit-line-clamp: 4 !important; -webkit-box-orient: vertical !important; overflow: hidden !important; margin: 0px !important; color: rgb(88, 96, 112) !important; font: 600 0.95rem / 1.45 Manrope, Arial, sans-serif !important; text-transform: none !important;">Pour choisir une recette régime crétois, le plus utile n’est pas de chercher “la” version parfaite, mais de comparer plusieurs … Lire l’article</span></span></a><a class="atlas-post-card" href="https://www.atlas-dermato.org/calorie-abricot/" style="min-width: 0px !important; display: grid !important; grid-template-rows: 168px 1fr !important; min-height: 390px !important; max-height: 390px !important; overflow: hidden !important; border: 1px solid rgba(28, 55, 107, 0.13) !important; border-radius: 8px !important; background: rgb(255, 255, 255) !important; text-decoration: none !important; color: rgb(34, 36, 42) !important; box-shadow: rgba(22, 40, 79, 0.08) 0px 14px 32px !important;"><img class="atlas-post-image" src="https://www.atlas-dermato.org/wp-content/uploads/calorie-abricot.jpg" alt="" loading="lazy" style="display: block !important; width: 100% !important; max-width: 100% !important; height: 168px !important; min-height: 168px !important; max-height: 168px !important; object-fit: cover !important; margin: 0px !important; padding: 0px !important; border: 0px !important;"><span class="atlas-post-body" style="display: grid !important; gap: 10px !important; padding: 16px !important; min-width: 0px !important; overflow: hidden !important;"><span class="atlas-meta" style="display: flex !important; flex-wrap: wrap !important; gap: 4px 8px !important; margin: 0px !important; color: rgb(88, 96, 112) !important; font: 800 0.72rem / 1.25 Manrope, Arial, sans-serif !important;"><time datetime="2026-08-02T07:49:47" style="color: rgb(28, 55, 107) !important; font: inherit !important;">02 août 2026</time><span style="color: rgb(28, 55, 107) !important; font: inherit !important;">Bien-être</span><span style="color: rgb(28, 55, 107) !important; font: inherit !important;">Atlas Dermato</span></span><span class="atlas-post-title" style="display: -webkit-box !important; -webkit-line-clamp: 2 !important; -webkit-box-orient: vertical !important; overflow: hidden !important; margin: 0px !important; color: rgb(28, 55, 107) !important; font: 900 1.12rem / 1.18 &quot;Source Sans 3&quot;, Manrope, Arial, sans-serif !important; letter-spacing: 0px !important; text-transform: none !important;">Calorie abricot : combien apporte ce fruit frais ?</span><span class="atlas-post-excerpt" style="display: -webkit-box !important; -webkit-line-clamp: 4 !important; -webkit-box-orient: vertical !important; overflow: hidden !important; margin: 0px !important; color: rgb(88, 96, 112) !important; font: 600 0.95rem / 1.45 Manrope, Arial, sans-serif !important; text-transform: none !important;">Un abricot frais apporte en moyenne autour de 45 à 49 kcal pour 100 g selon les sources nutritionnelles, ce … Lire l’article</span></span></a><a class="atlas-post-card" href="https://www.atlas-dermato.org/thon-proteine-quantite-utilisation/" style="min-width: 0px !important; display: grid !important; grid-template-rows: 168px 1fr !important; min-height: 390px !important; max-height: 390px !important; overflow: hidden !important; border: 1px solid rgba(28, 55, 107, 0.13) !important; border-radius: 8px !important; background: rgb(255, 255, 255) !important; text-decoration: none !important; color: rgb(34, 36, 42) !important; box-shadow: rgba(22, 40, 79, 0.08) 0px 14px 32px !important;"><img class="atlas-post-image" src="https://www.atlas-dermato.org/wp-content/uploads/thon-proteine-quantite-utilisation.jpg" alt="" loading="lazy" style="display: block !important; width: 100% !important; max-width: 100% !important; height: 168px !important; min-height: 168px !important; max-height: 168px !important; object-fit: cover !important; margin: 0px !important; padding: 0px !important; border: 0px !important;"><span class="atlas-post-body" style="display: grid !important; gap: 10px !important; padding: 16px !important; min-width: 0px !important; overflow: hidden !important;"><span class="atlas-meta" style="display: flex !important; flex-wrap: wrap !important; gap: 4px 8px !important; margin: 0px !important; color: rgb(88, 96, 112) !important; font: 800 0.72rem / 1.25 Manrope, Arial, sans-serif !important;"><time datetime="2026-08-01T19:47:10" style="color: rgb(28, 55, 107) !important; font: inherit !important;">01 août 2026</time><span style="color: rgb(28, 55, 107) !important; font: inherit !important;">Bien-être</span><span style="color: rgb(28, 55, 107) !important; font: inherit !important;">Atlas Dermato</span></span><span class="atlas-post-title" style="display: -webkit-box !important; -webkit-line-clamp: 2 !important; -webkit-box-orient: vertical !important; overflow: hidden !important; margin: 0px !important; color: rgb(28, 55, 107) !important; font: 900 1.12rem / 1.18 &quot;Source Sans 3&quot;, Manrope, Arial, sans-serif !important; letter-spacing: 0px !important; text-transform: none !important;">
5470Thon protéine : quelle quantité et comment l’utiliser</span><span class="atlas-post-excerpt" style="display: -webkit-box !important; -webkit-line-clamp: 4 !important; -webkit-box-orient: vertical !important; overflow: hidden !important; margin: 0px !important; color: rgb(88, 96, 112) !important; font: 600 0.95rem / 1.45 Manrope, Arial, sans-serif !important; text-transform: none !important;">Le thon est l’un des aliments les plus simples à utiliser quand on cherche un apport riche en protéines dans … Lire l’article</span></span></a><a class="atlas-post-card" href="https://www.atlas-dermato.org/aliment-riche-en-zinc/" style="min-width: 0px !important; display: grid !important; grid-template-rows: 168px 1fr !important; min-height: 390px !important; max-height: 390px !important; overflow: hidden !important; border: 1px solid rgba(28, 55, 107, 0.13) !important; border-radius: 8px !important; background: rgb(255, 255, 255) !important; text-decoration: none !important; color: rgb(34, 36, 42) !important; box-shadow: rgba(22, 40, 79, 0.08) 0px 14px 32px !important;"><img class="atlas-post-image" src="https://www.atlas-dermato.org/wp-content/uploads/aliment-riche-en-zinc.jpg" alt="" loading="lazy" style="display: block !important; width: 100% !important; max-width: 100% !important; height: 168px !important; min-height: 168px !important; max-height: 168px !important; object-fit: cover !important; margin: 0px !important; padding: 0px !important; border: 0px !important;"><span class="atlas-post-body" style="display: grid !important; gap: 10px !important; padding: 16px !important; min-width: 0px !important; overflow: hidden !important;"><span class="atlas-meta" style="display: flex !important; flex-wrap: wrap !important; gap: 4px 8px !important; margin: 0px !important; color: rgb(88, 96, 112) !important; font: 800 0.72rem / 1.25 Manrope, Arial, sans-serif !important;"><time datetime="2026-07-31T18:21:53" style="color: rgb(28, 55, 107) !important; font: inherit !important;">31 juil. 2026</time><span style="color: rgb(28, 55, 107) !important; font: inherit !important;">Bien-être</span><span style="color: rgb(28, 55, 107) !important; font: inherit !important;">Atlas Dermato</span></span><span class="atlas-post-title" style="display: -webkit-box !important; -webkit-line-clamp: 2 !important; -webkit-box-orient: vertical !important; overflow: hidden !important; margin: 0px !important; color: rgb(28, 55, 107) !important; font: 900 1.12rem / 1.18 &quot;Source Sans 3&quot;, Manrope, Arial, sans-serif !important; letter-spacing: 0px !important; text-transform: none !important;">Aliment riche en zinc : les meilleures sources à connaître</span><span class="atlas-post-excerpt" style="display: -webkit-box !important; -webkit-line-clamp: 4 !important; -webkit-box-orient: vertical !important; overflow: hidden !important; margin: 0px !important; color: rgb(88, 96, 112) !important; font: 600 0.95rem / 1.45 Manrope, Arial, sans-serif !important; text-transform: none !important;">Si vous cherchez un aliment riche en zinc, la réponse la plus directe est simple : les huîtres arrivent en … Lire l’article</span></span></a><a class="atlas-post-card" href="https://www.atlas-dermato.org/soin-visage-naturel-routine-maison-ingredients/" style="min-width: 0px !important; display: grid !important; grid-template-rows: 168px 1fr !important; min-height: 390px !important; max-height: 390px !important; overflow: hidden !important; border: 1px solid rgba(28, 55, 107, 0.13) !important; border-radius: 8px !important; background: rgb(255, 255, 255) !important; text-decoration: none !important; color: rgb(34, 36, 42) !important; box-shadow: rgba(22, 40, 79, 0.08) 0px 14px 32px !important;"><img class="atlas-post-image" src="https://www.atlas-dermato.org/wp-content/uploads/soin-visage-naturel-routine-maison-ingredients.jpg" alt="" loading="lazy" style="display: block !important; width: 100% !important; max-width: 100% !important; height: 168px !important; min-height: 168px !important; max-height: 168px !important; object-fit: cover !important; margin: 0px !important; padding: 0px !important; border: 0px !important;"><span class="atlas-post-body" style="display: grid !important; gap: 10px !important; padding: 16px !important; min-width: 0px !important; overflow: hidden !important;"><span class="atlas-meta" style="display: flex !important; flex-wrap: wrap !important; gap: 4px 8px !important; margin: 0px !important; color: rgb(88, 96, 112) !important; font: 800 0.72rem / 1.25 Manrope, Arial, sans-serif !important;"><time datetime="2026-07-30T19:01:43" style="color: rgb(28, 55, 107) !important; font: inherit !important;">30 juil. 2026</time><span style="color: rgb(28, 55, 107) !important; font: inherit !important;">Bien-être</span><span style="color: rgb(28, 55, 107) !important; font: inherit !important;">Atlas Dermato</span></span><span class="atlas-post-title" style="display: -webkit-box !important; -webkit-line-clamp: 2 !important; -webkit-box-orient: vertical !important; overflow: hidden !important; margin: 0px !important; color: rgb(28, 55, 107) !important; font: 900 1.12rem / 1.18 &quot;Source Sans 3&quot;, Manrope, Arial, sans-serif !important; letter-spacing: 0px !important; text-transform: none !important;">Soin visage naturel : routine maison et ingrédients à privilégier</span><span class="atlas-post-excerpt" style="display: -webkit-box !important; -webkit-line-clamp: 4 !important; -webkit-box-orient: vertical !important; overflow: hidden !important; margin: 0px !important; color: rgb(88, 96, 112) !important; font: 600 0.95rem / 1.45 Manrope, Arial, sans-serif !important; text-transform: none !important;">Construire un soin du visage naturel à la maison repose surtout sur trois i
5470dées simples : choisir des ingrédients adaptés, … Lire l’article</span></span></a></div></div></div>
5471        </div>
5472      </section>
5473      <section class="atlas-home-section is-blue" id="orientation-finale">
5474        <div class="atlas-home-shell atlas-final">
5475          <div class="atlas-final-copy">
5476            <h2>Commencer par la ville la plus proche</h2>
5477            <p>Repérez un dermatologue, lisez les repères utiles et contactez le cabinet avec les bonnes informations
5478              sous la main.</p>
5479            <div class="atlas-footer-links">
5480              <a href="https://www.atlas-dermato.org/categorie/ville/">Dermatologues par ville</a>
5481              <a href="https://www.atlas-dermato.org/blog/">Conseils peau</a>
5482              <a href="https://www.atlas-dermato.org/contact/">Contact</a>
5483            </div>
5484          </div>
5485          <div class="atlas-button-row">
5486            <a class="atlas-button gold" href="https://www.atlas-dermato.org/categorie/ville/">Voir les villes</a>
5487            <a class="atlas-link-button" href="https://www.atlas-dermato.org/blog/">Lire les articles</a>
5488          </div>
5489        </div>
5490      </section>
5491    </div>
5492  </main>
5493  
5493<script src="https://unpkg.com/lucide@latest/dist/umd/lucide.min.js"></script>
5493
5494  
5495				</div>
5496				</div>
5497					</div>
5498		</div>
5499					</div>
5500		</section>
5501				</div>
5502		</div>
5503
5504	</div>
5505</div>
5506
5507
5508<div class="site-footer footer-bar-active footer-bar-align-right">
5509	<footer style="background:#f7f9fb; border-top:1px solid #e5e9ef; padding:35px 20px; font-family:inherit;">
5510  <div style="max-width:1100px; margin:0 auto; display:flex; flex-wrap:wrap; justify-content:space-between; gap:25px; align-items:flex-start;">
5511
5512    <div style="max-width:420px;">
5513      <p style="margin:0 0 10px; font-size:18px; font-weight:600; color:#111;">Atlas Dermato</p>
5514      <p style="margin:0; font-size:15px; line-height:1.6; color:#555;">
5515        Annuaire et ressources autour de la dermatologie, du bien-être et de la santé de la peau.
5516      </p>
5517    </div>
5518
5519    <div>
5520      <p style="margin:0 0 10px; font-size:16px; font-weight:600; color:#111;">Navigation</p>
5521      <p style="margin:0 0 6px;"><a href="/" style="color:#111; text-decoration:none;">Accueil</a></p>
5522      <p style="margin:0 0 6px;"><a href="/ville/" style="color:#111; text-decoration:none;">Ville</a></p>
5523      <p style="margin:0 0 6px;"><a href="/bien-etre/" style="color:#111; text-decoration:none;">Bien-être</a></p>
5524      <p style="margin:0;"><a href="/quiz-dermato/" style="color:#111; text-decoration:none;">Quiz Dermato</a></p>
5525    </div>
5526
5527    <div>
5528      <p style="margin:0 0 10px; font-size:16px; font-weight:600; color:#111;">Informations</p>
5529      <p style="margin:0 0 6px;"><a href="/atlas-dermato-org/" style="color:#111; text-decoration:none;">Atlas-dermato.org : guide pratique</a></p>
5530      <p style="margin:0 0 6px;"><a href="/mentions-legales/" style="color:#111; text-decoration:none;">Mentions légales</a></p>
5531      <p style="margin:0 0 6px;"><a href="/plan-du-site/" style="color:#111; text-decoration:none;">Plan du site</a></p>
5532      <p style="margin:0;"><a href="/contact/" style="color:#111; text-decoration:none;">Contact</a></p>
5533    </div>
5534
5535  </div>
5536
5537  <div style="max-width:1100px; margin:25px auto 0; padding-top:18px; border-top:1px solid #e5e9ef;">
5538    <p style="margin:0; font-size:14px; color:#666;">
5539      © 2026 Atlas Dermato - Tous droits réservés
5540    </p>
5541  </div>
5542</footer>
5543</div>
5544
5545		<nav id="generate-slideout-menu" class="main-navigation slideout-navigation do-overlay" itemtype="https://schema.org/SiteNavigationElement" itemscope="">
5546			<div class="inside-navigation grid-container grid-parent">
5547				<button class="slideout-exit has-svg-icon"><span class="gp-icon pro-close">
5548				<svg viewBox="0 0 512 512" aria-hidden="true" role="img" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="1em" height="1em">
5549					<path d="M71.029 71.029c9.373-9.372 24.569-9.372 33.942 0L256 222.059l151.029-151.03c9.373-9.372 24.569-9.372 33.942 0 9.372 9.373 9.372 24.569 0 33.942L289.941 256l151.03 151.029c9.372 9.373 9.372 24.569 0 33.942-9.373 9.372-24.569 9.372-33.942 0L256 289.941l-151.029 151.03c-9.373 9.372-24.569 9.372-33.942 0-9.372-9.373-9.372-24.569 0-33.942L222.059 256 71.029 104.971c-9.372-9.373-9.372-24.569 0-33.942z"></path>
5550				</svg>
5551			</span> <span class="screen-reader-text">Close</span></button><div class="main-nav"><ul id="menu-menu-1" class=" slideout-menu"><li class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item menu-item-home menu-item-25767"><a href="https://www.atlas-dermato.org/">Accueil</a></li>
5552<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-2513"><a href="https://www.atlas-dermato.org/categorie/ville/">Ville</a></li>
5553<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-13355"><a href="https://www.atlas-dermato.org/categorie/bien-etre/">Bien-être</a></li>
5554<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-13354"><a href="https://www.atlas-dermato.org/contact/">Me contacter</a></li>
5555</ul></div>			</div><!-- .inside-navigation -->
5556		</nav><!-- #site-navigation -->
5557
5558		
5558<script type="speculationrules">
5559{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/generatepress_child-2/*","/wp-content/themes/generatepress/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
5560</script>
vendor: 1 bytes, line 5560
5560
5561<script id="generate-a11y">
5562!function(){"use strict";if("querySelector"in document&&"addEventListener"in window){var e=document.body;e.addEventListener("pointerdown",(function(){e.classList.add("using-mouse")}),{passive:!0}),e.addEventListener("keydown",(function(){e.classList.remove("using-mouse")}),{passive:!0})}}();
5563</script>
5563
5564			
5564<script>
5565				( () => {
5566					const lazyloadRunObserver = () => {
5567						const lazyloadBackgrounds = document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` );
5568						const lazyloadBackgroundObserver = new IntersectionObserver( ( entries ) => {
5569							entries.forEach( ( entry ) => {
5570								if ( entry.isIntersecting ) {
5571									let lazyloadBackground = entry.target;
5572									if( lazyloadBackground ) {
5573										lazyloadBackground.classList.add( 'e-lazyloaded' );
5574									}
5575									lazyloadBackgroundObserver.unobserve( entry.target );
5576								}
5577							});
5578						}, { rootMargin: '200px 0px 200px 0px' } );
5579						lazyloadBackgrounds.forEach( ( lazyloadBackground ) => {
5580							lazyloadBackgroundObserver.observe( lazyloadBackground );
5581						} );
5582					};
5583					const events = [
5584						'DOMContentLoaded',
5585						'elementor/lazyload/observe',
5586					];
5587					events.forEach( ( event ) => {
5588						document.addEventListener( event, lazyloadRunObserver );
5589					} );
5590				} )();
5591			</script>
5591
5592			
5592<script id="generate-sticky-js" src="https://www.atlas-dermato.org/wp-content/plugins/gp-premium/menu-plus/functions/js/sticky.min.js?ver=2.5.0"></script>
vendor: 1 bytes, line 5592
5592
5593<script id="generate-offside-js-extra">
5594var offSide = {"side":"left"};
5595//# sourceURL=generate-offside-js-extra
5596</script>
vendor: 1 bytes, line 5596
5596
5597<script id="generate-offside-js" src="https://www.atlas-dermato.org/wp-content/plugins/gp-premium/menu-plus/functions/js/offside.min.js?ver=2.5.0"></script>
vendor: 1 bytes, line 5597
5597
5598<script id="fmh-intake-js" src="https://www.atlas-dermato.org/wp-content/plugins/ccform/includes/rendered-adapter.js?ver=fb1efa4bb021ba13"></script>
vendor: 1 bytes, line 5598
5598
5599<script id="wp-hooks-js" src="https://www.atlas-dermato.org/wp-includes/js/dist/hooks.min.js?ver=f0f188028580e8dc1255"></script>
vendor: 1 bytes, line 5599
5599
5600<script id="wp-i18n-js" src="https://www.atlas-dermato.org/wp-includes/js/dist/i18n.min.js?ver=1dfe7db3940c23ea9216"></script>
vendor: 1 bytes, line 5600
5600
5601<script id="wp-i18n-js-after">
5602wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
5603//# sourceURL=wp-i18n-js-after
5604</script>
vendor: 1 bytes, line 5604
5604
5605<script id="swv-js" src="https://www.atlas-dermato.org/wp-content/plugins/contact-form-7/includes/swv/js/index.js?ver=6.1.7"></script>
vendor: 1 bytes, line 5605
5605
5606<script id="contact-form-7-js-before">
5607var wpcf7 = {
5608    "api": {
5609        "root": "https:\/\/www.atlas-dermato.org\/wp-json\/",
5610        "namespace": "contact-form-7\/v1"
5611    },
5612    "cached": 1
5613};
5614//# sourceURL=contact-form-7-js-before
5615</script>
vendor: 1 bytes, line 5615
5615
5616<script id="contact-form-7-js" src="https://www.atlas-dermato.org/wp-content/plugins/contact-form-7/includes/js/index.js?ver=6.1.7"></script>
vendor: 1 bytes, line 5616
5616
5617<script id="kk-star-ratings-js-extra">
5618var kk_star_ratings = {"action":"kk-star-ratings","endpoint":"https://www.atlas-dermato.org/wp-admin/admin-ajax.php","nonce":"66406fd724"};
5619//# sourceURL=kk-star-ratings-js-extra
5620</script>
vendor: 1 bytes, line 5620
5620
5621<script id="kk-star-ratings-js" src="https://www.atlas-dermato.org/wp-content/plugins/kk-star-ratings/src/core/public/js/kk-star-ratings.min.js?ver=5.4.10.5"></script>
vendor: 1 bytes, line 5621
5621
5622<script id="generate-menu-js-before">
5623var generatepressMenu = {"toggleOpenedSubMenus":true,"openSubMenuLabel":"Open Sub-Menu","closeSubMenuLabel":"Close Sub-Menu"};
5624//# sourceURL=generate-menu-js-before
5625</script>
vendor: 1 bytes, line 5625
5625
5626<script id="generate-menu-js" src="https://www.atlas-dermato.org/wp-content/themes/generatepress/assets/js/menu.min.js?ver=3.6.1"></script>
vendor: 1 bytes, line 5626
5626
5627<script id="elementor-webpack-runtime-js" src="https://www.atlas-dermato.org/wp-content/plugins/elementor/assets/js/webpack.runtime.min.js?ver=4.3.3"></script>
vendor: 1 bytes, line 5627
5627
5628<script id="elementor-frontend-modules-js" src="https://www.atlas-dermato.org/wp-content/plugins/elementor/assets/js/frontend-modules.min.js?ver=4.3.3"></script>
vendor: 1 bytes, line 5628
5628
5629<script id="jquery-ui-core-js-before">
5630jQuery.uiBackCompat = true;
5631//# sourceURL=jquery-ui-core-js-before
5632</script>
vendor: 1 bytes, line 5632
5632
5633<script id="jquery-ui-core-js" src="https://www.atlas-dermato.org/wp-includes/js/jquery/ui/core.min.js?ver=1.14.2"></script>
vendor: 1 bytes, line 5633
5633
5634<script id="elementor-frontend-js-before">
5635var elementorFrontendConfig = {"environmentMode":{"edit":false,"wpPreview":false,"isScriptDebug":false},"i18n":{"shareOnFacebook":"Share on Facebook","shareOnX":"Share on X","pinIt":"Pin it","download":"Download","downloadImage":"Download image","fullscreen":"Fullscreen","zoom":"Zoom","share":"Share","playVideo":"Play Video","previous":"Previous","next":"Next","close":"Close","a11yCarouselPrevSlideMessage":"Previous slide","a11yCarouselNextSlideMessage":"Next slide","a11yCarouselFirstSlideMessage":"This is the first slide","a11yCarouselLastSlideMessage":"This is the last slide","a11yCarouselPaginationBulletMessage":"Go to slide"},"is_rtl":false,"breakpoints":{"xs":0,"sm":480,"md":768,"lg":1025,"xl":1440,"xxl":1600},"responsive":{"breakpoints":{"mobile":{"label":"Mobile Portrait","value":767,"default_value":767,"direction":"max","is_enabled":true},"mobile_extra":{"label":"Mobile Landscape","value":880,"default_value":880,"direction":"max","is_enabled":false},"tablet":{"label":"Tablet Portrait","value":1024,"default_value":1024,"direction":"max","is_enabled":true},"tablet_extra":{"label":"Tablet Landscape","value":1200,"default_value":1200,"direction":"max","is_enabled":false},"laptop":{"label":"Laptop","value":1366,"default_value":1366,"direction":"max","is_enabled":false},"widescreen":{"label":"Widescreen","value":2400,"default_value":2400,"direction":"min","is_enabled":false}},"hasCustomBreakpoints":false},"version":"4.3.3","is_static":false,"experimentalFeatures":{"additional_custom_breakpoints":true,"theme_builder_v2":true,"import-export-customization":true,"e_pro_atomic_form":true,"e_pro_collection_loop":true},"urls":{"assets":"https:\/\/www.atlas-dermato.org\/wp-content\/plugins\/elementor\/assets\/","ajaxurl":"https:\/\/www.atlas-dermato.org\/wp-admin\/admin-ajax.php","uploadUrl":"https:\/\/www.atlas-dermato.org\/wp-content\/uploads"},"nonces":{"floatingButtonsClickTracking":"b2277ee4b4","atomicFormsSendForm":"40e465a788"},"swiperClass":"swiper","settings":{"page":[],"editorPreferences":[]},"kit":{"active_breakpoints":["viewport_mobile","viewport_tablet"],"global_image_lightbox":"yes","lightbox_enable_counter":"yes","lightbox_enable_fullscreen":"yes","lightbox_enable_zoom":"yes","lightbox_enable_share":"yes","lightbox_title_src":"title","lightbox_description_src":"description"},"post":{"id":25640,"title":"Accueil%20-%20atlas-dermato","excerpt":"","featuredImage":false}};
5636//# sourceURL=elementor-frontend-js-before
5637</script>
vendor: 1 bytes, line 5637
5637
5638<script id="elementor-frontend-js" src="https://www.atlas-dermato.org/wp-content/plugins/elementor/assets/js/frontend.min.js?ver=4.3.3"></script>
vendor: 1 bytes, line 5638
5638
5639<script id="elementor-pro-frontend-js-before">
5640var ElementorProFrontendConfig = {"ajaxurl":"https:\/\/www.atlas-dermato.org\/wp-admin\/admin-ajax.php","nonce":"5ef311a8e6","urls":{"assets":"https:\/\/www.atlas-dermato.org\/wp-content\/plugins\/elementor-pro\/assets\/","rest":"https:\/\/www.atlas-dermato.org\/wp-json\/"},"settings":{"lazy_load_background_images":true},"popup":{"hasPopUps":false},"shareButtonsNetworks":{"facebook":{"title":"Facebook","has_counter":true},"twitter":{"title":"Twitter"},"linkedin":{"title":"LinkedIn","has_counter":true},"pinterest":{"title":"Pinterest","has_counter":true},"reddit":{"title":"Reddit","has_counter":true},"vk":{"title":"VK","has_counter":true},"odnoklassniki":{"title":"OK","has_counter":true},"tumblr":{"title":"Tumblr"},"digg":{"title":"Digg"},"skype":{"title":"Skype"},"stumbleupon":{"title":"StumbleUpon","has_counter":true},"mix":{"title":"Mix"},"telegram":{"title":"Telegram"},"pocket":{"title":"Pocket","has_counter":true},"xing":{"title":"XING","has_counter":true},"whatsapp":{"title":"WhatsApp"},"email":{"title":"Email"},"print":{"title":"Print"},"x-twitter":{"title":"X"},"threads":{"title":"Threads"}},"facebook_sdk":{"lang":"en_US","app_id":""},"lottie":{"defaultAnimationUrl":"https:\/\/www.atlas-dermato.org\/wp-content\/plugins\/elementor-pro\/modules\/lottie\/assets\/animations\/default.json"}};
5641//# sourceURL=elementor-pro-frontend-js-before
5642</script>
vendor: 1 bytes, line 5642
5642
5643<script id="elementor-pro-frontend-js" src="https://www.atlas-dermato.org/wp-content/plugins/elementor-pro/assets/js/frontend.min.js?ver=4.3.1"></script>
vendor: 1 bytes, line 5643
5643
5644<script id="pro-elements-handlers-js" src="https://www.atlas-dermato.org/wp-content/plugins/elementor-pro/assets/js/elements-handlers.min.js?ver=4.3.1"></script>
vendor: 1 bytes, line 5644
5644
5645<script id="wp-emoji-settings" type="application/json">
5646{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://www.atlas-dermato.org/wp-includes/js/wp-emoji-release.min.js?ver=7.1.2"}}
5647</script>
vendor: 1 bytes, line 5647
5647
5648<script type="module">
5649/*! This file is auto-generated */
5650var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))});
5651//# sourceURL=https://www.atlas-dermato.org/wp-includes/js/wp-emoji-loader.min.js
5652</script>
5652
5653
5654<!-- BackLinks.com -->
5655<!-- BackLinks.com links block -->
5656	<style>.cedia-hp-wrap{position:absolute!important;left:-9999px!important;top:-9999px!important;width:1px;height:1px;overflow:hidden}</style>
5657	
5657<script>
5658	(function () {
5659		var SITEKEY = '';
5660		var HP      = 'cedia_hp_url';
5661		var TS      = 1791181466;
5662
5663		function decorate() {
5664			var forms = document.querySelectorAll('form.forminator-custom-form');
5665			Array.prototype.forEach.call(forms, function (form) {
5666				// Pot de miel, hors du flux visuel et invisible aux lecteurs d'ecran.
5667				if (!form.querySelector('.cedia-hp-wrap')) {
5668					var wrap = document.createElement('div');
5669					wrap.className = 'cedia-hp-wrap';
5670					wrap.setAttribute('aria-hidden', 'true');
5671					var hp = document.createElement('input');
5672					hp.type = 'text'; hp.name = HP; hp.tabIndex = -1;
5673					hp.setAttribute('autocomplete', 'off');
5674					wrap.appendChild(hp);
5675					form.appendChild(wrap);
5676				}
5677				// Horodatage du rendu, pour mesurer le temps de remplissage.
5678				if (!form.querySelector('input[name="cedia_as_ts"]')) {
5679					var t = document.createElement('input');
5680					t.type = 'hidden'; t.name = 'cedia_as_ts'; t.value = TS;
5681					form.appendChild(t);
5682				}
5683				// Emplacement du widget Turnstile.
5684				if (SITEKEY && !form.querySelector('.cf-turnstile')) {
5685					var box = document.createElement('div');
5686					box.className = 'cf-turnstile';
5687					box.style.margin = '15px 0';
5688					var row = form.querySelector('.forminator-row.forminator-button, .forminator-row.forminator-row-last');
5689					var btn = form.querySelector('button[type="submit"], .forminator-button-submit');
5690					if (row) { row.parentNode.insertBefore(box, row); }
5691					else if (btn) { var a = btn.closest('.forminator-row') || btn; a.parentNode.insertBefore(box, a); }
5692					else { form.appendChild(box); }
5693				}
5694			});
5695		}
5696
5697		function renderBoxes() {
5698			if (!SITEKEY || !window.turnstile) { return; }
5699			var boxes = document.querySelectorAll('form.forminator-custom-form .cf-turnstile:not([data-rendered])');
5700			Array.prototype.forEach.call(boxes, function (box) {
5701				box.setAttribute('data-rendered', '1');
5702				window.turnstile.render(box, { sitekey: SITEKEY });
5703			});
5704		}
5705
5706		window.cediaTurnstileOnload = function () { decorate(); renderBoxes(); };
5707
5708		if (document.readyState !== 'loading') { decorate(); }
5709		else { document.addEventListener('DOMContentLoaded', decorate); }
5710
5711		// Forminator re-rend le formulaire en AJAX apres envoi.
5712		document.addEventListener('after.load.forminator', function () { decorate(); renderBoxes(); });
5713	})();
5714	</script>
5714
5715	
5716
5717
5718<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"6a242e9dac874d9ebe50f6ab00028462","r":1,"spa":2}' crossorigin="anonymous"></script>
5718
5719</body></html>
5720<!-- Dynamic page generated in 0.432 seconds. -->
5721<!-- Cached page generated by WP-Super-Cache on 2026-10-05 08:24:40 -->
5722
5723<!-- super cache -->

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.