.pdd-listing-header{background:var(--pdd-blush);padding-top:var(--wp--preset--spacing--60)}.pdd-listing-header__inner{max-width:calc(var(--pdd-container) + 2 * var(--pdd-gutter));margin-inline:auto;padding-inline:var(--pdd-gutter)}.pdd-listing-header__eyebrow{margin:0 0 .75rem;color:var(--pdd-rose-ink);font-size:.875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.pdd-listing-header__title{max-width:22ch;margin:0;font-size:clamp(2.25rem,1.5rem + 3vw,3.75rem);line-height:1.08}.pdd-listing-header__description{max-width:60ch;margin:1rem 0 0;color:#3f3b38;font-size:clamp(1.0625rem,1rem + .3vw,1.25rem)}.pdd-listing-header__search{margin-top:1.75rem}.pdd-listing-header .pdd-search__input{border-color:transparent;box-shadow:var(--pdd-shadow-card)}.pdd-listing-header:not(:has(.pdd-category-nav)){padding-bottom:var(--wp--preset--spacing--60)}.pdd-category-nav{max-width:calc(var(--pdd-container) + 2 * var(--pdd-gutter));margin:var(--wp--preset--spacing--50) auto 0;padding:0 var(--pdd-gutter) var(--wp--preset--spacing--50)}.pdd-chips{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.pdd-chips a{display:inline-flex;align-items:center;min-height:2.5rem;padding:.4rem 1rem;border:1px solid var(--pdd-line);border-radius:var(--pdd-radius-pill);background:#fff;color:var(--pdd-charcoal);font-size:.9375rem;font-weight:600;text-decoration:none;white-space:nowrap;transition:background-color var(--pdd-ease),color var(--pdd-ease),border-color var(--pdd-ease)}.pdd-chips a:hover{border-color:var(--pdd-charcoal)}.pdd-chips a[aria-current=page]{border-color:var(--pdd-charcoal);background:var(--pdd-charcoal);color:#fff}@media (max-width: 767.98px){.pdd-category-nav .pdd-chips{flex-wrap:nowrap;margin-inline:calc(-1 * var(--pdd-gutter));padding:.25rem var(--pdd-gutter);overflow-x:auto;scrollbar-width:none}.pdd-category-nav .pdd-chips::-webkit-scrollbar{display:none}}.pdd-query{max-width:calc(var(--pdd-container) + 2 * var(--pdd-gutter));margin-inline:auto;padding:var(--wp--preset--spacing--60) var(--pdd-gutter) var(--wp--preset--spacing--70)}.pdd-query .wp-block-post-template{margin:0;padding:0}.pdd-posts--feature-first>li:first-child{grid-column:1 / -1}@media (min-width: 900px){.pdd-posts--feature-first>li:first-child .pdd-card{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.pdd-posts--feature-first>li:first-child .pdd-card__media{aspect-ratio:auto;min-height:22rem}.pdd-posts--feature-first>li:first-child .pdd-card__body{justify-content:center;padding:clamp(1.75rem,3vw,3rem)}.pdd-posts--feature-first>li:first-child .pdd-card__title{font-size:clamp(1.625rem,1.2rem + 1.2vw,2.25rem);line-height:1.15}.pdd-posts--feature-first>li:first-child .pdd-card__excerpt{font-size:1.0625rem}.pdd-posts--feature-first>li:first-child .pdd-card__meta{margin-top:0}}.pdd-pagination{gap:.5rem;margin-top:var(--wp--preset--spacing--60)}.pdd-pagination .page-numbers,.pdd-pagination .wp-block-query-pagination-previous,.pdd-pagination .wp-block-query-pagination-next{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-width:2.75rem;min-height:2.75rem;padding:.25rem .9rem;border:1px solid var(--pdd-line);border-radius:var(--pdd-radius-pill);color:var(--pdd-charcoal);text-decoration:none}.pdd-pagination a:hover{border-color:var(--pdd-charcoal)}.pdd-pagination .page-numbers.current{border-color:var(--pdd-charcoal);background:var(--pdd-charcoal);color:#fff}.pdd-pagination .page-numbers.dots{border-color:transparent}.pdd-pagination .wp-block-query-pagination-numbers{display:flex;flex-wrap:wrap;gap:.4rem}.pdd-empty{max-width:calc(var(--pdd-container) + 2 * var(--pdd-gutter));margin-inline:auto;padding:var(--wp--preset--spacing--60) var(--pdd-gutter) var(--wp--preset--spacing--70)}.pdd-query .pdd-empty{padding-inline:0;padding-top:0}.pdd-empty__message{max-width:60ch;margin-bottom:var(--wp--preset--spacing--50);font-size:1.125rem}.pdd-empty__title{margin-bottom:1.5rem;font-size:clamp(1.5rem,1.2rem + 1vw,2rem)}.pdd-article__header{padding:var(--wp--preset--spacing--60) var(--pdd-gutter) calc(var(--wp--preset--spacing--60) + 4rem);background:var(--pdd-blush)}.pdd-article__header-inner{max-width:52rem;margin-inline:auto}.pdd-article__category{margin:0 0 1rem}.pdd-article__category a{display:inline-flex;padding:.3rem .85rem;border-radius:var(--pdd-radius-pill);background:#fff;color:var(--pdd-rose-deep);font-size:.8125rem;font-weight:700;letter-spacing:.06em;text-decoration:none;text-transform:uppercase}.pdd-article__category a:hover{background:var(--pdd-charcoal);color:#fff}.pdd-article__title{margin:0;font-size:clamp(2.125rem,1.4rem + 3vw,3.5rem);line-height:1.1}.pdd-article__standfirst{margin:1.25rem 0 0;color:#3f3b38;font-size:clamp(1.125rem,1.05rem + .4vw,1.375rem);line-height:1.5}.pdd-article__meta{display:flex;align-items:center;gap:.85rem;margin-top:1.75rem}.pdd-avatar{display:inline-grid;place-items:center;flex:none;width:3rem;height:3rem;border-radius:50%;object-fit:cover}.pdd-avatar--brand{background:var(--pdd-charcoal);color:#fff}.pdd-article__meta p{margin:0}.pdd-article__byline{font-weight:700}.pdd-article__byline a{color:inherit}.pdd-article__dates{display:flex;flex-wrap:wrap;gap:.4rem;color:#4a4541;font-size:.9375rem}.pdd-article__image{max-width:65rem;margin:-4rem auto 0;padding-inline:var(--pdd-gutter)}.pdd-article__image img{display:block;width:100%;max-height:36rem;border-radius:var(--pdd-radius-l);object-fit:cover;box-shadow:var(--pdd-shadow-soft)}.pdd-article__image figcaption{text-align:center}.pdd-article__header:not(:has(+.pdd-article__image)){padding-bottom:var(--wp--preset--spacing--60)}.pdd-prose{padding:var(--wp--preset--spacing--60) var(--pdd-gutter) var(--wp--preset--spacing--50);font-size:clamp(1.0625rem,1rem + .25vw,1.1875rem);line-height:1.75}.pdd-prose>*{max-width:45rem;margin-inline:auto!important}.pdd-prose>.alignwide{max-width:65rem}.pdd-prose>.alignfull{max-width:none}.pdd-prose :where(h2){margin-top:2.25em;font-size:clamp(1.625rem,1.3rem + 1.2vw,2.125rem)}.pdd-prose :where(h3){margin-top:1.9em;font-size:clamp(1.3125rem,1.15rem + .6vw,1.625rem)}.pdd-prose :where(h4,h5,h6){margin-top:1.6em}.pdd-prose :where(h2,h3,h4):first-child{margin-top:0}.pdd-prose a{color:var(--pdd-rose-deep);text-decoration-thickness:1px;text-underline-offset:.2em}.pdd-prose a:hover{color:var(--pdd-ink);text-decoration-thickness:2px}.pdd-prose :where(ul,ol){padding-left:1.35em}.pdd-prose li+li{margin-top:.4em}.pdd-prose li::marker{color:var(--pdd-rose)}.pdd-prose img{border-radius:var(--pdd-radius-m)}.pdd-prose :where(figure,.wp-caption){margin-block:2em}.pdd-prose .wp-caption{width:auto!important}.pdd-prose :where(blockquote){margin-block:2em;padding:.25em 0 .25em 1.5em;border-left:4px solid var(--pdd-pink);color:var(--pdd-charcoal);font-size:1.15em;font-style:italic}.pdd-prose :where(blockquote) p:last-child{margin-bottom:0}.pdd-prose :where(table){width:100%;border-collapse:collapse;font-size:.95em}.pdd-prose :where(th,td){padding:.65em .8em;border:1px solid var(--pdd-line);text-align:left;vertical-align:top}.pdd-prose :where(th){background:var(--pdd-mist)}.pdd-prose :where(.wp-block-table,.table-wrap){overflow-x:auto}.pdd-prose :where(code,kbd){padding:.1em .35em;border-radius:4px;background:var(--pdd-mist);font-size:.9em}.pdd-prose :where(pre){padding:1.25em;overflow-x:auto;border-radius:var(--pdd-radius-s);background:#2b2826;color:#f5efed;font-size:.9em}.pdd-prose :where(hr){margin-block:2.5em;border:0;border-top:2px solid var(--pdd-blush)}.pdd-prose :where(iframe,video,embed){display:block;width:100%;max-width:45rem;border:0;border-radius:var(--pdd-radius-m)}.pdd-prose :where(iframe[src*=youtube],iframe[src*=vimeo]){height:auto;aspect-ratio:16 / 9}.pdd-prose .ai-share-container{margin-block:0 2em}.pdd-article__footer{display:grid;gap:2rem;max-width:calc(45rem + 2 * var(--pdd-gutter));margin-inline:auto;padding:0 var(--pdd-gutter) var(--wp--preset--spacing--70)}.pdd-article__footer>:first-child{padding-top:2rem;border-top:1px solid var(--pdd-line)}.pdd-article__footer-title{margin:0 0 .75rem;color:var(--pdd-muted);font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.pdd-share{display:flex;gap:.5rem;margin:0;padding:0;list-style:none}.pdd-share a{display:inline-grid;place-items:center;width:2.75rem;height:2.75rem;border:1px solid var(--pdd-line);border-radius:50%;color:var(--pdd-charcoal);transition:background-color var(--pdd-ease),color var(--pdd-ease),border-color var(--pdd-ease)}.pdd-share a:hover,.pdd-share a:focus-visible{border-color:var(--pdd-charcoal);background:var(--pdd-charcoal);color:#fff}.pdd-share .pdd-icon{width:1.1rem;height:1.1rem}.pdd-author{display:flex;gap:1.25rem;padding:1.5rem;border-radius:var(--pdd-radius-m);background:var(--pdd-mist)}.pdd-sig{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(1rem,3vw,1.75rem);align-items:start;padding:clamp(1.25rem,3vw,2rem);border-radius:var(--pdd-radius-l, 24px);background:radial-gradient(120% 140% at 0% 0%,#fff 0%,transparent 55%),linear-gradient(135deg,var(--pdd-mist),var(--pdd-blush));color:var(--pdd-charcoal);-webkit-mask-image:url(../img/bite.svg?v=3.0.3),linear-gradient(#000 0 0);-webkit-mask-position:top -2px right -2px,0 0;-webkit-mask-size:84px 62px,100% 100%;-webkit-mask-repeat:no-repeat;-webkit-mask-composite:xor;mask-image:url(../img/bite.svg?v=3.0.3),linear-gradient(#000 0 0);mask-position:top -2px right -2px,0 0;mask-size:84px 62px,100% 100%;mask-repeat:no-repeat;mask-composite:exclude}.pdd-sig__photo{position:relative;display:block;width:clamp(4.5rem,12vw,6.5rem);aspect-ratio:1;padding:4px;border-radius:50%;background:conic-gradient(from 210deg,var(--pdd-pink),#ff9fb0,var(--pdd-rose),var(--pdd-pink));box-shadow:0 14px 30px -18px #ac6166e6}.pdd-sig__photo img{display:block;width:100%;height:100%;border:3px solid #fff;border-radius:50%;background:#fff;object-fit:cover}.pdd-sig p{margin:0}.pdd-sig__kicker{color:var(--pdd-rose-deep);font-size:.8125rem;font-weight:700;letter-spacing:.04em}.pdd-sig__name{margin-top:.15rem!important;font-size:clamp(1.3rem,1.1rem + .8vw,1.6rem);font-weight:800;line-height:1.15}.pdd-sig__title{margin-top:.2rem!important;color:var(--pdd-rose-deep);font-weight:600}.pdd-sig__bio{max-width:62ch;margin-top:.75rem!important;line-height:1.65}.pdd-sig__links{display:flex;flex-wrap:wrap;gap:.6rem 1.25rem;align-items:center;margin-top:1rem!important}.pdd-sig__links a{display:inline-flex;align-items:center;gap:.4rem;color:var(--pdd-rose-deep);font-weight:700;text-decoration:none}.pdd-sig__links a:hover{text-decoration:underline}.pdd-sig__links .pdd-icon{width:1.05rem;height:1.05rem}.pdd-sig__more .pdd-icon{transition:transform var(--pdd-ease)}.pdd-sig__more:hover .pdd-icon{transform:translate(3px)}.pdd-sig__credset{display:grid;gap:.8rem;margin-top:1rem}.pdd-sig__label{margin-bottom:.35rem!important;color:#6b6460;font-size:.75rem;font-weight:700;letter-spacing:.04em}.pdd-sig__creds,.pdd-sig__social{display:flex;flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none}.pdd-cred{display:inline-flex;align-items:center;gap:.4rem;min-height:2rem;padding:.25rem .8rem .25rem .45rem;border-radius:999px;font-size:.875rem;font-weight:600;line-height:1.25;text-decoration:none}.pdd-cred .pdd-sicon{flex:none;width:1.3rem;height:1.3rem}.pdd-cred.is-cert{background:#fff;box-shadow:0 1px #ac616626,0 6px 14px -10px #ac6166cc;color:var(--pdd-charcoal)}.pdd-cred.is-cert .pdd-sicon{color:var(--pdd-rose)}a.pdd-cred.is-cert{color:var(--pdd-rose-deep);text-decoration:underline;text-decoration-color:#9c525759;text-underline-offset:3px;transition:transform .2s cubic-bezier(.3,1.6,.5,1),text-decoration-color .16s ease}a.pdd-cred.is-cert:hover{text-decoration-color:currentColor;transform:translateY(-1px)}.pdd-cred.is-focus{border:1px solid rgba(172,97,102,.35);color:var(--pdd-rose-deep)}.pdd-cred.is-focus .pdd-sicon{width:1.05rem;height:1.05rem}.pdd-sig__links{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;align-items:center;margin-top:1.1rem}.pdd-soc-chip{position:relative;display:grid;place-items:center;width:2.35rem;height:2.35rem;padding:.55rem;border-radius:12px;background:#fff;color:var(--pdd-rose-deep);box-shadow:0 6px 14px -10px #ac6166e6;transition:transform .24s cubic-bezier(.3,1.6,.5,1),background-color .18s ease,color .18s ease}.pdd-soc-chip .pdd-sicon{width:100%;height:100%}.pdd-soc-chip:hover,.pdd-soc-chip:focus-visible{background:linear-gradient(145deg,var(--pdd-pink),var(--pdd-rose));color:#fff;transform:translateY(-3px) rotate(-6deg)}.pdd-soc-chip:before{content:attr(data-tip);position:absolute;bottom:calc(100% + 8px);left:50%;z-index:5;padding:.3rem .65rem;border-radius:999px;background:var(--pdd-rose-deep);color:#fff;font-size:.75rem;font-weight:700;line-height:1.3;white-space:nowrap;box-shadow:0 8px 18px -10px #504b47e6;opacity:0;pointer-events:none;transform:translate(-50%,4px) scale(.92);transition:opacity .16s ease,transform .2s cubic-bezier(.3,1.6,.5,1)}.pdd-soc-chip:hover:before,.pdd-soc-chip:focus-visible:before{opacity:1;transform:translate(-50%) rotate(6deg) scale(1)}@media (prefers-reduced-motion: reduce){.pdd-soc-chip,.pdd-soc-chip:before,a.pdd-cred.is-cert{transition:none}}.pdd-hero .pdd-sig--page{max-width:46rem;margin-top:1.25rem;text-align:start}.pdd-sig--page .pdd-sig__kicker,.pdd-sig--page .pdd-sig__name{display:none}@media (max-width: 520px){.pdd-sig{grid-template-columns:minmax(0,1fr)}}.pdd-article__pager{display:grid;gap:1rem}@media (min-width: 640px){.pdd-article__pager{grid-template-columns:repeat(2,minmax(0,1fr))}.pdd-article__pager-link.is-next{grid-column:2;text-align:end}}.pdd-article__pager-link{display:flex;flex-direction:column;gap:.35rem;padding:1.25rem 1.5rem;border:1px solid var(--pdd-line);border-radius:var(--pdd-radius-m);color:var(--pdd-charcoal);text-decoration:none;transition:border-color var(--pdd-ease),box-shadow var(--pdd-ease)}.pdd-article__pager-link:hover{border-color:var(--pdd-charcoal);box-shadow:var(--pdd-shadow-card)}.pdd-article__pager-label{color:var(--pdd-muted);font-size:.8125rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.pdd-article__pager-title{font-weight:700;line-height:1.35}.pdd-related{padding-block:var(--wp--preset--spacing--70);background:var(--pdd-mist)}.pdd-related__inner{max-width:calc(var(--pdd-container) + 2 * var(--pdd-gutter));margin-inline:auto;padding-inline:var(--pdd-gutter)}.pdd-related__title{margin-bottom:var(--wp--preset--spacing--50)}.pdd-related__more{margin:var(--wp--preset--spacing--50) 0 0;text-align:center}.pdd-chips__count{margin-inline-start:.35rem;padding:.05rem .45rem;border-radius:var(--pdd-radius-pill);background:var(--pdd-mist);color:var(--pdd-charcoal);font-size:.8125rem}.pdd-chips a[aria-current=page] .pdd-chips__count{background:#fff3;color:#fff}.pdd-query--results{max-width:calc(52rem + 2 * var(--pdd-gutter))}.pdd-results{display:grid;margin:0;padding:0;list-style:none}.pdd-results>li+li{border-top:1px solid var(--pdd-line)}.pdd-result{position:relative;display:flex;gap:1.25rem;align-items:flex-start;padding-block:1.5rem}.pdd-result__thumb{order:2;flex:none;width:clamp(4.5rem,14vw,7rem);aspect-ratio:1;overflow:hidden;border-radius:var(--pdd-radius-s);background:var(--pdd-blush)}.pdd-result__thumb img{width:100%;height:100%;object-fit:cover}.pdd-result__body{flex:1;min-width:0}.pdd-result__meta{display:flex;flex-wrap:wrap;gap:.4rem;margin:0 0 .35rem;color:var(--pdd-rose-deep);font-size:.8125rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.pdd-result__meta time{color:var(--pdd-muted);font-weight:600;letter-spacing:0;text-transform:none}.pdd-result__title{margin:0;font-size:clamp(1.1875rem,1.05rem + .5vw,1.4375rem);line-height:1.3}.pdd-result:hover .pdd-card__link{color:var(--pdd-rose-deep);text-decoration:underline;text-underline-offset:.2em}.pdd-result:has(.pdd-card__link:focus-visible){outline:3px solid var(--pdd-rose);outline-offset:4px;border-radius:var(--pdd-radius-s)}.pdd-result__url{margin:.2rem 0 0;overflow:hidden;color:var(--pdd-muted);font-size:.8125rem;text-overflow:ellipsis;white-space:nowrap}.pdd-result__snippet{margin:.5rem 0 0;color:#3f3b38;font-size:.96875rem;line-height:1.6}.pdd-empty__services{margin-bottom:var(--wp--preset--spacing--50)}
