@font-face{font-family: "PDE Open Sans";font-style: normal;font-weight: 300 800;font-display: swap;src: url("/wp-content/themes/colormag-child/assets/fonts/OpenSans-Variable-Latin.woff2?ver=dcf31ebe1074") format("woff2");unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}body, button, input, select, textarea{font-family: "PDE Open Sans", serif;}h1, h2, h3, h4, h5, h6{font-family: "PDE Open Sans", sans-serif;}.cm-primary-nav li, .cm-header .cm-menu-toggle, .cm-site-description, blockquote p, .wp-block-quote p, .wp-block-quote.is-style-large p, .wp-block-quote.has-text-align-right p{font-family: "PDE Open Sans", serif;}#post-22802 > .cm-entry-summary > p.wp-block-paragraph{font-family: "PDE Open Sans", serif;}:root{--pde-card-surface: #fff;--pde-card-border: #d1d5db;--pde-card-border-hover: #289dcc;--pde-card-title: #0c3c52;--pde-card-text: #4a6474;--pde-card-shadow: 0 1px 2px rgba(0, 0, 0, 0.04);--pde-card-chameleon-shadow: 0 3px 10px rgba(22, 65, 80, .09);--pde-card-shadow-hover: 0 0 0 1px rgba(40, 157, 204, 0.2), 0 10px 24px rgba(40, 157, 204, 0.16);--pde-card-radius: 14px;--pde-card-gap: 14px;--pde-card-padding: 14px 16px;--pde-card-icon-size: 68px;}.pde-card-grid{display: grid;width: 100%;gap: 12px;grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));}.pde-card{display: block;background: var(--pde-card-surface);border: 1px solid var(--pde-card-border);border-radius: var(--pde-card-radius);box-shadow: var(--pde-card-shadow);color: inherit;text-decoration: none;transition: border-color 0.25s ease, box-shadow 0.25s ease, transform 0.18s ease;}.pde-card, [data-pde-card="chameleon"], .pde-member-panel__action, .pde-member-panel__card{--pde-card-accent: #289dcc;--pde-card-soft: color-mix(in srgb, var(--pde-card-accent) 18%, #fff);--pde-card-line: color-mix(in srgb, var(--pde-card-accent) 38%, #fff);--pde-card-button: color-mix(in srgb, var(--pde-card-accent) 55%, #fff);--pde-home-card-color: var(--pde-card-accent) !important;--pde-home-card-soft: var(--pde-card-soft) !important;--pde-home-card-tint: var(--pde-card-soft) !important;--pde-home-card-line: var(--pde-card-line) !important;--pde-home-card-button: var(--pde-card-button) !important;--pde-mouvement-card-color: var(--pde-card-accent) !important;--pde-mouvement-card-tint: var(--pde-card-soft) !important;--pde-crpe-card-color: var(--pde-card-accent) !important;--pde-crpe-card-tint: var(--pde-card-soft) !important;--pde-feature-color: var(--pde-card-accent) !important;--pde-feature-bg: var(--pde-card-soft) !important;position: relative;overflow: hidden;border: 1px solid var(--pde-card-line) !important;background: var(--pde-card-surface, #fff) !important;box-shadow: var(--pde-card-chameleon-shadow) !important;}.pde-card:hover, .pde-card:focus-visible, .pde-card:focus-within, [data-pde-card="chameleon"]:hover, [data-pde-card="chameleon"]:focus-visible, [data-pde-card="chameleon"]:focus-within, .pde-member-panel__action:hover, .pde-member-panel__action:focus-visible, .pde-member-panel__card:hover, .pde-member-panel__card:focus-visible{border-color: var(--pde-card-accent) !important;box-shadow: 0 0 0 1px color-mix(in srgb, var(--pde-card-accent) 32%, transparent), 0 10px 24px color-mix(in srgb, var(--pde-card-accent) 14%, rgba(22, 65, 80, .12)) !important;transform: translateY(-2px);}.pde-card > img.pde-card-icon, .pde-card .pde-card-media, .pde-card img.pde-resources-featured-card__icon{background: radial-gradient(circle at 35% 28%, #fff 0 7%, var(--pde-card-soft) 36%, var(--pde-card-soft) 100%) !important;}.pde-card > img.pde-card-icon, .pde-card .pde-card-media img, .pde-card img.pde-resources-featured-card__icon{mix-blend-mode: multiply;}.pde-card--chameleon.pde-card--chevron::before{content: "";position: absolute;z-index: 2;top: 50%;right: 12px;width: 30px;height: 30px;border-radius: 50%;background: var(--pde-card-button);box-shadow: 0 3px 8px color-mix(in srgb, var(--pde-card-accent) 18%, transparent);transform: translateY(-50%);transition: transform .18s ease;pointer-events: none;}.pde-card--chameleon.pde-card--chevron::after{content: "";position: absolute;z-index: 3;top: 50%;right: 23px;width: 7px;height: 7px;border-top: 2px solid #fff;border-right: 2px solid #fff;transform: translateY(-50%) rotate(45deg);transition: transform .18s ease;pointer-events: none;}.pde-card--chameleon.pde-card--chevron:hover::before, .pde-card--chameleon.pde-card--chevron:focus-visible::before, .pde-card--chameleon.pde-card--chevron:focus-within::before{transform: translate(1px, -50%);}.pde-card--chameleon.pde-card--chevron:hover::after, .pde-card--chameleon.pde-card--chevron:focus-visible::after, .pde-card--chameleon.pde-card--chevron:focus-within::after{transform: translate(1px, -50%) rotate(45deg);}.pde-card--chameleon.pde-card--chevron-direct{padding-right: 52px !important;}@media (max-width: 767px){.pde-card--chameleon.pde-card--chevron-compact{padding-right: 7px !important;padding-bottom: 32px !important;}.pde-card--chameleon.pde-card--chevron-compact::before{top: auto;right: 7px;bottom: 7px;width: 20px;height: 20px;transform: none;}.pde-card--chameleon.pde-card--chevron-compact::after{top: auto;right: 14px;bottom: 14px;width: 5px;height: 5px;transform: rotate(45deg);}.pde-card--chameleon.pde-card--chevron-compact:hover::before, .pde-card--chameleon.pde-card--chevron-compact:focus-visible::before{transform: translateX(1px);}.pde-card--chameleon.pde-card--chevron-compact:hover::after, .pde-card--chameleon.pde-card--chevron-compact:focus-visible::after{transform: translateX(1px) rotate(45deg);}}.pde-card--chameleon.pde-card--chevron > .pde-card-link::before, .pde-card--chameleon.pde-card--chevron > .pde-card-link::after{content: none !important;}@supports not (color: color-mix(in srgb, #000 50%, #fff)){.pde-card, [data-pde-card="chameleon"], .pde-member-panel__action, .pde-member-panel__card{--pde-card-soft: #eaf5fa;--pde-card-line: #b9dce9;--pde-card-button: #8bc9df;border-color: #b9dce9 !important;}}.pde-card--panel-trigger, .pde-card[data-toggle], .pde-card[data-link]{cursor: pointer;}.pde-card--inline{display: flex;align-items: center;gap: var(--pde-card-gap);min-height: 78px;padding: var(--pde-card-padding);}.pde-card-icon{flex-shrink: 0;}.pde-card.pde-card--inline .pde-card-icon{width: var(--pde-card-icon-size);height: var(--pde-card-icon-size);border-radius: 14px;object-fit: cover;background: #eef4f7;}.pde-card-content{min-width: 0;}.pde-card-title, .pde-card-content > h3, .pde-card-content > strong, .pde-card-content > div{display: block;margin: 0;color: var(--pde-card-title);font-size: clamp(1.22rem, 1.9vw, 1.5rem);font-weight: 800;line-height: 1.2;}.pde-card-text, .pde-card-content > p, .pde-card-content > small{display: block;margin: 6px 0 0;color: var(--pde-card-text);font-size: clamp(0.98rem, 1.2vw, 1.1rem);line-height: 1.42;}#pde-home-menu .pde-card-grid{grid-template-columns: repeat(3, minmax(0, 1fr));box-sizing: border-box;width: min(100%, 1200px);margin: 0 auto;padding: 0 5%;gap: 18px;}:is(#pde-home-menu, .pde-article-info-list) > .pde-community-hero{display: grid;position: relative;grid-template-columns: 126px minmax(0, 1fr) 230px auto;align-items: center;gap: 12px;width: min(100%, 1200px);min-height: 76px;margin: 0 auto 12px;padding: 7px 16px;box-sizing: border-box;overflow: hidden;border: 1px solid #b8e5e8;border-radius: 17px;background: #eaf8f9;box-shadow: 0 6px 16px rgba(15, 118, 135, 0.09);color: inherit;text-decoration: none;}:is(#pde-home-menu, .pde-article-info-list) > .pde-community-hero::before{content: "";position: absolute;top: 16px;left: 6px;width: 25px;height: 25px;background: center / contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28'%3E%3Cg fill='none' stroke='%2316aebd' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M15 2v7M3 10l7 3M6 24l6-5'/%3E%3C/g%3E%3C/svg%3E");opacity: .9;pointer-events: none;}:is(#pde-home-menu, .pde-article-info-list) > .pde-community-hero > .pde-community-hero__doodles{display: block;width: 100%;height: 64px;background: center / contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='285' height='72' viewBox='0 0 285 72'%3E%3Cg fill='none' stroke='%23169aa8' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 20 62 6 52 39 37 27 20 20Z'/%3E%3Cpath d='m37 27 25-21M39 28l6 18 7-7'/%3E%3Cpath stroke-dasharray='5 6' d='M58 47c17 10 25 20 43 16 18-4 19-20 38-18 13 1 16 12 12 21'/%3E%3Cpath d='m121 14 4 8 9 1-7 6 2 9-8-4-8 4 2-9-7-6 9-1z'/%3E%3Cpath d='M199 55V28c9-4 18-2 24 3v27c-6-5-15-7-24-3zm0 0V28c-9-4-18-2-24 3v27c6-5 15-7 24-3z'/%3E%3Cpath d='M250 49l9-19 9 19z'/%3E%3C/g%3E%3C/svg%3E");opacity: .2;pointer-events: none;}:is(#pde-home-menu, .pde-article-info-list) > .pde-community-hero > *{position: relative;z-index: 1;}:is(#pde-home-menu, .pde-article-info-list) > .pde-community-hero > .pde-community-hero__visual{position: relative;width: 120px;height: 64px;background: transparent;}:is(#pde-home-menu, .pde-article-info-list) > .pde-community-hero > .pde-community-hero__visual img{position: absolute;inset: -6px;width: 132px;height: 76px;object-fit: contain;mix-blend-mode: normal;}:is(#pde-home-menu, .pde-article-info-list) > .pde-community-hero h2{margin: 0;color: #07566a;font-size: clamp(1.08rem, 1.65vw, 1.38rem);line-height: 1.15;}:is(#pde-home-menu, .pde-article-info-list) > .pde-community-hero p{margin: 3px 0 0;color: #496673;font-size: clamp(.78rem, 1vw, .92rem);line-height: 1.25;}:is(#pde-home-menu, .pde-article-info-list) > .pde-community-hero > .pde-community-hero__cta{padding: 8px 13px;border-radius: 999px;background: #16aebd;box-shadow: 0 8px 18px rgba(22, 174, 189, .24);color: #fff;font-weight: 800;white-space: nowrap;}:is(#pde-home-menu, .pde-article-info-list) .pde-card{position: relative;min-height: 112px;padding: 16px 62px 16px 18px;overflow: hidden;border-radius: 18px;}:is(#pde-home-menu, .pde-article-info-list) .pde-card.pde-card--inline .pde-card-icon{width: 82px;height: 82px;padding: 8px;position: relative;border-radius: 46% 54% 61% 39% / 41% 48% 52% 59%;background: radial-gradient(circle at 35% 28%, #fff 0 7%, var(--pde-home-card-soft) 36%, var(--pde-home-card-soft) 100%);object-fit: contain;box-sizing: border-box;mix-blend-mode: multiply;}:is(#pde-home-menu, .pde-article-info-list) .pde-card-content > h3{font-size: clamp(1.2rem, 1.55vw, 1.42rem);}:is(#pde-home-menu, .pde-article-info-list) .pde-card-content > p{margin-top: 6px;font-size: clamp(0.94rem, 1.05vw, 1.04rem);line-height: 1.38;}:is(#pde-home-menu, .pde-article-info-list).pde-article-info-list .pde-card{min-height: 0;padding: 6px 48px 6px 10px;border-radius: 14px;}:is(#pde-home-menu, .pde-article-info-list).pde-article-info-list .pde-card.pde-card--inline .pde-card-icon{width: 62px;height: 62px;padding: 6px;}:is(#pde-home-menu, .pde-article-info-list).pde-article-info-list .pde-card-content > h3{font-size: clamp(0.98rem, 1.25vw, 1.16rem);}:is(#pde-home-menu, .pde-article-info-list).pde-article-info-list .pde-card-content > p{margin-top: 3px;font-size: clamp(0.82rem, 1vw, 0.94rem);line-height: 1.25;}:is(body.home, body.front-page) #pde-home-menu .pde-card:nth-child(1){--pde-card-accent: #4e9fd5;}:is(body.home, body.front-page) #pde-home-menu .pde-card:nth-child(2){--pde-card-accent: #e7796e;}:is(body.home, body.front-page) #pde-home-menu .pde-card:nth-child(3){--pde-card-accent: #4a4648;}:is(body.home, body.front-page) #pde-home-menu .pde-card:nth-child(4){--pde-card-accent: #56c7d7;}:is(body.home, body.front-page) #pde-home-menu .pde-card:nth-child(5){--pde-card-accent: #18aeb7;}:is(body.home, body.front-page) #pde-home-menu .pde-card:nth-child(6){--pde-card-accent: #c98927;}:is(body.home, body.front-page) #pde-home-menu .pde-card:nth-child(7){--pde-card-accent: #9c79d7;}:is(body.home, body.front-page) #pde-home-menu .pde-card:nth-child(8){--pde-card-accent: #7540bc;}:is(body.home, body.front-page) #pde-home-menu .pde-card:nth-child(9){--pde-card-accent: #c55f28;}:is(body.home, body.front-page) #pde-home-menu .pde-card:nth-child(10){--pde-card-accent: #278f88;}:is(body.home, body.front-page) #pde-home-menu .pde-card:nth-child(11){--pde-card-accent: #d9a01e;}:is(body.home, body.front-page) #pde-home-menu .pde-card:nth-child(12){--pde-card-accent: #5f929d;}:is(body.home, body.front-page) #pde-home-menu .pde-card[href*="/covoiturage/"]{--pde-card-accent: #b24a5f;}:is(body.home, body.front-page) #pde-home-menu .pde-card:nth-child(13){--pde-card-accent: #dc4389;}:where(.pde-page, #pde-home-menu){--pde-card-grid-max-width: 1200px;--pde-card-grid-gutter: 0px;}:where(.pde-page, #pde-home-menu, #pde-crpe-guide, #pde-liens-mouvement){box-sizing: border-box;width: 100%;}:where(.cm-posts, .cm-entry-content, .entry-content, .wp-block-post-content) > .pde-card-grid, :where(.cm-posts, .cm-entry-content, .entry-content, .wp-block-post-content) > .pde-grid{box-sizing: border-box;}.pde-page > .pde-grid, .pde-page > .pde-card-grid, #pde-home-menu > .pde-grid, #pde-home-menu > .pde-card-grid{box-sizing: border-box;width: min(100%, var(--pde-card-grid-max-width));margin-right: auto;margin-left: auto;padding-right: var(--pde-card-grid-gutter);padding-left: var(--pde-card-grid-gutter);}:where(.pde-page, #pde-home-menu) > :where(.pde-grid, .pde-card-grid){padding-right: var(--pde-card-grid-gutter);padding-left: var(--pde-card-grid-gutter);}body.blog, body.home, body.front-page, body.pde-card-grid-page:not(.pde-resource-intro-page), body:has(.pde-page):not(.pde-resource-intro-page), body:has(#pde-home-menu), body:has(.pde-card-grid), body:has(.pde-actualite-card-ready){--pde-layout-gutter: 5px;}:is( body.blog, body.home, body.front-page, body.pde-card-grid-page:not(.pde-resource-intro-page), body:has(.pde-page):not(.pde-resource-intro-page), body:has(#pde-home-menu), body:has(.pde-card-grid), body:has(.pde-actualite-card-ready) ):not(.pde-resource-intro-page):not(.pde-catalog-resource-page) :is( .cm-content > .cm-container, #cm-content > .cm-container, .site-content > .cm-container, .cm-row, .cm-primary, .cm-posts, article.page, .cm-post-content, .cm-entry-content, .entry-content, .wp-block-post-content ){box-sizing: border-box;width: 100% !important;max-width: none !important;margin-right: 0 !important;margin-left: 0 !important;padding-right: 0 !important;padding-left: 0 !important;}:is( body.blog, body.home, body.front-page, body.page:not(.pde-community-page):not(.pde-forum-area-page):not(.pde-forum-dynamic-page), body.pde-card-grid-page, body:has(.pde-page), body:has(#pde-home-menu), body:has(.pde-card-grid), body:has(.pde-actualite-card-ready) ) .cm-secondary{display: none !important;}:is( body.blog, body:has(.pde-actualite-card-ready) ) .cm-posts{padding-right: var(--pde-layout-gutter) !important;padding-left: var(--pde-layout-gutter) !important;}body.page:not(.pde-community-page):not(.pde-forum-area-page):not(.pde-forum-dynamic-page):not(.pde-resource-intro-page):not(.pde-catalog-resource-page) :is(.cm-posts, .cm-entry-summary, .cm-entry-content, .entry-content, .wp-block-post-content) > :not(.pde-page):not(#pde-home-menu):not(#pde-crpe-guide):not(#pde-liens-mouvement):not(.pde-card-grid):not(.pde-grid){box-sizing: border-box;padding-right: var(--pde-layout-gutter);padding-left: var(--pde-layout-gutter);}#pde-home-menu{padding-right: 5px !important;padding-left: 5px !important;}#pde-home-menu .pde-grid, #pde-home-menu .pde-card-grid, #pde-home-menu #pde-boutique-categories.pde-card-grid{width: 100% !important;max-width: none !important;padding-right: 0 !important;padding-left: 0 !important;}body.page:not(.pde-community-page):not(.pde-forum-area-page):not(.pde-forum-dynamic-page) :is(.cm-posts, .cm-entry-summary, .cm-entry-content, .entry-content, .wp-block-post-content) ul, body.page:not(.pde-community-page):not(.pde-forum-area-page):not(.pde-forum-dynamic-page) :is(.cm-posts, .cm-entry-summary, .cm-entry-content, .entry-content, .wp-block-post-content) ol{list-style-position: inside;padding-left: 1.5em !important;}body.page:not(.pde-community-page):not(.pde-forum-area-page):not(.pde-forum-dynamic-page) :is(.cm-posts, .cm-entry-summary, .cm-entry-content, .entry-content, .wp-block-post-content) li{padding-left: 0.25em;}body.blog .cm-posts.cm-layout-2-style-1{box-sizing: border-box;width: 100% !important;padding-right: var(--pde-layout-gutter) !important;padding-left: var(--pde-layout-gutter) !important;}@media (max-width: 900px){#pde-home-menu{--pde-card-grid-gutter: 0px;}}#pde-crpe-guide .pde-card:hover{background: var(--pde-card-surface);}#pde-crpe-guide .pde-card-icon{width: auto;height: auto;border-radius: 0;background: transparent;box-shadow: none;font-size: 2rem;}#pde-crpe-guide .close::before{content: none;}#pde-crpe-guide .close, #pde-liens-mouvement .close{position: absolute;top: 8px;right: 14px;background: none;border: none;padding: 0;border-radius: 0;box-shadow: none;font-size: 2.6rem;line-height: 1;font-weight: 400;color: #0c3c52;cursor: pointer;}#pde-crpe-guide .close:hover, #pde-liens-mouvement .close:hover{background: none;border: none;box-shadow: none;color: #3b82f6;transform: none;}#pde-liens-mouvement .pde-card-grid{grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));gap: 10px;}.pde-card-grid--catalog{grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));}#pde-boutique-objets .pde-objets-liste, #pde-boutique-objets .pde-card-grid--products{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 16px;width: 100%;box-sizing: border-box;}#pde-boutique-objets .pde-objet-item, #pde-boutique-objets .pde-card--product{display: flex;flex-direction: column;align-items: stretch;box-sizing: border-box;width: 100%;min-width: 0;height: 100%;padding: 10px;overflow: hidden;background: var(--pde-card-surface);border: 1px solid var(--pde-card-border);border-radius: var(--pde-card-radius);box-shadow: var(--pde-card-shadow);appearance: none;cursor: pointer;color: inherit;font: inherit;text-align: left;text-decoration: none;transition: border-color 0.25s ease, box-shadow 0.25s ease, transform 0.18s ease;}#pde-boutique-objets .pde-objet-item:hover, #pde-boutique-objets .pde-card--product:hover, #pde-boutique-objets .pde-card--product:focus-visible{border-color: var(--pde-card-border-hover);box-shadow: var(--pde-card-shadow-hover);transform: translateY(-2px);}#pde-boutique-objets .pde-left-box{margin-bottom: 10px;}#pde-boutique-objets .pde-objet-thumb, #pde-boutique-objets .pde-card-media{display: block;flex: 0 0 auto;width: 100%;border-radius: 12px;overflow: hidden;background: #eef4f7;}#pde-boutique-objets .pde-objet-thumb img, #pde-boutique-objets .pde-card-image{display: block;width: 100%;aspect-ratio: 1 / 1;object-fit: cover;}#pde-boutique-objets .pde-objet-info, #pde-boutique-objets .pde-card-body{display: flex;flex: 1 1 auto;flex-direction: column;gap: 6px;min-width: 0;padding-top: 10px;}#pde-boutique-objets .pde-objet-info h4, #pde-boutique-objets .pde-card-title{display: -webkit-box;width: 100%;margin: 0;overflow: hidden;color: var(--pde-card-title);font-size: clamp(1.02rem, 1.35vw, 1.16rem);font-weight: 800;line-height: 1.24;overflow-wrap: anywhere;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}.pde-page .pde-grid, .pde-page .pde-card-grid{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 16px;}.pde-page .pde-card:not(.pde-member-panel__action):not(.pde-member-panel__card){display: flex;flex-direction: column;height: 100%;overflow: hidden;padding: 10px;gap: 10px;}.pde-page .pde-card-media{display: block;border-radius: 12px;overflow: hidden;background: #eef4f7;}.pde-page .pde-card-image{display: block;width: 100%;aspect-ratio: 1 / 1;object-fit: cover;}#pde-guides-grid > .pde-guide-card > .pde-card-icon{display: block !important;flex: 0 0 60px;width: 60px !important;height: 60px !important;margin: 0 9px 0 0;padding: 0;border: 0;border-radius: 12px;object-fit: cover;background: transparent !important;mix-blend-mode: normal;box-sizing: border-box;}#pde-guides-grid > .pde-guide-card{display: grid !important;grid-template-columns: 60px minmax(0, 1fr) !important;grid-template-rows: auto auto !important;align-items: start;column-gap: 9px;}#pde-guides-grid > .pde-guide-card > .pde-card-icon{grid-column: 1 !important;grid-row: 1 / span 2 !important;}#pde-guides-grid > .pde-guide-card > .pde-guide-tags{grid-column: 2 !important;grid-row: 1 !important;display: flex;flex-wrap: nowrap;align-items: center;align-self: center;min-width: 0;margin-bottom: 6px;overflow: hidden;}#pde-guides-grid > .pde-guide-card > h2{grid-column: 2 !important;grid-row: 2 !important;min-width: 0;}.pde-page .pde-card-body{display: flex;flex: 1 1 auto;flex-direction: column;gap: 6px;}.pde-page .pde-card-title, .pde-page .pde-card-title a{margin: 0;color: var(--pde-card-title);font-size: clamp(1.18rem, 1.6vw, 1.42rem);font-weight: 800;line-height: 1.24;text-decoration: none;}.pde-page .pde-card-excerpt{color: var(--pde-card-text);font-size: 0.95rem;line-height: 1.35;display: -webkit-box;overflow: hidden;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}@media (max-width: 900px){#pde-home-menu .pde-card-grid{grid-template-columns: repeat(2, minmax(0, 1fr));padding: 0 4%;gap: 16px;}#pde-boutique-objets .pde-objets-liste, #pde-boutique-objets .pde-card-grid--products{grid-template-columns: repeat(3, minmax(0, 1fr));}.pde-page .pde-grid, .pde-page .pde-card-grid{grid-template-columns: repeat(3, minmax(0, 1fr));}}@media (max-width: 767px){.pde-card--inline{padding: 12px;gap: 12px;}:is(#pde-home-menu, .pde-article-info-list) .pde-card{flex-direction: row;border-radius: 13px;}:is(#pde-home-menu, .pde-article-info-list) .pde-card.pde-card--inline .pde-card-icon{padding: 6px;}:is(#pde-home-menu, .pde-article-info-list) .pde-card-content > h3{padding-right: 0;font-size: .78rem;line-height: 1.08;overflow-wrap: normal !important;word-break: normal !important;hyphens: none;}:is(#pde-home-menu, .pde-article-info-list) .pde-card-content > p{display: -webkit-box !important;overflow: hidden;margin-top: 2px;font-size: .6rem;line-height: 1.12;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}.pde-card.pde-card--inline .pde-card-icon{width: 52px;height: 52px;}#pde-crpe-guide .pde-card-icon{width: auto;height: auto;}#pde-crpe-guide .close, #pde-liens-mouvement .close{top: 6px;right: 10px;font-size: 2.2rem;}#pde-home-menu .pde-card-grid{grid-template-columns: repeat(2, minmax(0, 1fr));padding: 0 2%;gap: 7px;}:is(#pde-home-menu, .pde-article-info-list) > .pde-community-hero{grid-template-columns: 68px minmax(0, 1fr);gap: 7px;width: 100%;min-height: 58px;margin-bottom: 7px;padding: 4px 8px;border-radius: 13px;}:is(#pde-home-menu, .pde-article-info-list) > .pde-community-hero > .pde-community-hero__visual{width: 64px;height: 46px;}:is(#pde-home-menu, .pde-article-info-list) > .pde-community-hero > .pde-community-hero__visual img{inset: -5px;width: 74px;height: 56px;}:is(#pde-home-menu, .pde-article-info-list) > .pde-community-hero::before{top: 12px;left: 1px;width: 18px;height: 18px;}:is(#pde-home-menu, .pde-article-info-list) > .pde-community-hero > .pde-community-hero__doodles{position: absolute;top: 3px;right: 31px;width: 72px;height: 50px;background-size: 150px 40px;background-position: right center;opacity: .24;}:is(#pde-home-menu, .pde-article-info-list) > .pde-community-hero h2{padding-right: 30px;font-size: .82rem;}:is(#pde-home-menu, .pde-article-info-list) > .pde-community-hero p{margin-top: 2px;font-size: .62rem;line-height: 1.12;}:is(#pde-home-menu, .pde-article-info-list) > .pde-community-hero > .pde-community-hero__cta{position: absolute;top: 6px;right: 6px;display: grid;place-items: center;width: 28px;height: 28px;padding: 0;font-size: 0;}:is(#pde-home-menu, .pde-article-info-list) > .pde-community-hero > .pde-community-hero__cta::after{content: "";display: block;width: 12px;height: 12px;border: 0;background: center / 12px 12px no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M4 2.25 7.75 6 4 9.75' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");transform: translateY(-1.5px);}:is(#pde-home-menu, .pde-article-info-list) .pde-card{display: grid;grid-template-columns: 58px minmax(0, 1fr);grid-template-rows: 64px;min-width: 0;height: 78px;min-height: 78px;max-height: 78px;padding: 7px 3px 7px 6px;align-items: center;gap: 6px;}:is(#pde-home-menu, .pde-article-info-list) .pde-card::before{top: 6px;right: 3px;width: 17px;height: 17px;transform: none;}:is(#pde-home-menu, .pde-article-info-list) .pde-card::after{top: 12px;right: 9px;width: 4px;height: 4px;transform: rotate(45deg);}:is(#pde-home-menu, .pde-article-info-list) .pde-card.pde-card--chevron-compact{padding: 7px 3px 7px 6px !important;}:is(#pde-home-menu, .pde-article-info-list) .pde-card.pde-card--chevron-compact::before{top: 6px;right: 3px;bottom: auto;width: 17px;height: 17px;}:is(#pde-home-menu, .pde-article-info-list) .pde-card.pde-card--chevron-compact::after{top: 12px;right: 9px;bottom: auto;width: 4px;height: 4px;}:is(#pde-home-menu, .pde-article-info-list) .pde-card:hover::before, :is(#pde-home-menu, .pde-article-info-list) .pde-card:focus-visible::before{transform: translateX(1px);}:is(#pde-home-menu, .pde-article-info-list) .pde-card:hover::after, :is(#pde-home-menu, .pde-article-info-list) .pde-card:focus-visible::after{transform: translateX(1px) rotate(45deg);}:is(#pde-home-menu, .pde-article-info-list) .pde-card.pde-card--inline .pde-card-icon{grid-column: 1;grid-row: 1;width: 58px;height: 58px;margin: 0;}:is(#pde-home-menu, .pde-article-info-list) .pde-card-content{grid-column: 2;grid-row: 1;align-self: center;min-width: 0;width: auto;max-height: 64px;overflow: hidden;}:is(#pde-home-menu, .pde-article-info-list) .pde-card-content > h3, :is(#pde-home-menu, .pde-article-info-list) .pde-card-content > p{text-align: left;}#pde-boutique-objets .pde-objets-liste, #pde-boutique-objets .pde-card-grid--products{grid-template-columns: repeat(2, minmax(0, 1fr));gap: 12px;}#pde-boutique-objets .pde-objet-item, #pde-boutique-objets .pde-card--product{padding: 8px;}#pde-boutique-objets .pde-left-box{margin-bottom: 8px;}#pde-boutique-objets .pde-objet-info h4, #pde-boutique-objets .pde-card-title{font-size: 0.9rem;line-height: 1.2;-webkit-line-clamp: 3;}.pde-page .pde-grid, .pde-page .pde-card-grid{grid-template-columns: repeat(2, minmax(0, 1fr));gap: 12px;}}@media (max-width: 767px){#pde-home-menu .pde-social-grid{grid-template-columns: repeat(2, minmax(0, 1fr)) !important;}}#pde-crpe-guide .pde-card-grid{grid-template-columns: repeat(auto-fit, minmax(230px, 1fr));gap: 14px;align-items: stretch;margin-bottom: 18px;}#pde-crpe-guide .pde-card{--pde-crpe-card-color: #18b6c9;--pde-crpe-card-tint: #eaf9fb;display: flex;align-items: center;gap: 12px;min-height: 112px;padding: 16px 18px;border: 1px solid color-mix(in srgb, var(--pde-crpe-card-color) 38%, #d1d5db);border-radius: 18px;background: #fff;box-shadow: 0 6px 18px rgba(15, 23, 42, 0.06);transition: border-color 0.2s ease, box-shadow 0.2s ease, transform 0.2s ease;}#pde-crpe-guide .pde-card:nth-child(2){--pde-crpe-card-color: #24b83c;--pde-crpe-card-tint: #edf9ed;}#pde-crpe-guide .pde-card:nth-child(3){--pde-crpe-card-color: #f18712;--pde-crpe-card-tint: #fff3e7;}#pde-crpe-guide .pde-card:nth-child(4){--pde-crpe-card-color: #3297e6;--pde-crpe-card-tint: #eaf5fd;}#pde-crpe-guide .pde-card:nth-child(5){--pde-crpe-card-color: #9660dc;--pde-crpe-card-tint: #f4edfc;}#pde-crpe-guide .pde-card:nth-child(6){--pde-crpe-card-color: #ef4c86;--pde-crpe-card-tint: #fdebf2;}#pde-crpe-guide .pde-card:nth-child(7){--pde-crpe-card-color: #0f9f8f;--pde-crpe-card-tint: #e8f8f5;}#pde-crpe-guide .pde-card:nth-child(8){--pde-crpe-card-color: #e2a21a;--pde-crpe-card-tint: #fff7df;}#pde-crpe-guide .pde-card:hover, #pde-crpe-guide .pde-card:focus-visible, #pde-crpe-guide .pde-card:focus-within{border-color: var(--pde-crpe-card-color);box-shadow: 0 0 0 1px var(--pde-crpe-card-color), 0 12px 28px rgba(15, 23, 42, 0.12);transform: translateY(-2px);}#pde-crpe-guide .pde-card.pde-card--inline .pde-card-icon{display: inline-flex;align-items: center;justify-content: center;width: 82px;height: 82px;flex: 0 0 82px;padding: 8px;border-radius: 50%;background: var(--pde-crpe-card-tint);font-size: 2.35rem;line-height: 1;box-sizing: border-box;}#pde-crpe-guide .pde-card-content > strong{color: #0b1728;font-size: 16px;line-height: 1.25;}#pde-crpe-guide .pde-card-content > small{margin-top: 4px;color: #5c6b7a;font-size: 13px;line-height: 1.35;}@media (max-width: 720px){#pde-crpe-guide .pde-card-grid{grid-template-columns: 1fr;gap: 10px;}#pde-crpe-guide .pde-card{min-height: 0;padding: 8px 10px;border-radius: 13px;}#pde-crpe-guide .pde-card.pde-card--inline .pde-card-icon{width: 62px;height: 62px;flex-basis: 62px;padding: 6px;font-size: 1.9rem;}}#pde-home-menu .pde-card-content > :is(p, small, .pde-card-text){display: block;font-size: clamp(1.02rem, 1.35vw, 1.08rem);line-height: 1.42;}.pde-card--chameleon.pde-card--chevron-vertical::before, .pde-card--chameleon.pde-card--chevron-vertical::after{display: none;}.pde-card--chameleon.pde-card--chevron-vertical > .pde-resource-accordion__toggle{position: relative;}.pde-card--chameleon.pde-card--chevron-vertical > .pde-resource-accordion__toggle::before{content: "";position: absolute;z-index: 2;top: 50%;right: 12px;width: 30px;height: 30px;border-radius: 50%;background: var(--pde-card-button);box-shadow: 0 3px 8px color-mix(in srgb, var(--pde-card-accent) 18%, transparent);transform: translateY(-50%);pointer-events: none;}.pde-card--chameleon.pde-card--chevron-vertical > .pde-resource-accordion__toggle::after{content: "";position: absolute;z-index: 3;top: 50%;right: 23px;width: 7px;height: 7px;border-top: 2px solid #fff;border-right: 2px solid #fff;transform: translateY(-60%) rotate(135deg);transition: transform .18s ease;pointer-events: none;}.pde-card--chameleon.pde-card--chevron-vertical.is-open > .pde-resource-accordion__toggle::after{transform: translateY(-40%) rotate(-45deg);}#pde-crpe-guide{margin-top: 5px;}#pde-crpe-guide .pde-card-grid{grid-template-columns: repeat(2, minmax(0, 1fr));align-items: start;gap: 10px;margin-bottom: 18px;}#pde-crpe-guide .pde-card--crpe-accordion{display: block;align-self: start;box-sizing: border-box;width: 100%;height: auto;min-height: 0;overflow: hidden;padding: 0;gap: 0;}#pde-crpe-guide .pde-card--crpe-accordion.is-open{grid-column: 1 / -1;}#pde-crpe-guide .pde-card--crpe-accordion > .pde-resource-accordion__toggle{position: relative;display: grid;grid-template-columns: 58px minmax(0, 1fr);align-items: center;box-sizing: border-box;width: 100%;max-width: none;min-height: 72px;padding: 6px 48px 6px 7px;gap: 9px;}#pde-crpe-guide .pde-card--crpe-accordion > .pde-resource-accordion__toggle > .pde-card-icon{width: 58px;height: 58px;flex: 0 0 58px;padding: 5px;font-size: 1.7rem;}#pde-crpe-guide .pde-card--crpe-accordion > .pde-resource-accordion__toggle > .pde-card-content{flex: 1 1 auto;width: auto;max-width: none;min-width: 0;padding: 0;}#pde-crpe-guide .pde-card--crpe-accordion .pde-card-content > strong{font-size: 14px;line-height: 1.18;}#pde-crpe-guide .pde-card--crpe-accordion .pde-card-content > small{margin-top: 3px;font-size: 12px;line-height: 1.25;}#pde-crpe-guide .pde-card--crpe-accordion > .panel{margin: 0;border: 0;border-top: 1px solid var(--pde-card-line);border-radius: 0;transform: none;}#pde-crpe-guide .pde-card--crpe-accordion > .panel[data-open="true"]{transform: none;}@media (max-width: 720px){#pde-crpe-guide .pde-card-grid{grid-template-columns: minmax(0, 1fr);gap: 8px;}#pde-crpe-guide .pde-card--crpe-accordion > .pde-resource-accordion__toggle{grid-template-columns: 56px minmax(0, 1fr);min-height: 68px;padding: 5px 44px 5px 6px;gap: 8px;}#pde-crpe-guide .pde-card--crpe-accordion > .pde-resource-accordion__toggle > .pde-card-icon{width: 56px;height: 56px;flex-basis: 56px;padding: 4px;}#pde-crpe-guide .pde-card--crpe-accordion .pde-card-content > strong{font-size: 13px;}#pde-crpe-guide .pde-card--crpe-accordion .pde-card-content > small{font-size: 11.5px;line-height: 1.2;}}.pde-title-only-card-page .pde-card--compact{min-height:68px}.pde-title-only-card-page .pde-card--compact :is(.pde-card-link,.pde-card-action){min-height:68px;padding-top:7px;padding-bottom:7px}.pde-title-only-card-page .pde-card--chevron::before,.pde-title-only-card-page .pde-card--chevron::after{display:block}.pde-title-only-card-page .pde-card--compact{box-sizing:border-box;min-height:64px !important;height:64px;padding:5px 52px 5px 7px !important;}.pde-title-only-card-page .pde-card--compact > .pde-card-icon{width:52px !important;height:52px !important;margin:0 9px 0 0 !important;padding:4px !important;}.pde-title-only-card-page .pde-card--compact > .pde-card-content{display:flex;align-items:center;height:100%;}.pde-title-only-card-page .pde-card--compact.pde-card--chevron::before, .pde-title-only-card-page .pde-card--compact.pde-card--chevron::after{top:50% !important;bottom:auto !important;}.pde-title-only-card-page .pde-card--compact.pde-card--chameleon.pde-card--chevron::before{top:50% !important;right:10px !important;bottom:auto !important;width:30px !important;height:30px !important;transform:translateY(-50%) !important;}.pde-title-only-card-page .pde-card--compact.pde-card--chameleon.pde-card--chevron::after{top:50% !important;right:20px !important;bottom:auto !important;width:8px !important;height:8px !important;transform:translateY(-50%) rotate(45deg) !important;transform-origin:50% 50% !important;}@media screen{#pde-boutique-page{--pde-card-surface: #fff;--pde-card-border: #e4edf5;--pde-card-border-hover: #0798b3;--pde-card-title: #17324d;--pde-card-text: #526a78;--pde-card-shadow: 0 2px 8px rgba(23,50,77, .05);--pde-card-chameleon-shadow: 0 3px 10px rgba(23,50,77, .07);--pde-card-shadow-hover: 0 0 0 1px rgba(7,152,179, .12), 0 8px 22px rgba(23,50,77, .09);--pde-card-radius: 20px;}#pde-boutique-page .pde-card{--pde-card-accent: #0798b3;--pde-card-title: #17324d;--pde-card-text: #526a78;}#pde-boutique-page .pde-boutique-category-cta, #pde-boutique-page .pde-boutique-price{color: #0798b3;}#pde-boutique-page .pde-boutique-page-button{border: 1px solid #e4edf5;border-radius: 10px;background: #fff;color: #0798b3;}#pde-boutique-page .pde-boutique-page-button:not(:disabled):hover{background: #edf8fb;border-color: #0798b3;}#pde-boutique-page .pde-boutique-product{border: 1px solid #e4edf5;border-radius: 20px;background: #fff;box-shadow: 0 6px 24px rgba(23,50,77, .05);}#pde-boutique-page .pde-boutique-product__media{border-radius: 14px;background: #f5fafc;}#pde-boutique-page .pde-boutique-buy{border-radius: 10px;background: #0798b3;color: #fff;}}:is(body.home, body.front-page) #pde-home-menu .pde-card.pde-card--chevron-direct{padding-right: 12px !important;}:is(body.home, body.front-page) #pde-home-menu .pde-card-content > h3{padding-right: 34px;}:is(body.home, body.front-page) #pde-home-menu .pde-card--chevron::before{top: 12px;transform: none;}:is(body.home, body.front-page) #pde-home-menu .pde-card--chevron::after{top: 22px;transform: rotate(45deg);}:is(body.home, body.front-page) #pde-home-menu .pde-card--chevron:hover::before, :is(body.home, body.front-page) #pde-home-menu .pde-card--chevron:focus-visible::before{transform: translateX(1px);}:is(body.home, body.front-page) #pde-home-menu .pde-card--chevron:hover::after, :is(body.home, body.front-page) #pde-home-menu .pde-card--chevron:focus-visible::after{transform: translateX(1px) rotate(45deg);}@media (max-width: 767px){:is(body.home, body.front-page) #pde-home-menu .pde-card.pde-card--chevron-direct{padding-right: 3px !important;}:is(body.home, body.front-page) #pde-home-menu .pde-card-content > h3{padding-right: 22px;}:is(body.home, body.front-page) #pde-home-menu .pde-card--chevron::before{top: 6px;}:is(body.home, body.front-page) #pde-home-menu .pde-card--chevron::after{top: 12px;}}body.pde-search-wordpress-page #primary{float: none;width: 100%;}body.pde-search-wordpress-page #secondary, body.pde-search-wordpress-page #primary > .page > .entry-header, body.pde-search-wordpress-page #primary > article > .entry-header{display: none;}body.pde-search-wordpress-page #main, body.pde-search-wordpress-page #primary, body.pde-search-wordpress-page .entry-content{margin-top: 0;}body.pde-search-wordpress-page .entry-content{width: 100%;}body.pde-search-wordpress-page insertion, body.pde-search-wordpress-page .pde-ai-chatbot-link, body.pde-search-wordpress-page .pde-premium-bar{display: none !important;}.pde-search-page, .pde-search-page *{box-sizing: border-box;}.pde-search-page{--pde-ink: #18242d;--pde-muted: #687781;--pde-line: #dbe5e9;--pde-soft: #f3f8fa;--pde-brand: #177c98;--pde-brand-dark: #11647b;--pde-focus: rgba(23, 124, 152, .18);width: 100%;max-width: none;min-height: calc(100svh - 250px);margin: 0;padding: clamp(18px, 3vw, 34px) 0 clamp(28px, 5vw, 52px);color: var(--pde-ink);font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;}.pde-search-form{position: relative;display: flex;align-items: center;width: 100%;height: 56px;margin: 0;padding: 0 18px 0 58px;border: 1px solid #dce5e9;border-radius: 18px;background: #fff;box-shadow: 0 4px 14px rgba(20, 58, 74, .06);transition: border-color .18s ease, box-shadow .18s ease;}.pde-search-form:focus-within{border-color: var(--pde-brand);box-shadow: 0 0 0 3px var(--pde-focus), 0 6px 18px rgba(20, 58, 74, .08);}.pde-search-loupe{position: absolute;top: 50%;left: 22px;display: block;width: 28px;height: 28px;overflow: visible;fill: none;stroke: var(--pde-brand-dark);stroke-width: 2;stroke-linecap: round;stroke-linejoin: round;transform: translateY(-50%);pointer-events: none;}body.pde-search-wordpress-page .pde-search-form .pde-search-input, body.pde-search-wordpress-page .pde-search-form .pde-search-input:focus, body.pde-search-wordpress-page .pde-search-form .pde-search-input:focus-visible{flex: 1 1 auto;width: 100%;min-width: 0;height: 48px;margin: 0;padding: 0;border: 0 !important;border-radius: 0 !important;outline: 0 !important;background: transparent !important;box-shadow: none !important;color: var(--pde-ink);font: inherit;font-size: clamp(16px, 1.8vw, 19px);line-height: 48px;appearance: none;-webkit-appearance: none;}.pde-search-input::placeholder{color: #78868f;opacity: 1;}.pde-search-input::-webkit-search-decoration, .pde-search-input::-webkit-search-cancel-button, .pde-search-input::-webkit-search-results-button, .pde-search-input::-webkit-search-results-decoration{display: none;}.pde-search-filters{display: flex;align-items: stretch;gap: 2px;width: 100%;min-height: 66px;margin: 10px 0 0;padding: 4px 6px 0;border: 1px solid #dce5e9;border-radius: 18px;background: #fff;box-shadow: 0 4px 14px rgba(20, 58, 74, .06);overflow-x: auto;overflow-y: hidden;scrollbar-width: none;overscroll-behavior-inline: contain;-webkit-overflow-scrolling: touch;}.pde-search-filters::-webkit-scrollbar{display: none;}.pde-search-filters[hidden]{display: none;}.pde-search-filter{position: relative;display: flex;flex: 1 0 72px;flex-direction: column;align-items: center;justify-content: center;gap: 2px;min-width: 72px;height: 60px;margin: 0;padding: 4px 6px 7px;border: 0;border-radius: 11px 11px 0 0;background: transparent;color: #4a5962;font: inherit;font-size: 11px;font-weight: 650;line-height: 14px;white-space: nowrap;cursor: pointer;transition: background .16s ease, border-color .16s ease, color .16s ease;}.pde-search-filter:hover, .pde-search-filter:focus-visible{outline: 0;background: #f1f8fa;color: var(--pde-brand-dark);}.pde-search-filter[aria-selected="true"]{background: transparent;color: var(--pde-brand-dark);}.pde-search-filter[aria-selected="true"]::after{content: "";position: absolute;right: 10px;bottom: 0;left: 10px;height: 3px;border-radius: 3px 3px 0 0;background: var(--pde-brand);}.pde-search-filter__icon{display: grid;width: 25px;height: 25px;padding: 0;place-items: center;background: transparent;}.pde-search-filter__icon svg{display: block;width: 22px;height: 22px;fill: none;stroke: currentColor;stroke-width: 1.8;stroke-linecap: round;stroke-linejoin: round;}.pde-search-filter__label{display: block;max-width: 100%;overflow: hidden;font-size: 11px;line-height: 14px;text-overflow: ellipsis;white-space: nowrap;}.pde-search-filter__count{position: absolute;top: 2px;left: calc(50% + 5px);display: inline-grid;min-width: 19px;height: 19px;padding: 0 5px;place-items: center;box-sizing: border-box;border: 2px solid #fff;border-radius: 999px;background: var(--pde-brand);color: #fff;font-size: 9px;font-weight: 750;font-variant-numeric: tabular-nums;line-height: 15px;pointer-events: none;}.pde-search-meta[hidden]{display: none;}.pde-search-meta{display: flex;align-items: center;justify-content: space-between;gap: 16px;min-height: 42px;padding: 8px 2px 10px;border-bottom: 1px solid var(--pde-line);color: var(--pde-muted);font-size: 15px;line-height: 24px;}.pde-search-meta__query, .pde-search-meta__count{display: block;}.pde-search-meta__count{flex: 0 0 auto;font-variant-numeric: tabular-nums;}.pde-search-meta.is-loading::before{content: "";width: 16px;height: 16px;margin-right: 9px;border: 2px solid #d4e5ea;border-top-color: var(--pde-brand);border-radius: 50%;animation: pde-search-spin .75s linear infinite;}@keyframes pde-search-spin{to{transform: rotate(360deg);}}.pde-search-results{min-height: 0;margin-left: 0 !important;padding-left: 0 !important;}body.pde-search-wordpress-page .entry-content .pde-search-results-list{width: 100%;margin: 0 !important;padding: 0 !important;list-style: none !important;}body.pde-search-wordpress-page .entry-content .pde-search-result{width: 100%;margin: 0 !important;padding: 0 !important;border-bottom: 1px solid rgba(104, 125, 135, .18) !important;list-style: none !important;}body.pde-search-wordpress-page .entry-content .pde-search-result:last-child{border-bottom: 0 !important;}.pde-search-page #pde-search-results, .pde-search-page #pde-search-results > li{list-style: none !important;margin-left: 0 !important;padding-left: 0 !important;}.pde-search-page #pde-search-results > li::marker{content: "" !important;font-size: 0 !important;}.pde-search-page #pde-search-results > li::before{content: none !important;display: none !important;}.pde-search-result__link{display: grid;grid-template-columns: 76px minmax(0, 1fr) 24px;align-items: center;gap: 15px;width: 100%;min-height: 106px;margin-left: 0 !important;padding: 15px 8px 15px 0;border-radius: 14px;color: var(--pde-ink);text-align: left;text-decoration: none;transition: background .16s ease;}.pde-search-result__side{display: flex;min-width: 0;flex-direction: column;align-items: center;justify-content: center;gap: 5px;}.pde-search-result__link:hover, .pde-search-result__link:focus-visible{outline: 0;background: var(--pde-soft);}.pde-search-result__media{display: grid;width: 52px;height: 52px;place-items: center;border-radius: 17px;background: #e8f5f8;color: var(--pde-brand);}.pde-search-result__media--agenda{background: #fff3df;color: #9b6816;}.pde-search-result__media--member, .pde-search-result__media--group{background: #edf0ff;color: #5365a5;}.pde-search-result__media--resource{background: #e9f7ef;color: #2d7d52;}.pde-search-result__media--announcement{background: #fff0ed;color: #a55242;}.pde-search-result__media svg{width: 25px;height: 25px;fill: none;stroke: currentColor;stroke-width: 1.8;stroke-linecap: round;stroke-linejoin: round;}.pde-search-result__media.has-avatar{overflow: hidden;border-radius: 50%;}.pde-search-result__media.has-image{overflow: hidden;border-radius: 14px;}.pde-search-result__media img{display: block;width: 100%;height: 100%;object-fit: cover;}.pde-search-result__content{display: block;min-width: 0;}.pde-search-result__type{display: block;width: 100%;overflow: hidden;color: var(--pde-brand);font-size: 13px;font-weight: 700;line-height: 17px;text-align: center;text-overflow: ellipsis;white-space: nowrap;}.pde-search-result__title{display: block;color: var(--pde-ink);font-size: clamp(16px, 1.7vw, 19px);font-weight: 700;line-height: 1.35;}.pde-search-result__excerpt{display: -webkit-box;margin-top: 4px;overflow: hidden;color: var(--pde-muted);font-size: 14px;line-height: 1.45;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}.pde-search-empty{display: grid;min-height: 260px;padding: 48px 20px;place-content: center;text-align: center;}.pde-search-empty strong{color: var(--pde-ink);font-size: 19px;}.pde-search-empty span{max-width: 420px;margin-top: 6px;color: var(--pde-muted);font-size: 15px;}.pde-load-more-wrap{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 4px;margin: 16px auto 6px;padding: 0;background: #fff;}.pde-search-load-more[hidden]{display: none;}.pde-load-more-wrap .pde-load-more-label{color: #1685b5;font-size: 13px;font-weight: 600;line-height: 1.2;}.pde-load-more-wrap .members-load-more{display: inline-flex;align-items: center;justify-content: center;width: 38px;height: 38px;min-width: 38px;margin: 0;padding: 0;border: 1px solid #1685b5;border-radius: 50%;background: #fff;color: #1685b5;font-size: 0;line-height: 1;cursor: pointer;}.pde-load-more-wrap .members-load-more::after{content: "";display: block;width: 10px;height: 10px;border-right: 2px solid currentColor;border-bottom: 2px solid currentColor;transform: translateY(-2px) rotate(45deg);}.pde-load-more-wrap .members-load-more:hover, .pde-load-more-wrap .members-load-more:focus-visible{outline: 0;background: #edf7f9;}.pde-load-more-wrap .members-load-more:disabled{opacity: .55;cursor: wait;}.pde-search-ai{display: grid;grid-template-columns: minmax(0, 1fr) 22px;align-items: center;gap: 12px;width: 100%;min-height: 68px;margin-top: 20px;padding: 11px 16px;border: 1px solid #b9dce5;border-radius: 20px;background: #edf8fb;color: var(--pde-ink);text-decoration: none;box-shadow: 0 6px 18px rgba(20, 74, 91, .06);transition: border-color .16s ease, box-shadow .16s ease, transform .16s ease;}.pde-search-ai:hover, .pde-search-ai:focus-visible{border-color: #7ebfce;outline: 0;box-shadow: 0 9px 22px rgba(20, 74, 91, .11);transform: translateY(-1px);}.pde-search-ai__copy, .pde-search-ai__copy strong{display: block;min-width: 0;}.pde-search-ai__copy strong{font-size: 15px;line-height: 1.35;}.pde-search-ai > svg{width: 21px;height: 21px;fill: none;stroke: var(--pde-brand-dark);stroke-width: 2;stroke-linecap: round;stroke-linejoin: round;}@media (max-width: 600px){.pde-search-page{min-height: calc(100svh - 210px);padding: 14px 0 28px;}.pde-search-form{height: 52px;padding-right: 15px;padding-left: 52px;border-radius: 16px;}.pde-search-loupe{left: 18px;width: 26px;height: 26px;}.pde-search-input, .pde-search-input:focus, .pde-search-input:focus-visible{height: 46px;font-size: 16px;line-height: 46px;}.pde-search-filters{min-height: 62px;margin-top: 8px;padding-right: 4px;padding-left: 4px;border-radius: 16px;}.pde-search-filter{flex-basis: 66px;min-width: 66px;height: 56px;padding: 3px 4px 7px;font-size: 10px;}.pde-search-filter__icon{width: 23px;height: 23px;}.pde-search-filter__icon svg{width: 21px;height: 21px;}.pde-search-filter__label{font-size: 10px;line-height: 13px;}.pde-search-meta{min-height: 38px;padding-bottom: 8px;font-size: 14px;}.pde-search-result__link{grid-template-columns: 64px minmax(0, 1fr) 20px;gap: 11px;min-height: 108px;padding: 12px 4px 12px 0;border-radius: 11px;}.pde-search-result__media{width: 48px;height: 48px;border-radius: 14px;}.pde-search-result__media svg{width: 22px;height: 22px;}.pde-search-result__title{font-size: 16px;}.pde-search-result__type{font-size: 12px;}.pde-search-result__excerpt{font-size: 13px;-webkit-line-clamp: 2;}.pde-search-ai{grid-template-columns: minmax(0, 1fr) 18px;min-height: 62px;margin-top: 16px;padding: 10px 12px;border-radius: 17px;}.pde-search-ai__copy strong{font-size: 14px;}}@media (prefers-reduced-motion: reduce){.pde-search-page *, .pde-search-page *::before, .pde-search-page *::after{scroll-behavior: auto !important;transition-duration: .01ms !important;animation-duration: .01ms !important;animation-iteration-count: 1 !important;}}.pde-search-results-list .pde-search-result.pde-card{overflow:hidden;min-height:72px;padding:0;border-radius:18px;background:var(--pde-card-soft,#eef7ff);border:1px solid var(--pde-card-accent,#289dcc)}.pde-search-results-list .pde-search-result__link{min-height:72px;padding:7px 38px 7px 8px}.pde-search-results-list .pde-search-result__media{width:56px;height:56px;min-width:56px}body.pde-search-wordpress-page .entry-content .pde-search-results-list{display:grid !important;gap:5px !important;}body.pde-search-wordpress-page .entry-content .pde-search-result.pde-card{margin:0 !important;border:1px solid var(--pde-card-line) !important;background:var(--pde-card-soft) !important;box-shadow:var(--pde-card-chameleon-shadow) !important;}.pde-search-page #pde-search-results > li.pde-card--chameleon.pde-card--chevron::before{content:"" !important;display:block !important;}.pde-search-result__chevron{display:none !important}body.pde-search-wordpress-page .entry-content #pde-search-results > .pde-search-result{margin-bottom:5px !important;}body.pde-search-wordpress-page .entry-content #pde-search-results > .pde-search-result:last-child{margin-bottom:0 !important;}.pde-search-page #pde-search-results.pde-search-results-list > li.pde-search-result{margin:0 0 5px !important;border-bottom:0 !important;}.pde-search-page #pde-search-results.pde-search-results-list > li.pde-search-result:last-child{margin-bottom:0 !important;}.pde-search-meta.pde-search-empty{justify-content: center;justify-items: center;gap: 6px;min-height: 180px;padding: 32px 18px;border-bottom: 0;overflow-wrap: anywhere;}.pde-search-ai__copy > span{display: block;margin-top: 5px;color: #4a5962;font-size: 14px;line-height: 1.5;}.pde-search-ai:focus-visible{outline: 3px solid var(--pde-brand);outline-offset: 3px;}
