
:root{--nidide-text:#24322B;--nidide-green:#49634E;--nidide-veg:#3F6849;--nidide-warm:#FFFDF8;--nidide-beige:#F5F0E8;--nidide-linen:#E7DFD4;--nidide-wood:#8A6A43;--nidide-vigilance:#FFF1E7;--nidide-title:"Playfair Display",Georgia,serif;--nidide-body:"Poppins",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}
body.nidide-visual-p0{background:var(--nidide-warm);color:var(--nidide-text)}
body.nidide-visual-p0 .site-header,body.nidide-visual-p0 .site-container.shrink .site-header{position:relative!important;top:auto!important;left:auto!important;right:auto!important;z-index:auto!important}
body.nidide-visual-p0 .site-inner{padding-top:0!important}
body.nidide-visual-p0 h1,body.nidide-visual-p0 h2,body.nidide-visual-p0 h3,body.nidide-visual-p0 .entry-title{font-family:var(--nidide-title)!important;color:var(--nidide-text)}
body.nidide-visual-p0,body.nidide-visual-p0 p,body.nidide-visual-p0 li,body.nidide-visual-p0 a,body.nidide-visual-p0 time,body.nidide-visual-p0 table{font-family:var(--nidide-body)!important}
body.archive.nidide-visual-p0 .site-inner,body.blog.nidide-visual-p0 .site-inner,body.search.nidide-visual-p0 .site-inner{background:var(--nidide-warm)}
body.archive.nidide-visual-p0 .content,body.blog.nidide-visual-p0 .content,body.search.nidide-visual-p0 .content{max-width:1180px!important;width:calc(100% - 48px)!important;margin:0 auto!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:30px!important;align-items:start!important}
body.archive.nidide-visual-p0 .archive-title,body.archive.nidide-visual-p0 .archive-description,body.blog.nidide-visual-p0 .archive-title,body.blog.nidide-visual-p0 .archive-description,body.search.nidide-visual-p0 .archive-title,body.search.nidide-visual-p0 .archive-description{grid-column:1/-1!important;max-width:900px!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important}
body.archive.nidide-visual-p0 article.entry,body.blog.nidide-visual-p0 article.entry,body.search.nidide-visual-p0 article.entry{display:flex!important;flex-direction:column!important;gap:0!important;margin:0!important;padding:0!important;min-width:0!important;background:#fff!important;border:1px solid var(--nidide-linen)!important;border-radius:22px!important;overflow:hidden!important;box-shadow:0 10px 26px rgba(36,50,43,.06)!important}
body.archive.nidide-visual-p0 article.entry .entry-header,body.blog.nidide-visual-p0 article.entry .entry-header,body.search.nidide-visual-p0 article.entry .entry-header{display:flex!important;flex-direction:column!important;gap:12px!important;padding:0 22px 0!important;margin:0!important;background:transparent!important;border:0!important;box-shadow:none!important;text-align:left!important;min-height:0!important;order:1!important}
body.archive.nidide-visual-p0 .nidide-archive-thumb,body.blog.nidide-visual-p0 .nidide-archive-thumb,body.search.nidide-visual-p0 .nidide-archive-thumb{display:block!important;width:100%!important;aspect-ratio:16/9!important;background:var(--nidide-beige)!important;overflow:hidden!important;order:-1!important;margin:0 0 18px!important}
body.archive.nidide-visual-p0 .nidide-archive-thumb img,body.blog.nidide-visual-p0 .nidide-archive-thumb img,body.search.nidide-visual-p0 .nidide-archive-thumb img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important}
body.archive.nidide-visual-p0 .entry-title,body.blog.nidide-visual-p0 .entry-title,body.search.nidide-visual-p0 .entry-title{display:block!important;margin:0!important;font-size:clamp(25px,2.15vw,34px)!important;line-height:1.08!important;letter-spacing:-.025em!important}
body.archive.nidide-visual-p0 .entry-title a,body.blog.nidide-visual-p0 .entry-title a,body.search.nidide-visual-p0 .entry-title a{color:var(--nidide-text)!important;text-decoration:none!important}
body.archive.nidide-visual-p0 .entry-meta,body.blog.nidide-visual-p0 .entry-meta,body.search.nidide-visual-p0 .entry-meta{display:block!important;margin:0!important;padding:0!important;color:#657066!important;font-size:13px!important;line-height:1.45!important;letter-spacing:.015em!important}
body.archive.nidide-visual-p0 .entry-content,body.blog.nidide-visual-p0 .entry-content,body.search.nidide-visual-p0 .entry-content{display:block!important;padding:12px 22px 24px!important;margin:0!important;order:2!important;color:#3f4b43!important}
body.archive.nidide-visual-p0 .entry-content .entry-image-link,body.blog.nidide-visual-p0 .entry-content .entry-image-link,body.search.nidide-visual-p0 .entry-content .entry-image-link{display:none!important}
body.archive.nidide-visual-p0 .entry-content p,body.blog.nidide-visual-p0 .entry-content p,body.search.nidide-visual-p0 .entry-content p{display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important;margin:0!important;font-size:15.5px!important;line-height:1.62!important;color:#3f4b43!important}
body.archive.nidide-visual-p0 .entry-footer,body.blog.nidide-visual-p0 .entry-footer,body.search.nidide-visual-p0 .entry-footer{display:none!important}
body.archive.nidide-visual-p0 .archive-pagination,body.blog.nidide-visual-p0 .archive-pagination,body.search.nidide-visual-p0 .archive-pagination{grid-column:1/-1!important;margin:18px 0 70px!important}.archive-pagination ul{list-style:none!important;display:flex!important;gap:8px!important;flex-wrap:wrap!important;justify-content:center!important;margin:0!important;padding:0!important}.archive-pagination li{list-style:none!important;margin:0!important;padding:0!important}
body.single-post.nidide-visual-p0 .content{max-width:1120px!important;width:calc(100% - 48px)!important;margin:0 auto!important}.single-post.nidide-visual-p0 .entry-content{max-width:900px!important;margin-left:auto!important;margin-right:auto!important}.single-post.nidide-visual-p0 article.entry>.entry-meta{display:none!important}body.single-post.nidide-visual-p0 .content .entry-header{display:block!important;max-width:1120px!important;margin:28px auto 34px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}body.single-post.nidide-visual-p0 .content .entry-header::before,body.single-post.nidide-visual-p0 .content .entry-header::after{content:none!important;display:none!important}.single-post.nidide-visual-p0 .entry-header>.entry-meta,.single-post.nidide-visual-p0 .entry-header>.entry-title,.single-post.nidide-visual-p0 .entry-content>h1.nidide-content-title{display:none!important}.nidide-post-hero{display:grid!important;margin-top:22px!important;grid-template-columns:minmax(0,1.02fr) minmax(320px,.98fr)!important;gap:28px!important;align-items:stretch!important;padding:26px!important;background:linear-gradient(135deg,#fff,var(--nidide-beige))!important;border:1px solid var(--nidide-linen)!important;border-radius:28px!important;box-shadow:0 14px 38px rgba(36,50,43,.07)!important}.nidide-post-hero-copy{display:flex!important;flex-direction:column!important;justify-content:center!important;min-width:0!important}.nidide-post-kicker{margin:0 0 10px!important;color:var(--nidide-wood)!important;font-size:12px!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-weight:700!important}.nidide-post-hero h1{font-family:var(--nidide-title)!important;font-size:clamp(34px,3.45vw,52px)!important;line-height:1.03!important;letter-spacing:-.035em!important;margin:0 0 18px!important;color:var(--nidide-text)!important}.nidide-post-meta-card{display:inline-flex!important;align-items:center!important;max-width:100%!important}.nidide-post-author-mini{display:flex!important;align-items:center!important;gap:12px!important;padding:10px 14px!important;background:#fff!important;border:1px solid var(--nidide-linen)!important;border-radius:999px!important;color:var(--nidide-text)!important;text-decoration:none!important;box-shadow:0 6px 16px rgba(36,50,43,.045)!important;cursor:default!important}.nidide-post-author-mini img{width:44px!important;height:44px!important;border-radius:50%!important;object-fit:cover!important;display:block!important}.nidide-post-author-mini strong{display:block!important;font-size:14px!important}.nidide-post-author-mini em{display:block!important;font-style:normal!important;color:#657066!important;font-size:12px!important}.nidide-post-hero-media{margin:0!important;border-radius:22px!important;overflow:hidden!important;background:var(--nidide-beige)!important;min-height:330px!important}.nidide-post-hero-media img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important}.single-post.nidide-visual-p0 .entry-content table{display:block!important;max-width:100%!important;overflow-x:auto!important;table-layout:auto!important;font-size:14px!important}.single-post.nidide-visual-p0 .entry-content table th,.single-post.nidide-visual-p0 .entry-content table td{word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important;min-width:120px!important;vertical-align:top!important}.single-post.nidide-visual-p0 .entry-content table th:first-child,.single-post.nidide-visual-p0 .entry-content table td:first-child{min-width:96px!important}.nidide-author-box{display:grid!important;grid-template-columns:104px minmax(0,1fr)!important;gap:22px!important;align-items:center!important;margin:44px 0 30px!important;padding:24px!important;background:#fff!important;border:1px solid var(--nidide-linen)!important;border-radius:24px!important;box-shadow:0 10px 26px rgba(36,50,43,.055)!important}.nidide-author-photo img{width:104px!important;height:104px!important;border-radius:50%!important;object-fit:cover!important;display:block!important}.nidide-author-eyebrow{margin:0 0 6px!important;color:var(--nidide-wood)!important;font-size:11px!important;letter-spacing:.09em!important;text-transform:uppercase!important;font-weight:700!important}.nidide-author-box h2{margin:0 0 8px!important;font-size:28px!important;line-height:1.08!important}.nidide-author-box p{margin:0 0 12px!important;color:#3f4b43!important;line-height:1.6!important}.nidide-author-link{color:var(--nidide-green)!important;font-weight:700!important;text-decoration:none!important}
body.archive.nidide-visual-p0 .entry-content::before,body.archive.nidide-visual-p0 .entry-content::after,body.archive.nidide-visual-p0 article.entry .entry-header::before,body.archive.nidide-visual-p0 article.entry .entry-header::after,body.blog.nidide-visual-p0 .entry-content::before,body.blog.nidide-visual-p0 .entry-content::after,body.blog.nidide-visual-p0 article.entry .entry-header::before,body.blog.nidide-visual-p0 article.entry .entry-header::after,body.search.nidide-visual-p0 .entry-content::before,body.search.nidide-visual-p0 .entry-content::after,body.search.nidide-visual-p0 article.entry .entry-header::before,body.search.nidide-visual-p0 article.entry .entry-header::after{content:none!important;display:none!important}
#custom_html-2{display:none!important}
body.page.nidide-visual-p0 .content{max-width:1120px!important;width:calc(100% - 48px)!important;margin:0 auto!important}body.page.nidide-visual-p0 article.entry>.entry-header,body.page.nidide-visual-p0 article.entry>.entry-title{display:none!important}body.page.nidide-visual-p0.nidide-legacy-guide-page article.entry>.entry-header{display:block!important;max-width:900px!important;margin:24px auto 28px!important;padding:24px 28px!important;background:#fff!important;border:1px solid var(--nidide-linen)!important;border-radius:24px!important;box-shadow:0 10px 26px rgba(36,50,43,.05)!important;text-align:left!important}body.page.nidide-visual-p0.nidide-legacy-guide-page article.entry>.entry-header .entry-title{display:block!important;margin:0!important;font-family:var(--nidide-title)!important;font-size:clamp(34px,3.45vw,52px)!important;line-height:1.03!important;color:var(--nidide-text)!important}.nidide-page-hero{display:grid!important;grid-template-columns:minmax(0,1.02fr) minmax(320px,.98fr)!important;gap:28px!important;align-items:stretch!important;margin:22px auto 34px!important;padding:26px!important;background:linear-gradient(135deg,#fff,var(--nidide-beige))!important;border:1px solid var(--nidide-linen)!important;border-radius:28px!important;box-shadow:0 14px 38px rgba(36,50,43,.07)!important}.nidide-page-hero-copy{display:flex!important;flex-direction:column!important;justify-content:center!important;min-width:0!important}.nidide-page-kicker{margin:0 0 10px!important;color:var(--nidide-wood)!important;font-size:12px!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-weight:700!important}.nidide-page-hero h1{font-family:var(--nidide-title)!important;font-size:clamp(34px,3.45vw,52px)!important;line-height:1.03!important;letter-spacing:-.035em!important;margin:0 0 14px!important;color:var(--nidide-text)!important}.nidide-page-hero p{font-size:17px!important;line-height:1.65!important;color:#3f4b43!important;margin:0!important}.nidide-page-hero-media{margin:0!important;border-radius:22px!important;overflow:hidden!important;background:var(--nidide-beige)!important;min-height:300px!important}.nidide-page-hero-media img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important}.nidide-about-authors{margin:38px 0!important}.nidide-about-authors h2{font-size:clamp(30px,3vw,42px)!important;margin:0 0 20px!important}.nidide-about-author-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px!important}.nidide-about-author-card{display:grid!important;grid-template-columns:96px minmax(0,1fr)!important;gap:18px!important;align-items:start!important;background:#fff!important;border:1px solid var(--nidide-linen)!important;border-radius:24px!important;padding:22px!important;box-shadow:0 10px 26px rgba(36,50,43,.055)!important}.nidide-about-author-card img{width:96px!important;height:96px!important;border-radius:50%!important;object-fit:cover!important;object-position:center 38%!important;grid-column:1!important;grid-row:1!important}.nidide-about-author-card>div{grid-column:2!important;grid-row:1!important;width:auto!important;max-width:none!important;min-width:0!important}.nidide-about-author-card h3{font-size:25px!important;line-height:1.1!important;margin:0 0 6px!important}.nidide-about-author-role{margin:0 0 8px!important;color:var(--nidide-wood)!important;font-size:11px!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-weight:700!important}.nidide-about-author-card p{margin:0 0 12px!important;line-height:1.6!important}.nidide-about-author-card a{color:var(--nidide-green)!important;font-weight:700!important;text-decoration:none!important}.nidide-trust-v2,.nidide-legal-balanced-v1{max-width:900px!important;margin:0 auto 60px!important}.nidide-trust-hero,.nidide-legal-hero{display:block!important;background:#fff!important;border:1px solid var(--nidide-linen)!important;border-radius:24px!important;padding:28px!important;box-shadow:0 10px 26px rgba(36,50,43,.05)!important;margin:24px 0 28px!important}.nidide-trust-kicker,.nidide-legal-kicker{margin:0 0 8px!important;color:var(--nidide-wood)!important;font-size:12px!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-weight:700!important}.nidide-trust-hero h1,.nidide-trust-hero h2,.nidide-legal-hero h1,.nidide-legal-hero h2{font-size:clamp(32px,3.4vw,48px)!important;line-height:1.05!important;margin:0 0 12px!important}.nidide-trust-lead,.nidide-legal-lead{font-size:17px!important;line-height:1.65!important;color:#3f4b43!important}.nidide-trust-actions{display:flex!important;gap:12px!important;flex-wrap:wrap!important;margin-top:18px!important}.nidide-trust-btn{display:inline-flex!important;padding:10px 14px!important;border:1px solid var(--nidide-linen)!important;border-radius:999px!important;background:var(--nidide-beige)!important;color:var(--nidide-text)!important;text-decoration:none!important;font-weight:700!important}
.nidide-related-section{margin:46px 0 34px;padding:30px 0 0;border-top:1px solid var(--nidide-linen)}.nidide-related-section>h2{margin:0 0 20px;font-family:var(--nidide-title)!important;font-size:clamp(30px,3vw,42px);line-height:1.05}.nidide-related-eyebrow{margin:0 0 8px!important;color:var(--nidide-wood)!important;font-size:12px!important;letter-spacing:.09em;text-transform:uppercase;font-weight:700}.nidide-related-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px!important}.nidide-related-card{display:flex!important;flex-direction:column!important;background:#fff!important;border:1px solid var(--nidide-linen)!important;border-radius:20px!important;overflow:hidden!important;box-shadow:0 8px 20px rgba(36,50,43,.045)!important;min-width:0!important}.nidide-related-thumb{display:block!important;width:100%!important;aspect-ratio:16/9!important;background:var(--nidide-beige)!important;overflow:hidden!important}.nidide-related-thumb img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.nidide-related-thumb-fallback{display:block;width:100%;height:100%;background:linear-gradient(135deg,var(--nidide-beige),#fff)}.nidide-related-body{padding:16px 18px 18px!important}.nidide-related-kicker{margin:0 0 7px!important;color:var(--nidide-wood)!important;font-size:11px!important;letter-spacing:.08em;text-transform:uppercase;font-weight:600}.nidide-related-card h3{margin:0 0 10px!important;font-size:21px!important;line-height:1.15!important}.nidide-related-card h3 a{color:var(--nidide-text)!important;text-decoration:none!important;background:none!important;box-shadow:none!important}.nidide-related-card time{color:#657066!important;font-size:12.5px!important}.yarpp-related{display:none!important}
.nidide-tools-pro .ntp-hero{position:relative;overflow:hidden}.nidide-tools-pro .ntp-hero::after{display:none!important;content:none!important}.nidide-tools-pro .ntp-section:has(.ntp-card){display:block!important}.nidide-tools-pro .ntp-grid:has(.ntp-card){display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;align-items:stretch!important;width:100%!important;max-width:none!important}.nidide-tools-pro .ntp-card{overflow:hidden;width:auto!important;max-width:none!important;float:none!important;height:auto!important;min-width:0!important}.nidide-tools-pro .ntp-card-visual{display:block;margin:-22px -22px 16px!important;aspect-ratio:16/9;background:var(--nidide-beige);overflow:hidden;border-bottom:1px solid var(--nidide-linen)}.nidide-tools-pro .ntp-card-visual img{width:100%;height:100%;object-fit:cover;display:block}.nidide-tool-intro-visual{margin:0 0 22px!important;aspect-ratio:16/9;background:var(--nidide-beige);overflow:hidden;border:1px solid var(--nidide-linen);border-radius:20px}.nidide-tool-intro-visual img{width:100%;height:100%;object-fit:cover;display:block}.nidide-tool-intro-note{margin:0 0 22px;padding:18px 20px;background:var(--nidide-beige);border-left:4px solid var(--nidide-green);border-radius:16px;color:#3f4b43}
.nidide-tools-pro .ntp-kicker{margin:0 0 8px!important;line-height:1.15!important}.nidide-tools-pro .ntp-hero h1,.nidide-tools-pro .ntp-hero h2{margin-top:0!important;margin-bottom:12px!important;line-height:1.05!important}.nidide-tools-pro .ntp-hero .ntp-panel{display:none!important}.page-id-1538 .nidide-tools-pro>.ntp-hero,.page-id-1539 .nidide-tools-pro>.ntp-hero,.page-id-1540 .nidide-tools-pro>.ntp-hero{display:none!important}.page-id-1538 .entry-content>.nidide-tool-intro-visual,.page-id-1539 .entry-content>.nidide-tool-intro-visual,.page-id-1540 .entry-content>.nidide-tool-intro-visual{float:right!important;width:260px!important;max-width:36%!important;aspect-ratio:4/3!important;margin:0 0 14px 22px!important;border-radius:18px!important}.page-id-1538 .entry-content>.nidide-tool-intro-note,.page-id-1539 .entry-content>.nidide-tool-intro-note,.page-id-1540 .entry-content>.nidide-tool-intro-note{margin:0 0 18px!important;padding:14px 16px!important;font-size:14.5px!important}.page-id-1538 .nidide-tools-pro,.page-id-1539 .nidide-tools-pro,.page-id-1540 .nidide-tools-pro{clear:both!important;padding-top:4px!important}.page-id-1538 .ntp-section:first-of-type,.page-id-1539 .ntp-section:first-of-type,.page-id-1540 .ntp-section:first-of-type{margin-top:0!important}
.nidide-bricolage-guide{background:transparent!important}.nidide-bricolage-guide .nidide-bricolage-note{background:var(--nidide-beige);border-left:4px solid var(--nidide-green);border-radius:16px;padding:18px 20px;margin:20px 0}.nidide-bricolage-guide .nidide-bricolage-warning{background:var(--nidide-vigilance);border:1px solid #ead1bd;border-radius:16px;padding:18px 20px;margin:24px 0;color:#4b3a2d}.nidide-bricolage-guide table{border-color:var(--nidide-linen)}.nidide-bricolage-guide th{background:var(--nidide-beige)!important;color:var(--nidide-text)!important}.nidide-bricolage-guide td{border-color:var(--nidide-linen)!important}
body.single-post.nidide-visual-p0 .nidide-long-salon .grid{display:block!important;width:100%!important;max-width:none!important}body.single-post.nidide-visual-p0 .nidide-long-salon .grid>.wp-block-group__inner-container{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:15px!important;max-width:none!important;width:100%!important}body.single-post.nidide-visual-p0 .nidide-long-salon .grid .card{background:var(--nidide-warm)!important;border:1px solid var(--nidide-linen)!important;border-radius:18px!important;padding:17px!important;min-width:0!important}body.single-post.nidide-visual-p0 .nidide-long-salon .grid .card>.wp-block-group__inner-container{max-width:none!important;width:100%!important}body.single-post.nidide-visual-p0 .nidide-long-salon .grid .card h3{margin-top:0!important;font-size:1.04rem!important;line-height:1.25!important}body.single-post.nidide-visual-p0 .nidide-long-salon .grid .card p{margin-bottom:0!important;line-height:1.62!important}
@media(min-width:1280px){body.archive.nidide-visual-p0 .content,body.blog.nidide-visual-p0 .content,body.search.nidide-visual-p0 .content{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
/* P0U transversal page-template harmonisation */
body.archive.nidide-visual-p0 .nidide-cat-hub{margin-top:22px!important}
body.archive.tag.nidide-visual-p0 .content{padding-top:22px!important}
body.archive.tag.nidide-visual-p0 .archive-title{display:block!important;grid-column:1/-1!important;margin:0 auto 8px!important;padding:24px 28px!important;width:100%!important;max-width:1120px!important;text-align:left!important;background:linear-gradient(135deg,#fff,var(--nidide-beige))!important;border:1px solid var(--nidide-linen)!important;border-radius:26px!important;box-shadow:0 12px 30px rgba(36,50,43,.06)!important;font-size:clamp(34px,3.2vw,50px)!important;line-height:1.04!important;color:var(--nidide-text)!important}
body.archive.tag.nidide-visual-p0 .content:before{content:"Articles par thème";grid-column:1/-1;display:block;max-width:1120px;width:100%;margin:0 auto -18px;color:var(--nidide-wood);font-family:var(--nidide-body);font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-weight:700}
body.archive.tag.nidide-visual-p0 article.entry{border-radius:20px!important;box-shadow:0 8px 20px rgba(36,50,43,.045)!important}
body.archive.tag.nidide-visual-p0 article.entry .entry-header:before,body.archive.tag.nidide-visual-p0 article.entry .entry-header:after{content:none!important;display:none!important}
body.archive.tag.nidide-visual-p0 .entry-title{font-size:clamp(22px,1.8vw,30px)!important;line-height:1.12!important}
body.archive.tag.nidide-visual-p0 .entry-content p{-webkit-line-clamp:4!important;font-size:15px!important}
body.page.nidide-visual-p0 .nidide-blog-v1{max-width:1120px!important;width:100%!important;margin:0 auto 70px!important;padding-top:0!important}.nidide-blog-v1 .nidide-related-grid{margin-top:18px!important}.nidide-blog-v1 .nidide-trust-grid{margin-top:26px!important}.nidide-blog-v1 .nidide-trust-card{text-decoration:none!important;color:var(--nidide-text)!important}.nidide-blog-v1 .nidide-trust-card strong{font-family:var(--nidide-title)!important;font-size:25px!important;line-height:1.12!important;display:block!important;margin-bottom:8px!important}.nidide-blog-v1 .nidide-trust-card span{display:inline-flex!important;background:var(--nidide-beige)!important;color:var(--nidide-wood)!important;border-radius:999px!important;padding:5px 9px!important;font-size:11px!important;font-weight:700!important;margin-bottom:10px!important}.nidide-blog-v1 .nidide-trust-card em{font-style:normal!important;color:#3f4b43!important;line-height:1.55!important}
body.author.nidide-visual-p0 .archive-title,body.author.nidide-visual-p0 .archive-description{display:none!important}body.author.nidide-visual-p0 .content{padding-top:22px!important}.nidide-author-archive-hero{grid-column:1/-1!important;display:grid!important;grid-template-columns:minmax(0,1fr) 260px!important;gap:28px!important;align-items:center!important;width:100%!important;margin:0 auto 30px!important;padding:30px!important;background:linear-gradient(135deg,#fff,var(--nidide-beige))!important;border:1px solid var(--nidide-linen)!important;border-radius:28px!important;box-shadow:0 12px 30px rgba(36,50,43,.06)!important}.nidide-author-archive-hero h1{font-size:clamp(42px,5vw,66px)!important;line-height:1.02!important;margin:0 0 14px!important}.nidide-author-archive-hero p{font-size:17px!important;line-height:1.72!important;max-width:780px!important}.nidide-author-archive-photo{margin:0!important;border-radius:24px!important;overflow:hidden!important;aspect-ratio:1/1!important;background:var(--nidide-linen)!important}.nidide-author-archive-photo img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.nidide-author-archive-meta{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-top:16px!important}.nidide-author-archive-meta span{display:inline-flex!important;border:1px solid var(--nidide-linen)!important;background:#fff!important;color:var(--nidide-wood)!important;border-radius:999px!important;padding:7px 11px!important;font-size:12px!important;font-weight:700!important}.nidide-author-archive-heading{grid-column:1/-1!important;margin:4px 0 -8px!important}.nidide-author-archive-heading h2{margin:0!important;font-size:clamp(30px,3vw,42px)!important}
body.page.nidide-visual-p0 .nidide-gb-blog{max-width:1120px!important;width:100%!important;margin:0 auto 70px!important}.nidide-gb-blog .nidide-gb-section{margin:34px 0!important}.nidide-gb-blog .nidide-gb-query .wp-block-post-template{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;list-style:none!important;margin:18px 0 0!important;padding:0!important}.nidide-gb-blog .nidide-gb-query .wp-block-post-template>li,.nidide-gb-blog .nidide-gb-query .wp-block-post{list-style:none!important;margin:0!important;padding:0!important}.nidide-gb-blog .nidide-gb-query .wp-block-post-template>li::marker,.nidide-gb-blog .nidide-gb-query .wp-block-post::marker{content:""!important;font-size:0!important}.nidide-gb-blog .nidide-gb-query-card{height:100%!important;background:#fff!important;border:1px solid var(--nidide-linen)!important;border-radius:22px!important;overflow:hidden!important;box-shadow:0 8px 20px rgba(36,50,43,.045)!important}.nidide-gb-blog .nidide-gb-query-card .wp-block-post-featured-image{margin:0!important;aspect-ratio:16/9!important;overflow:hidden!important}.nidide-gb-blog .nidide-gb-query-card .wp-block-post-featured-image img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.nidide-gb-blog .nidide-gb-query-body{padding:18px 20px 22px!important}.nidide-gb-blog .nidide-gb-query-body time{font-size:12px!important;color:var(--nidide-wood)!important;font-weight:700!important}.nidide-gb-blog .nidide-gb-query-body h3{font-size:24px!important;line-height:1.13!important;margin:8px 0!important}.nidide-gb-blog .nidide-gb-query-body .wp-block-post-excerpt__excerpt{font-size:15px!important;line-height:1.55!important;margin-bottom:0!important}
body.page.nidide-visual-p0 .entry-content>main.nidide-tools-pro,body.page.nidide-visual-p0 .entry-content>main.nidide-trust-v2,body.page.nidide-visual-p0 .entry-content>main.nidide-legal-balanced-v1{padding-top:0!important;margin-top:0!important}
body.page.nidide-visual-p0 .entry-content>main.nidide-trust-v2,body.page.nidide-visual-p0 .entry-content>main.nidide-legal-balanced-v1{max-width:1120px!important;width:100%!important}
body.page.nidide-visual-p0 .entry-content>main .nidide-page-hero{width:100%!important;max-width:none!important;margin-top:22px!important;margin-left:0!important;margin-right:0!important}
.nidide-trust-grid,.nidide-legal-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px!important;align-items:stretch!important;margin:34px 0!important;width:100%!important;max-width:none!important}
.nidide-trust-grid>.wp-block-group__inner-container,.nidide-legal-grid>.wp-block-group__inner-container{display:contents!important}
.nidide-trust-card,.nidide-legal-card,.nidide-trust-note,.nidide-legal-note,.nidide-trust-section{background:#fff!important;border:1px solid var(--nidide-linen)!important;border-radius:22px!important;padding:22px!important;box-shadow:0 8px 22px rgba(36,50,43,.045)!important;margin:0!important;min-width:0!important;max-width:none!important;width:auto!important}
.nidide-trust-card>.wp-block-group__inner-container,.nidide-legal-card>.wp-block-group__inner-container,.nidide-trust-note>.wp-block-group__inner-container,.nidide-legal-note>.wp-block-group__inner-container,.nidide-trust-section>.wp-block-group__inner-container{max-width:none!important;width:100%!important;margin:0!important;padding:0!important}
.nidide-trust-card h2,.nidide-trust-card h3,.nidide-legal-card h2,.nidide-legal-card h3{margin-top:0!important;font-size:clamp(23px,2vw,30px)!important;line-height:1.12!important}.nidide-trust-card p,.nidide-legal-card p{margin-bottom:0!important;line-height:1.62!important}
.nidide-contact-v2+.wpforms-container,.entry-content>.wpforms-container{max-width:760px!important;margin:30px auto 60px!important;background:#fff!important;border:1px solid var(--nidide-linen)!important;border-radius:24px!important;padding:26px!important;box-shadow:0 10px 26px rgba(36,50,43,.055)!important}.nidide-contact-v2{margin-bottom:18px!important}.wpforms-container form{margin:0!important}.wpforms-container .wpforms-field{padding:0 0 16px!important;margin:0!important}.wpforms-container label{font-family:var(--nidide-body)!important;color:var(--nidide-text)!important;font-weight:700!important;margin-bottom:7px!important}.wpforms-container input[type=text],.wpforms-container input[type=email],.wpforms-container input[type=url],.wpforms-container textarea,.wpforms-container select{width:100%!important;max-width:none!important;border:1px solid var(--nidide-linen)!important;border-radius:14px!important;background:var(--nidide-warm)!important;padding:12px 14px!important;font-family:var(--nidide-body)!important;box-shadow:none!important}.wpforms-container button[type=submit],.wpforms-submit{background:var(--nidide-green)!important;color:#fff!important;border:0!important;border-radius:999px!important;padding:12px 20px!important;font-weight:700!important;letter-spacing:.02em!important}
body.nidide-visual-p0 .entry-content table,body.nidide-visual-p0 .entry-content table.wp-block-table{display:table!important;table-layout:fixed!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:visible!important;border-collapse:collapse!important}body.nidide-visual-p0 .entry-content th,body.nidide-visual-p0 .entry-content td{min-width:0!important;max-width:33.333%!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important}
body.single-post.nidide-visual-p0 .entry-content .wp-block-group.grid,body.single-post.nidide-visual-p0 .entry-content .grid{max-width:none!important;width:100%!important}.nidide-long-salon .grid>.wp-block-group__inner-container{grid-template-columns:repeat(3,minmax(0,1fr))!important}
@media(max-width:760px){.nidide-trust-grid,.nidide-legal-grid{grid-template-columns:1fr!important;gap:16px!important}.nidide-contact-v2+.wpforms-container,.entry-content>.wpforms-container{padding:18px!important;margin:22px auto 46px!important}.nidide-trust-card,.nidide-legal-card,.nidide-trust-note,.nidide-legal-note,.nidide-trust-section{padding:18px!important}body.single-post.nidide-visual-p0 .entry-content table,body.single-post.nidide-visual-p0 .entry-content thead,body.single-post.nidide-visual-p0 .entry-content tbody,body.single-post.nidide-visual-p0 .entry-content tr,body.single-post.nidide-visual-p0 .entry-content th,body.single-post.nidide-visual-p0 .entry-content td{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}body.single-post.nidide-visual-p0 .entry-content tr{border:1px solid var(--nidide-linen)!important;margin:0 0 10px!important;border-radius:14px!important;overflow:hidden!important;background:#fff!important}body.single-post.nidide-visual-p0 .entry-content th,body.single-post.nidide-visual-p0 .entry-content td{border:0!important;border-bottom:1px solid var(--nidide-linen)!important;padding:10px 12px!important}}
@media(max-width:760px){.nidide-author-archive-hero{grid-template-columns:1fr!important;padding:20px!important}.nidide-author-archive-photo{width:120px!important;height:120px!important}.nidide-gb-blog .nidide-gb-query .wp-block-post-template{grid-template-columns:1fr!important}body.single-post.nidide-visual-p0 .content,body.page.nidide-visual-p0 .content{width:calc(100% - 28px)!important}.nidide-page-hero{grid-template-columns:1fr!important;padding:18px!important}.nidide-page-hero-media{min-height:210px!important}.nidide-page-hero h1{font-size:clamp(30px,9vw,40px)!important}.nidide-about-author-grid{grid-template-columns:1fr!important}.nidide-about-author-card{grid-template-columns:72px minmax(0,1fr)!important;padding:18px!important}.nidide-about-author-card img{width:72px!important;height:72px!important}.nidide-about-author-card>div{grid-column:2!important;grid-row:1!important}body.single-post.nidide-visual-p0 .content{width:calc(100% - 28px)!important}.nidide-post-hero{grid-template-columns:1fr!important;padding:18px!important}.nidide-post-hero-media{min-height:210px!important}.nidide-post-hero h1{font-size:clamp(30px,9vw,40px)!important}.nidide-author-box{grid-template-columns:1fr!important;padding:18px!important}.nidide-author-photo img{width:72px!important;height:72px!important}.page-id-1538 .entry-content>.nidide-tool-intro-visual,.page-id-1539 .entry-content>.nidide-tool-intro-visual,.page-id-1540 .entry-content>.nidide-tool-intro-visual{float:none!important;width:100%!important;max-width:none!important;aspect-ratio:16/7!important;max-height:150px!important;margin:0 0 10px!important}.page-id-1538 .entry-content>.nidide-tool-intro-note,.page-id-1539 .entry-content>.nidide-tool-intro-note,.page-id-1540 .entry-content>.nidide-tool-intro-note{padding:12px 14px!important;margin-bottom:12px!important;font-size:14px!important}.page-id-1538 .nidide-tools-pro,.page-id-1539 .nidide-tools-pro,.page-id-1540 .nidide-tools-pro{padding-top:0!important}.nidide-tools-pro .ntp-grid:has(.ntp-card),.nidide-tools-pro .ntp-flow{display:grid!important;grid-template-columns:1fr!important;gap:14px!important}.nidide-tools-pro .ntp-card,.nidide-tools-pro .ntp-step{width:100%!important;max-width:none!important}.nidide-tools-pro .ntp-card-visual{aspect-ratio:16/9!important}body.archive.nidide-visual-p0 .content,body.blog.nidide-visual-p0 .content,body.search.nidide-visual-p0 .content{width:calc(100% - 28px)!important;display:block!important}.archive article.entry,.blog article.entry,.search article.entry{margin-bottom:22px!important}.nidide-related-grid{grid-template-columns:1fr!important}.nidide-related-card h3{font-size:17px!important}.nidide-tools-pro .ntp-section:has(.ntp-card){display:block!important}.nidide-tools-pro .ntp-hero::after{min-height:160px;margin-top:18px}}
