:root{--derm-paper:oklch(96.5% 0.012 92);--derm-porcelain:oklch(91.5% 0.018 104);--derm-wash:oklch(86% 0.022 118);--derm-ink:oklch(16% 0.018 210);--derm-noir:oklch(15% 0.035 205);--derm-graphite:oklch(30% 0.026 205);--derm-muted:oklch(42% 0.026 198);--derm-line:oklch(72% 0.025 108);--derm-coral:oklch(63% 0.17 35);--derm-aubergine:oklch(31% 0.09 194);--derm-burgundy:oklch(30% 0.08 158);--derm-gold:oklch(72% 0.12 78);--derm-ochre:oklch(62% 0.13 72);--derm-teal:oklch(50% 0.11 205);--derm-sage:oklch(64% 0.08 145);--derm-focus:var(--derm-ink);--derm-max:1280px;--derm-section-air:92px;--derm-section-air-tight:76px}.page-id-2234 .elementor-widget-form .elementor-button,.page-id-2111 .elementor-widget-form .elementor-button{background:var(--derm-aubergine)!important;border:1px solid var(--derm-aubergine)!important;color:var(--derm-paper)!important}.page-id-2234 .elementor-widget-form .elementor-button:hover,.page-id-2111 .elementor-widget-form .elementor-button:hover{background:var(--derm-ink)!important;border-color:var(--derm-ink)!important;color:var(--derm-paper)!important}.derm-modern,.derm-modern *{box-sizing:border-box;letter-spacing:0;min-width:0}.derm-modern{background:var(--derm-paper);color:var(--derm-ink);font-family:"Neue Haas Grotesk Text","Helvetica Neue",Helvetica,Arial,ui-sans-serif,system-ui,sans-serif;font-kerning:normal;line-height:1.52;max-width:100%;overflow-x:hidden;overflow-x:clip;text-rendering:geometricPrecision}.derm-modern img{display:block;height:auto;max-width:100%;width:100%}.derm-modern a{color:inherit;overflow-wrap:anywhere;text-decoration-thickness:1px;text-underline-offset:.22em}.skip-link{min-height:44px;min-width:44px}.derm-site-header{background:color-mix(in oklch,var(--derm-paper) 94%,var(--derm-porcelain));border-block-end:1px solid color-mix(in oklch,var(--derm-line) 72%,var(--derm-gold));color:var(--derm-ink);position:relative;z-index:20}.derm-site-header__inner{align-items:center;display:grid;gap:8px;grid-template-columns:1fr;padding:10px 24px 0}.derm-brandmark,.derm-brandmark:hover{text-decoration:none}.derm-brandmark{align-items:center;display:grid;gap:6px;grid-column:1;grid-row:1;min-height:44px;min-width:0}.derm-brandmark .derm-brandmark__logo{display:block;height:auto;max-width:100%;width:clamp(260px, 26vw, 380px)}.derm-brandmark small{align-items:center;border-block:1px solid color-mix(in oklch,var(--derm-line) 76%,var(--derm-gold));color:var(--derm-graphite);display:flex;flex-wrap:wrap;font-size:.68rem;font-weight:920;gap:7px 10px;line-height:1.2;padding-block:5px;text-transform:uppercase}.derm-brandmark small span:first-child{color:var(--derm-burgundy);font-weight:950}.derm-brandmark small span+span::before{color:var(--derm-line);content:"•";margin-inline-end:10px}.derm-site-nav{align-items:center;border-block:1px solid color-mix(in oklch,var(--derm-line) 82%,var(--derm-gold));display:grid;gap:0;grid-column:1 / -1;grid-row:2;grid-template-columns:repeat(5,minmax(0,1fr));justify-content:stretch;margin-block-start:2px}.derm-site-nav a{align-items:center;border-inline-start:1px solid color-mix(in oklch,var(--derm-line) 58%,transparent);color:var(--derm-graphite);display:flex;font-size:.875rem;font-weight:950;justify-content:center;line-height:1.4;min-height:46px;padding:0 11px;text-decoration:none;text-transform:uppercase;transition:background-color 160ms ease,color 160ms ease}.derm-site-header__controls{display:none;gap:8px;grid-column:1;grid-row:2;grid-template-columns:repeat(2,minmax(0,1fr))}.derm-site-nav a:first-child{border-inline-start:0}.derm-site-nav a[aria-current="page"],.derm-site-nav a:hover{background:var(--derm-burgundy);color:var(--derm-paper)}.derm-site-footer{--footer-ink:#203f35;--footer-muted:#555e59;--footer-line:#d8d9d2;background:#efeee8;color:var(--footer-ink);padding:40px 24px 24px}.derm-site-footer__grid{align-items:start;display:grid;gap:32px 48px;grid-template-columns:minmax(0,1.3fr) repeat(2,minmax(0,1fr))}.derm-site-footer__identity{align-content:start;display:grid;gap:12px;min-width:0}.derm-site-footer__brand{align-items:center;display:inline-flex;min-height:44px;width:fit-content}.derm-site-footer .derm-site-footer__logo{display:block;height:auto;max-width:100%;width:250px}.derm-site-footer p{color:var(--footer-muted);font-size:.9375rem;line-height:1.6;margin:0;max-width:36ch}.derm-site-footer__access{align-items:flex-start;display:flex;flex-direction:column;gap:6px}.derm-site-footer__access a{align-items:center;color:var(--footer-ink);display:inline-flex;font-size:.875rem;font-weight:500;line-height:1.4;min-height:44px;text-underline-offset:.2em}.derm-site-footer__access a[href^="https://wa.me/"]{background:var(--footer-ink);border:1px solid var(--footer-ink);border-radius:6px;color:#faf9f6;padding:10px 16px;text-decoration:none}.derm-site-footer__access a[href^="https://wa.me/"]:hover{background:#315547}.derm-site-footer nav{align-content:start;display:grid;min-width:0}.derm-site-footer nav strong{color:var(--footer-ink);font-size:.9375rem;font-weight:600;line-height:1.4;margin-block-end:8px}.derm-site-footer nav a{align-items:center;color:var(--footer-muted);display:flex;font-size:.875rem;line-height:1.45;min-height:44px;padding-block:8px;text-decoration:none}.derm-site-footer nav a:hover{color:var(--footer-ink);text-decoration:underline;text-underline-offset:.2em}.derm-site-footer__bottom{align-items:center;border-block-start:1px solid var(--footer-line);color:var(--footer-muted);display:flex;flex-wrap:wrap;font-size:.8125rem;gap:8px 24px;justify-content:space-between;line-height:1.5;margin-block-start:28px;padding-block-start:16px}.derm-site-footer__bottom a{align-items:center;color:var(--footer-ink);display:inline-flex;min-height:44px;text-underline-offset:.2em}.derm-section{padding:var(--derm-section-air) 24px}.derm-shell{margin-inline:auto;width:min(100%, var(--derm-max))}.derm-kicker{color:var(--derm-teal);font-size:.875rem;font-weight:950;line-height:1.4;margin:0 0 20px;text-transform:uppercase}.derm-lead{color:var(--derm-muted);font-size:1.24rem;line-height:1.62;margin:0;max-width:720px}.derm-figure__image{aspect-ratio:4 / 5;filter:saturate(.92) contrast(1.05);height:100%;object-fit:cover;object-position:center 24%}.derm-journal-link::after{content:"→";flex:0 0 auto;margin-inline-start:12px}.derm-journal-link{align-items:center;border-block-end:1px solid color-mix(in oklch,var(--derm-paper) 28%,var(--derm-gold));display:grid;gap:10px 22px;grid-template-columns:minmax(104px,0.26fr) minmax(0,1.08fr) minmax(190px,0.46fr) auto;min-height:92px;padding-block:20px;text-decoration:none}.derm-journal-link small{color:var(--derm-gold);font-size:.72rem;font-weight:950;line-height:1.1;text-transform:uppercase}.derm-journal-link strong{color:var(--derm-paper);font-size:1.22rem;font-weight:950;line-height:1.05;text-transform:uppercase}.derm-journal-link span{color:color-mix(in oklch,var(--derm-paper) 76%,var(--derm-sage))}.derm-actions{display:flex;flex-wrap:wrap;gap:10px;margin-block-start:32px}.derm-button{align-items:center;border:1px solid currentColor;border-radius:2px;display:inline-flex;font-size:.875rem;font-weight:950;justify-content:center;line-height:1.4;min-height:46px;overflow-wrap:anywhere;padding:12px 16px;text-decoration:none;text-transform:uppercase;transition:background-color 160ms ease,border-color 160ms ease,color 160ms ease}.derm-modern .derm-button--primary{background:var(--derm-noir);border-color:var(--derm-noir);color:var(--derm-paper)}.derm-modern .derm-button--primary:hover{background:var(--derm-teal);border-color:var(--derm-teal);color:var(--derm-paper)}.derm-modern .derm-button--secondary{background:transparent;border-color:var(--derm-ink);color:var(--derm-ink)}.derm-modern .derm-button--secondary:hover{background:var(--derm-ink);border-color:var(--derm-ink);color:var(--derm-paper)}.derm-video-hero{background:linear-gradient(90deg,color-mix(in oklch,var(--derm-paper) 9%,transparent) 1px,transparent 1px),var(--derm-noir);background-size:16.666% 100%;color:var(--derm-paper);padding-block:88px 104px}.derm-video-hero__grid,.derm-video-index__grid,.derm-video-clinic__grid{align-items:end;display:grid;gap:72px;grid-template-columns:minmax(0,0.88fr) minmax(360px,0.82fr)}.derm-video-hero .derm-kicker{color:var(--derm-gold)}.derm-video-hero__title{color:var(--derm-paper);font-size:6.1rem;font-weight:950;line-height:.84;margin:0 0 28px;max-width:9ch;text-transform:uppercase}.derm-video-hero__title span{display:block}.derm-video-hero .derm-lead{color:color-mix(in oklch,var(--derm-paper) 78%,var(--derm-sage));max-width:760px}.derm-video-hero__byline{border-block:1px solid color-mix(in oklch,var(--derm-paper) 32%,var(--derm-gold));color:color-mix(in oklch,var(--derm-paper) 82%,var(--derm-sage));font-weight:800;margin:32px 0 0;max-width:620px;padding-block:13px}.derm-video-hero__feature>p{color:var(--derm-gold);font-size:.72rem;font-weight:950;margin:0 0 12px;text-transform:uppercase}.derm-video-hero .derm-button--primary,.derm-video-clinic .derm-button--primary{background:var(--derm-coral);border-color:var(--derm-coral);color:var(--derm-paper)}.derm-video-hero .derm-button--primary:hover,.derm-video-clinic .derm-button--primary:hover{background:var(--derm-gold);border-color:var(--derm-gold);color:var(--derm-ink)}.derm-video-hero .derm-button--secondary{border-color:color-mix(in oklch,var(--derm-paper) 76%,var(--derm-gold));color:var(--derm-paper)}.derm-video-hero .derm-button--secondary:hover{background:var(--derm-paper);color:var(--derm-ink)}.derm-video-index{background:linear-gradient(90deg,color-mix(in oklch,var(--derm-ink) 7%,transparent) 1px,transparent 1px),var(--derm-porcelain);background-size:16.666% 100%}.derm-video-index__grid{align-items:start;grid-template-columns:minmax(250px,0.42fr) minmax(0,1fr)}.derm-video-index h2,.derm-video-category h2,.derm-video-clinic h2{color:var(--derm-ink);font-size:4.25rem;font-weight:950;line-height:.88;margin:0 0 22px;text-transform:uppercase}.derm-video-category h2{font-size:clamp(3rem, 4.2vw, 3.7rem);text-wrap:balance}.derm-video-index p,.derm-video-category__head>p:last-child,.derm-video-clinic p{color:var(--derm-muted);margin:0}.derm-video-index__nav{border-block-start:1px solid var(--derm-ink);display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.derm-video-index__nav a{align-items:start;border-block-end:1px solid var(--derm-ink);color:var(--derm-ink);display:grid;gap:10px 18px;grid-template-columns:40px minmax(0,1fr);padding:18px 22px 18px 0}.derm-video-index__nav span{color:var(--derm-burgundy);font-size:.78rem;font-weight:950}.derm-video-index__nav strong{font-size:1.04rem;font-weight:950;text-transform:uppercase}.derm-video-index__nav em{color:var(--derm-muted);font-style:normal;grid-column:2}.derm-video-category{background:linear-gradient(90deg,color-mix(in oklch,var(--derm-ink) 6%,transparent) 1px,transparent 1px),var(--derm-paper);background-size:16.666% 100%}.derm-video-category:nth-of-type(even){background:linear-gradient(90deg,color-mix(in oklch,var(--derm-ink) 6%,transparent) 1px,transparent 1px),var(--derm-wash);background-size:16.666% 100%}.derm-video-category__head{align-items:end;border-block-start:1px solid var(--derm-ink);display:grid;gap:18px 34px;grid-template-columns:70px minmax(0,1fr);margin-block-end:36px;padding-block-start:22px}.derm-video-category__head>span{color:var(--derm-burgundy);font-size:.9rem;font-weight:950}.derm-video-category__head .derm-kicker{align-self:start;grid-column:2;margin:0}.derm-video-category__head h2{grid-column:2;margin:0;max-width:18ch}.derm-video-category__head>p:last-child{align-self:center;grid-column:2;font-size:1.02rem;line-height:1.5;max-width:640px}.derm-video-grid{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.derm-video-card{background:color-mix(in oklch,var(--derm-paper) 82%,var(--derm-wash));border:1px solid var(--derm-line);display:grid;min-width:0}.derm-video-card--lead{grid-column:span 2}.derm-video-card--featured{background:color-mix(in oklch,var(--derm-noir) 80%,var(--derm-burgundy));border-color:color-mix(in oklch,var(--derm-paper) 28%,var(--derm-gold))}.derm-video-card__frame{aspect-ratio:16 / 9;background:var(--derm-noir);overflow:hidden;position:relative}.derm-archive-hero,.derm-not-found__hero{background:linear-gradient(90deg,color-mix(in oklch,var(--derm-ink) 7%,transparent) 1px,transparent 1px),var(--derm-paper);background-size:16.666% 100%}.derm-archive-hero__grid,.derm-not-found__grid{align-items:center;display:grid;gap:54px;grid-template-columns:minmax(0,1fr) minmax(280px,0.52fr)}.derm-archive h1,.derm-contact h1,.derm-legal h1,.derm-not-found h1{color:var(--derm-ink);font-size:5.4rem;font-weight:950;line-height:.88;margin:0 0 24px;max-width:16ch;text-transform:uppercase;text-wrap:balance}.derm-archive .derm-lead,.derm-contact .derm-lead,.derm-legal .derm-lead,.derm-not-found .derm-lead{color:var(--derm-muted);font-size:1.18rem;max-width:720px}.derm-archive-chips{display:flex;flex-wrap:wrap;gap:8px;margin-block-start:28px}.derm-archive-chips span{border:1px solid var(--derm-line);color:var(--derm-graphite);font-size:.74rem;font-weight:900;line-height:1;padding:9px 10px;text-transform:uppercase}.derm-archive-media{border:1px solid var(--derm-line);margin:0;position:relative}.derm-archive-media .derm-figure__image{aspect-ratio:4 / 5;background:oklch(97% .01 78);object-fit:cover;object-position:center center}.derm-archive-media figcaption{background:var(--derm-burgundy);color:var(--derm-paper);font-size:.72rem;font-weight:950;left:12px;line-height:1;padding:8px 9px;position:absolute;text-transform:uppercase;top:12px}.derm-topic-index,.derm-legal-body{background:var(--derm-porcelain)}.derm-topic-index__grid{align-items:start;display:grid;gap:40px;grid-template-columns:minmax(26rem,0.32fr) minmax(0,1fr)}.derm-topic-index h2,.derm-archive-results h2,.derm-contact h2,.derm-legal h2{color:var(--derm-ink);font-size:3.2rem;font-weight:950;line-height:.92;margin:0 0 20px;max-width:12ch;text-transform:uppercase;text-wrap:balance}.derm-topic-index h2{max-width:none}.derm-contact h2{font-size:2.9rem;max-width:14ch}.derm-topic-index nav,.derm-not-found nav{border-block-start:1px solid var(--derm-ink);display:grid}.derm-topic-index nav a,.derm-not-found nav a{border-block-end:1px solid var(--derm-ink);display:grid;gap:4px;min-height:74px;padding:17px 0;text-decoration:none}.derm-topic-index nav strong,.derm-not-found nav strong{color:var(--derm-ink);font-size:1.02rem;font-weight:950;line-height:1.08;text-transform:uppercase}.derm-topic-index nav span,.derm-not-found nav span{color:var(--derm-muted);font-size:.94rem}.derm-archive-results{background:var(--derm-paper)}.derm-archive-results__head{align-items:end;border-block-start:1px solid var(--derm-ink);display:grid;gap:18px 42px;grid-template-columns:minmax(200px,0.32fr) minmax(0,1fr);padding-block-start:24px}.derm-archive-results__head h2{max-width:none}.derm-archive-list{border-block-start:1px solid var(--derm-ink);margin-block-start:26px}.derm-archive-row{align-items:start;border-block-end:1px solid var(--derm-line);display:grid;gap:20px 28px;grid-template-columns:minmax(220px,0.48fr) minmax(0,1fr);padding:22px 0 24px}.derm-archive-row>span{color:var(--derm-burgundy);font-size:.78rem;font-weight:950}.derm-archive-row div>p{color:var(--derm-muted);font-size:.72rem;font-weight:950;margin:0 0 8px;text-transform:uppercase}.derm-archive-row h2{font-size:1.45rem;line-height:1.02;margin:0 0 9px;max-width:24ch}.derm-archive-row h2 a{text-decoration:none}.derm-archive-row small,.derm-archive-row>p{color:var(--derm-muted)}.derm-archive-row>p{font-size:1rem;line-height:1.5;margin:0}.derm-archive-pagination{border-block-start:1px solid var(--derm-ink);margin-block-start:32px;padding-block-start:24px}.derm-archive-pagination ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.derm-archive-pagination a,.derm-archive-pagination .current,.derm-archive-pagination .dots{align-items:center;display:inline-flex;font-size:.94rem;font-weight:850;justify-content:center;min-height:44px;min-width:44px;padding:9px 13px;text-decoration:none}.derm-archive-pagination a{border:1px solid var(--derm-line)}.derm-archive-pagination a:hover,.derm-archive-pagination .current{background:var(--derm-ink);border-color:var(--derm-ink);color:var(--derm-paper)}.derm-empty-state{padding:36px 0}.derm-legal-hero{background:var(--derm-paper)}.derm-legal-body__grid{display:grid;gap:0;grid-template-columns:repeat(3,minmax(0,1fr))}.derm-legal-body article{border-block:1px solid var(--derm-line);padding:24px 22px 28px 0}.derm-legal-body article+article{border-inline-start:1px solid var(--derm-line);padding-inline-start:22px}.derm-legal-body h2{font-size:1.25rem;max-width:none}.derm-legal-body p{color:var(--derm-muted);margin:0}.derm-not-found__hero{min-height:68vh}.derm-search-large{border:1px solid var(--derm-ink);display:grid;grid-template-columns:minmax(0,1fr) auto;margin-block-start:28px;max-width:560px}.derm-search-large input,.derm-search-large button{appearance:none;border:0;border-radius:0;font:inherit;min-height:52px}.derm-search-large input{background:transparent;color:var(--derm-ink);padding-inline:14px}.derm-search-large button{background:var(--derm-ink);color:var(--derm-paper);cursor:pointer;font-size:.78rem;font-weight:950;padding-inline:16px;text-transform:uppercase}.derm-video-card--lead .derm-video-card__frame{aspect-ratio:16 / 7.4}.derm-video-card__frame iframe,.derm-video-card__poster,.derm-video-card__poster img{border:0;height:100%;width:100%}.derm-video-card__poster{appearance:none;background:var(--derm-noir);color:var(--derm-paper);cursor:pointer;display:block;font:inherit;margin:0;padding:0;position:relative;text-align:inherit}.derm-video-card__poster img{display:block;filter:saturate(.92) contrast(1.05);object-fit:cover}.derm-video-card__poster::after{background:linear-gradient(180deg,transparent,color-mix(in oklch,var(--derm-noir) 74%,transparent));content:"";inset:0;position:absolute}.derm-video-card__poster span{align-items:center;background:var(--derm-coral);bottom:14px;color:var(--derm-paper);display:inline-flex;font-size:16px;font-weight:950;left:14px;min-height:44px;padding:10px 13px;position:absolute;text-transform:uppercase;z-index:1}.derm-video-card__body{display:grid;gap:12px;padding:18px}.derm-video-card__speaker{color:var(--derm-burgundy);font-size:16px;font-weight:950;line-height:1.35;margin:0;text-transform:uppercase}.derm-video-card__meta{display:flex;flex-wrap:wrap;gap:8px 18px;margin:0}.derm-video-card__meta div{display:flex;gap:6px}.derm-video-card__meta dt,.derm-video-card__meta dd{color:var(--derm-muted);font-size:16px;line-height:1.4;margin:0}.derm-video-card__meta dt{font-weight:950;text-transform:uppercase}.derm-video-card__body h2,.derm-video-card__body h3{color:var(--derm-ink);font-size:1.28rem;font-weight:950;line-height:1.02;margin:0;text-transform:uppercase}.derm-video-card__body span{color:var(--derm-muted);font-size:16px;line-height:1.45}.derm-video-card__body a{align-items:center;color:var(--derm-ink);display:inline-flex;font-size:16px;font-weight:950;line-height:1.35;margin-block-start:4px;min-height:44px;overflow-wrap:anywhere;text-transform:uppercase;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.derm-video-card__links{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px 18px}.derm-video-card--featured .derm-video-card__body h2,.derm-video-card--featured .derm-video-card__body h3,.derm-video-card--featured .derm-video-card__body a{color:var(--derm-paper)}.derm-video-card--featured .derm-video-card__body p{color:var(--derm-gold)}.derm-video-card--featured .derm-video-card__body span{color:color-mix(in oklch,var(--derm-paper) 78%,var(--derm-sage))}.derm-video-card--featured .derm-video-card__meta dt,.derm-video-card--featured .derm-video-card__meta dd{color:color-mix(in oklch,var(--derm-paper) 72%,var(--derm-sage))}.derm-video-clinic{background:linear-gradient(90deg,color-mix(in oklch,var(--derm-paper) 8%,transparent) 1px,transparent 1px),var(--derm-burgundy);background-size:16.666% 100%;color:var(--derm-paper)}.derm-video-clinic h2{color:var(--derm-paper);max-width:8ch}.derm-video-clinic p{color:color-mix(in oklch,var(--derm-paper) 82%,var(--derm-sage));font-size:1.08rem;max-width:720px}.derm-video-clinic .derm-button--secondary{border-color:color-mix(in oklch,var(--derm-paper) 76%,var(--derm-gold));color:var(--derm-paper)}.derm-video-clinic .derm-button--secondary:hover{background:var(--derm-paper);color:var(--derm-ink)}@media (max-width:760px){:root{--derm-section-air:52px;--derm-section-air-tight:50px}.derm-site-header__inner{min-height:0;padding:10px 18px 0}.derm-brandmark .derm-brandmark__logo{width:min(100%, 280px)}.derm-brandmark small{align-items:flex-start;display:grid;font-size:.7rem;gap:5px}.derm-brandmark small span+span::before{content:none;margin:0}.derm-site-nav{display:grid;gap:0;grid-template-columns:1fr;grid-row:3;justify-content:stretch;margin-inline:-18px;overflow:visible;padding-inline:0}html.derm-js .derm-site-nav[data-open="false"]{display:none}html.derm-js .derm-site-header__controls{display:grid}.derm-site-nav a{border-block-start:1px solid color-mix(in oklch,var(--derm-line) 58%,transparent);border-inline-start:0;font-size:.875rem;line-height:1.4;min-height:44px;overflow-wrap:anywhere;padding:8px 18px;text-align:center;white-space:normal}.derm-site-nav a:first-child{border-block-start:0}.derm-site-header__controls .derm-button{min-height:44px;padding:8px 6px}.derm-site-footer{padding:28px 20px 20px}.derm-site-footer__grid{display:flex;flex-wrap:wrap;gap:24px}.derm-site-footer__identity{flex-basis:100%}.derm-site-footer nav{flex:1 1 8rem}.derm-site-footer__bottom{align-items:start;display:grid;margin-block-start:24px}.derm-section{padding:44px 18px}.derm-lead{font-size:1.08rem}.derm-journal-link{grid-template-columns:1fr;min-height:70px;padding-block:14px}.derm-actions{display:grid;grid-template-columns:1fr}.derm-button{width:100%}}@media (max-width:380px){.derm-section{padding-inline:16px}}@media (max-width:1040px){.derm-video-hero__grid,.derm-video-index__grid,.derm-video-clinic__grid,.derm-archive-hero__grid,.derm-not-found__grid{gap:44px;grid-template-columns:1fr}.derm-video-hero__title{font-size:4.4rem;max-width:100%}.derm-video-index h2,.derm-video-category h2,.derm-video-clinic h2,.derm-archive h1,.derm-contact h1,.derm-legal h1,.derm-not-found h1{font-size:3.15rem}.derm-topic-index__grid,.derm-archive-results__head{grid-template-columns:1fr}.derm-legal-body__grid{grid-template-columns:1fr}.derm-legal-body article+article{border-inline-start:0;padding-inline-start:0}.derm-video-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.derm-video-card--lead{grid-column:auto}.derm-video-card--lead .derm-video-card__frame{aspect-ratio:16 / 9}}@media (max-width:760px){.derm-video-hero{padding-block:56px 68px}.derm-video-hero__title{font-size:3.05rem;line-height:.9}.derm-video-hero__byline{font-size:.94rem}.derm-video-index h2,.derm-video-category h2,.derm-video-clinic h2,.derm-archive h1,.derm-contact h1,.derm-legal h1,.derm-not-found h1{font-size:2.28rem;line-height:.94;max-width:100%}.derm-video-category h2{font-size:2.18rem}.derm-topic-index h2,.derm-archive-results h2,.derm-contact h2,.derm-legal h2{font-size:2.05rem;line-height:.95;max-width:100%}.derm-video-index__nav,.derm-video-grid{grid-template-columns:1fr}.derm-video-category__head{gap:10px;grid-template-columns:1fr}.derm-video-category__head>span,.derm-video-category__head .derm-kicker,.derm-video-category__head h2,.derm-video-category__head>p:last-child{grid-column:1;max-width:100%}.derm-archive-row{gap:8px;grid-template-columns:1fr}.derm-archive-row>p{grid-column:auto}.derm-archive-row h2{max-width:100%}.derm-video-card__body{padding:16px}.derm-video-card__body h2,.derm-video-card__body h3{font-size:1.12rem}}@media (max-width:380px){.derm-video-hero__title{font-size:2.58rem}.derm-video-index h2,.derm-video-category h2,.derm-video-clinic h2{font-size:2rem}}body .derm-modern :is(a,button,input,summary):focus-visible,body .skip-link:focus,body .skip-link:focus-visible{box-shadow:0 0 0 6px var(--derm-paper)!important;outline:3px solid var(--derm-focus)!important;outline-offset:3px!important;transition:none!important}.derm-about-v2>[data-derm-about-module],.derm-contact-v2>[data-derm-contact-module],.derm-editorial-policy>.derm-section{border-block-end:1px solid color-mix(in oklch,var(--derm-ink) 30%,transparent);padding:clamp(64px, 8vw, 116px) 24px}.derm-about-v2 h1,.derm-about-v2 h2,.derm-about-v2 h3,.derm-contact-v2 h1,.derm-contact-v2 h2,.derm-editorial-policy h1,.derm-editorial-policy h2{letter-spacing:-.035em;overflow-wrap:anywhere;text-transform:none}.derm-about-v2__identity{background:var(--derm-paper)}.derm-about-v2__identity-grid{align-items:stretch;display:grid;gap:clamp(40px, 7vw, 110px);grid-template-columns:minmax(280px,0.72fr) minmax(0,1.28fr)}.derm-about-v2__portrait{align-self:stretch;margin:0;min-height:620px}.derm-about-v2__portrait .derm-figure__image{height:100%;object-fit:cover;object-position:center top;width:100%}.derm-about-v2__identity-copy{align-content:center;display:grid}.derm-about-v2__identity h1{color:var(--derm-noir);font-size:clamp(4.4rem, 8vw, 8.2rem);font-weight:950;line-height:.86;margin:0;max-width:8ch}.derm-about-v2__lead{color:color-mix(in oklch,var(--derm-ink) 84%,var(--derm-sage));font-size:clamp(1.08rem, 1.45vw, 1.28rem);line-height:1.52;margin:clamp(30px, 4vw, 52px) 0 0;max-width:760px}.derm-about-v2__role{border-block-start:2px solid var(--derm-ink);margin-block-start:clamp(34px, 5vw, 62px);padding-block-start:24px}.derm-about-v2__role h2{font-size:1.05rem;font-weight:900;line-height:1.2;margin:0}.derm-about-v2__role p{font-size:1rem;line-height:1.58;margin:12px 0 0;max-width:720px}.derm-about-v2__areas{background:var(--derm-porcelain)}.derm-about-v2__areas h2,.derm-about-v2__formation h2,.derm-about-v2__channel h2,.derm-about-v2__clinic h2,.derm-contact-v2 h2,.derm-editorial-policy h2{font-size:clamp(2.45rem, 5vw, 5rem);font-weight:950;line-height:.92;margin:0;max-width:850px}.derm-about-v2__area-list{border-block-start:2px solid var(--derm-ink);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:clamp(34px, 5vw, 64px)}.derm-about-v2__area-list a{align-items:center;border-block-end:1px solid color-mix(in oklch,var(--derm-ink) 38%,transparent);color:var(--derm-ink);display:flex;font-size:clamp(1.04rem, 1.5vw, 1.24rem);font-weight:800;min-height:74px;padding:18px 4px;text-decoration:none}.derm-about-v2__area-list a:nth-child(odd){padding-inline-end:28px}.derm-about-v2__area-list a:nth-child(even){border-inline-start:1px solid color-mix(in oklch,var(--derm-ink) 38%,transparent);padding-inline-start:28px}.derm-about-v2__area-list a:hover{color:var(--derm-aubergine)}.derm-about-v2__formation{background:var(--derm-noir);color:var(--derm-paper)}.derm-about-v2__formation h2{color:var(--derm-paper)}.derm-about-v2__formation-list{border-block-start:1px solid color-mix(in oklch,var(--derm-paper) 42%,transparent);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:clamp(34px, 5vw, 64px)}.derm-about-v2__formation-list article{padding:28px 32px 8px 0}.derm-about-v2__formation-list article+article{border-inline-start:1px solid color-mix(in oklch,var(--derm-paper) 34%,transparent);padding-inline:32px 0}.derm-about-v2__formation-list h3{color:var(--derm-gold);font-size:1.05rem;font-weight:900;margin:0}.derm-about-v2__formation-list p{color:color-mix(in oklch,var(--derm-paper) 84%,var(--derm-sage));font-size:1rem;line-height:1.58;margin:13px 0 0;max-width:600px}.derm-about-v2__channel{background:var(--derm-gold);color:var(--derm-noir)}.derm-about-v2__channel-inner{display:grid;gap:30px clamp(40px, 7vw, 110px);grid-template-columns:minmax(250px,0.8fr) minmax(0,1.2fr)}.derm-about-v2__channel h2{grid-row:span 2}.derm-about-v2__channel p{font-size:clamp(1.06rem, 1.5vw, 1.25rem);line-height:1.55;margin:4px 0 0;max-width:680px}.derm-about-v2__channel a,.derm-about-v2__clinic-actions a,.derm-contact-v2__action-list a{align-items:center;border:1px solid currentColor;display:inline-flex;font-weight:900;justify-content:center;min-height:50px;padding:13px 20px;text-decoration:none}.derm-about-v2__channel a{color:var(--derm-noir);justify-self:start}.derm-about-v2__channel a:hover{background:var(--derm-noir);color:var(--derm-paper)}.derm-about-v2__clinic{background:var(--derm-paper)}.derm-about-v2__clinic-inner{align-items:end;display:grid;gap:34px;grid-template-columns:minmax(0,1fr) auto}.derm-about-v2__address{display:grid;gap:8px;line-height:1.5;margin:30px 0 0}.derm-about-v2__address strong{color:var(--derm-aubergine);font-size:.875rem;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.derm-about-v2__clinic-actions,.derm-contact-v2__action-list{display:flex;flex-wrap:wrap;gap:8px}.derm-about-v2__clinic-actions a{color:var(--derm-ink)}.derm-about-v2__clinic-actions a:first-child,.derm-contact-v2__action-list a:first-child{background:var(--derm-noir);border-color:var(--derm-noir);color:var(--derm-paper)}.derm-about-v2__clinic-actions a:hover{background:var(--derm-aubergine);border-color:var(--derm-aubergine);color:var(--derm-paper)}.derm-contact-v2__actions{background:var(--derm-noir);color:var(--derm-paper)}.derm-contact-v2__actions h1{color:var(--derm-paper);font-size:clamp(4rem, 8vw, 8rem);font-weight:950;line-height:.86;margin:0;max-width:11ch}.derm-contact-v2__action-list{margin-block-start:clamp(36px, 6vw, 70px)}.derm-contact-v2__action-list a{border-color:color-mix(in oklch,var(--derm-paper) 72%,transparent);color:var(--derm-paper);max-width:100%;min-width:180px}.derm-contact-v2__action-list a:first-child{background:var(--derm-gold);border-color:var(--derm-gold);color:var(--derm-noir)}.derm-contact-v2__action-list a:hover{background:var(--derm-paper);border-color:var(--derm-paper);color:var(--derm-noir)}.derm-contact-v2__details{background:var(--derm-porcelain)}.derm-contact-v2__details dl{border-block-start:2px solid var(--derm-ink);margin:clamp(34px, 5vw, 64px) 0 0}.derm-contact-v2__details dl>div{align-items:baseline;border-block-end:1px solid color-mix(in oklch,var(--derm-ink) 36%,transparent);display:grid;gap:24px;grid-template-columns:minmax(150px,0.32fr) minmax(0,1fr);min-height:70px;padding:18px 4px}.derm-contact-v2__details dt{color:var(--derm-aubergine);font-size:.875rem;font-weight:900;letter-spacing:.07em;line-height:1.4;text-transform:uppercase}.derm-contact-v2__details dd{font-size:clamp(1rem, 1.4vw, 1.18rem);line-height:1.45;margin:0;overflow-wrap:anywhere}.derm-contact-v2__details a{align-items:center;color:var(--derm-ink);display:inline-flex;max-width:100%;min-height:44px;text-underline-offset:4px}.derm-editorial-policy__hero{background:var(--derm-gold);color:var(--derm-noir)}.derm-editorial-policy__hero h1{font-size:clamp(4.2rem, 9vw, 8.8rem);font-weight:950;line-height:.86;margin:0;max-width:9ch}.derm-editorial-policy__body{background:var(--derm-paper)}.derm-editorial-policy__list{border-block-start:2px solid var(--derm-ink)}.derm-editorial-policy__list article{border-block-end:1px solid color-mix(in oklch,var(--derm-ink) 36%,transparent);display:grid;gap:clamp(28px, 6vw, 90px);grid-template-columns:minmax(220px,0.65fr) minmax(0,1.35fr);padding:32px 4px}.derm-editorial-policy__list h2{font-size:clamp(1.65rem, 2.8vw, 2.7rem);line-height:1}.derm-editorial-policy__list p{font-size:clamp(1rem, 1.35vw, 1.17rem);line-height:1.58;margin:0;max-width:720px}.derm-site-footer__policies{display:flex;flex-wrap:wrap;gap:8px 20px}@media (max-width:760px){.derm-about-v2>[data-derm-about-module],.derm-contact-v2>[data-derm-contact-module],.derm-editorial-policy>.derm-section{padding:50px 18px}.derm-about-v2__identity-grid,.derm-about-v2__channel-inner,.derm-about-v2__clinic-inner{grid-template-columns:1fr}.derm-about-v2__portrait{min-height:0}.derm-about-v2__portrait .derm-figure__image{aspect-ratio:4 / 5}.derm-about-v2__identity h1,.derm-contact-v2__actions h1,.derm-editorial-policy__hero h1{font-size:clamp(3.2rem, 15vw, 5.2rem);line-height:.9;max-width:100%}.derm-about-v2__area-list,.derm-about-v2__formation-list,.derm-editorial-policy__list article{grid-template-columns:1fr}.derm-about-v2__area-list a:nth-child(odd),.derm-about-v2__area-list a:nth-child(even){border-inline-start:0;padding-inline:2px}.derm-about-v2__formation-list article,.derm-about-v2__formation-list article+article{border-inline-start:0;border-block-end:1px solid color-mix(in oklch,var(--derm-paper) 34%,transparent);padding:24px 0}.derm-about-v2__channel h2{grid-row:auto}.derm-about-v2__clinic-actions,.derm-contact-v2__action-list{display:grid;grid-template-columns:1fr;width:100%}.derm-about-v2__clinic-actions a,.derm-contact-v2__action-list a{min-width:0;width:100%}.derm-contact-v2__details dl>div{gap:7px;grid-template-columns:1fr}.derm-editorial-policy__list article{gap:14px}}