.pdd-refined :is(.pdd-faq-hub__wrap,.pdd-faq-topic__wrap){max-width:calc(var(--pdd-container) + 2 * var(--pdd-gutter));margin-inline:auto;padding-inline:var(--pdd-gutter)}.pdd-refined .pdd-faq-hub__top{padding-block:clamp(2.5rem,2rem + 3vw,4.5rem) clamp(1.5rem,1rem + 2vw,2.5rem)}.pdd-refined .pdd-faq-hub__lede{max-width:54ch;margin:0 0 clamp(1.5rem,3vw,2.25rem);color:var(--pdd-charcoal);font-size:clamp(1.1875rem,1.1rem + .5vw,1.4375rem);line-height:1.55}.pdd-refined .pdd-faq-search{max-width:46rem}.pdd-refined .pdd-faq-search__label{display:block;margin-bottom:.5rem;color:var(--pdd-charcoal);font-weight:700}.pdd-refined .pdd-faq-search__box{position:relative}.pdd-refined .pdd-faq-search__box .pdd-icon{position:absolute;top:50%;left:1.25rem;width:1.35rem;height:1.35rem;color:var(--pdd-rose);transform:translateY(-50%);pointer-events:none}.pdd-refined .pdd-faq-search input,.pdd-refined .pdd-faq-filter input{width:100%;min-height:3.75rem;padding:.75rem 1.25rem .75rem 3.4rem;border:2px solid var(--pdd-line);border-radius:var(--pdd-radius-pill);background:#fff;color:var(--pdd-ink);font:inherit;font-size:1.125rem;box-shadow:0 14px 30px -22px #504b4780;transition:border-color var(--pdd-ease),box-shadow var(--pdd-ease)}.pdd-refined .pdd-faq-search input:focus,.pdd-refined .pdd-faq-filter input:focus{border-color:var(--pdd-rose);outline:3px solid rgba(172,97,102,.25);outline-offset:2px}.pdd-refined .pdd-faq-search input::placeholder,.pdd-refined .pdd-faq-filter input::placeholder{color:#857d78}.pdd-refined .pdd-faq-search__hint{margin:.6rem 0 0 1.25rem;color:var(--pdd-muted);font-size:.9375rem}.pdd-refined .pdd-faq-results{max-width:46rem;margin-top:1.25rem;padding:.5rem;border:1px solid var(--pdd-line);border-radius:var(--pdd-radius-l);background:#fff;box-shadow:var(--pdd-shadow-soft)}.pdd-refined .pdd-faq-results__status{margin:0;padding:.6rem .9rem .4rem;color:var(--pdd-muted);font-size:.9375rem;font-weight:600}.pdd-refined .pdd-faq-results__list{margin:0;padding:0;list-style:none}.pdd-refined .pdd-faq-results__list li{margin:0}.pdd-refined .pdd-faq-results__list a{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem 1rem;padding:.8rem .9rem;border-radius:var(--pdd-radius-m);color:var(--pdd-ink);text-decoration:none}.pdd-refined .pdd-faq-results__list a:hover,.pdd-refined .pdd-faq-results__list a:focus-visible{background:var(--pdd-mist)}.pdd-refined .pdd-faq-results__q{flex:1 1 22rem;font-weight:600;line-height:1.4}.pdd-refined .pdd-faq-results__q mark{padding:0 .1em;border-radius:3px;background:var(--pdd-blush);color:inherit}.pdd-refined .pdd-faq-results__topic{padding:.15rem .65rem;border-radius:var(--pdd-radius-pill);background:var(--pdd-mist);color:var(--pdd-rose-ink);font-size:.8125rem;font-weight:700;white-space:nowrap}.pdd-refined .pdd-faq-hub__nav{margin-top:clamp(1.75rem,3vw,2.5rem)}.pdd-refined .pdd-faq-hub__nav ul{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.pdd-refined .pdd-faq-hub__nav li{margin:0}.pdd-refined .pdd-faq-hub__nav a{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;padding:.4rem .6rem .4rem 1rem;border:1.5px solid var(--pdd-line);border-radius:var(--pdd-radius-pill);background:#fff;color:var(--pdd-charcoal);font-weight:700;text-decoration:none;transition:border-color var(--pdd-ease),background-color var(--pdd-ease)}.pdd-refined .pdd-faq-hub__nav a span{display:grid;place-items:center;min-width:1.75rem;height:1.75rem;padding-inline:.4rem;border-radius:var(--pdd-radius-pill);background:var(--pdd-blush);color:var(--pdd-rose-ink);font-size:.8125rem}.pdd-refined .pdd-faq-hub__nav a:hover,.pdd-refined .pdd-faq-hub__nav a:focus-visible{border-color:var(--pdd-rose);background:var(--pdd-mist)}.pdd-refined .pdd-faq-hub__groups{padding-block:clamp(1rem,2vw,1.5rem) clamp(2.5rem,2rem + 3vw,4rem)}.pdd-refined .pdd-faq-group{padding-top:clamp(1.75rem,3vw,2.5rem);scroll-margin-top:calc(var(--pdd-header-h) + var(--pdd-admin-bar) + 1rem)}.pdd-refined .pdd-faq-group__title{display:flex;align-items:center;gap:1rem;margin:0 0 1.25rem;font-size:clamp(1.375rem,1.2rem + .8vw,1.75rem);letter-spacing:-.01em}.pdd-refined .pdd-faq-group__title:after{content:"";flex:1;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--pdd-blush),rgba(242,216,216,0))}.pdd-refined .pdd-faq-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,16.5rem),1fr));gap:clamp(.75rem,1.5vw,1rem);margin:0;padding:0;list-style:none}.pdd-refined .pdd-faq-card{margin:0}.pdd-refined .pdd-faq-card__link{display:flex;flex-direction:column;gap:.4rem;height:100%;padding:1.15rem 1.25rem 1rem;border:1px solid var(--pdd-line);border-radius:var(--pdd-radius-m);background:#fff;color:var(--pdd-ink);text-decoration:none;transition:border-color .2s ease,box-shadow .3s ease,translate .3s var(--pdd-spring)}.pdd-refined .pdd-faq-card__link:hover,.pdd-refined .pdd-faq-card__link:focus-visible{border-color:var(--pdd-blush-deep);box-shadow:var(--pdd-shadow-soft)}@media (prefers-reduced-motion: no-preference){.pdd-refined .pdd-faq-card__link:hover{translate:0 -3px}}.pdd-refined .pdd-faq-card__name{color:var(--pdd-charcoal);font-size:1.125rem;font-weight:700;line-height:1.25}.pdd-refined .pdd-faq-card__preview{display:-webkit-box;overflow:hidden;color:var(--pdd-muted);font-size:.9375rem;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.pdd-refined .pdd-faq-card__meta{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:.5rem;color:var(--pdd-rose-ink);font-size:.875rem;font-weight:700}.pdd-refined .pdd-faq-card__meta .pdd-icon{box-sizing:content-box;width:1rem;height:1rem;padding:.45rem;border-radius:50%;background:var(--pdd-blush);color:var(--pdd-charcoal);transition:background-color var(--pdd-ease),transform .3s var(--pdd-spring)}.pdd-refined .pdd-faq-card__link:hover .pdd-icon,.pdd-refined .pdd-faq-card__link:focus-visible .pdd-icon{background:var(--pdd-pink);transform:translate(3px)}.pdd-refined .pdd-faq-empty{margin:1.5rem 0 0;color:var(--pdd-muted);font-weight:600}.pdd-refined .pdd-faq-ask{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem clamp(1.25rem,3vw,2rem);margin-block:0 clamp(3rem,2rem + 4vw,5rem);padding:clamp(1.5rem,3vw,2rem) clamp(1.5rem,4vw,2.5rem);border-radius:var(--pdd-radius-l);background:var(--pdd-blush);color:#3b2b2c}.pdd-refined .pdd-faq-ask>div{flex:1 1 18rem}.pdd-refined .pdd-faq-ask__icon{display:grid;place-items:center;width:3.5rem;height:3.5rem;border-radius:50%;background:var(--pdd-rose);color:#fff}.pdd-refined .pdd-faq-ask__icon .pdd-icon{width:1.6rem;height:1.6rem}.pdd-refined .pdd-faq-ask__title{margin:0 0 .25rem;font-size:clamp(1.25rem,1.1rem + .6vw,1.5rem)}.pdd-refined .pdd-faq-ask p{margin:0}.pdd-refined .pdd-faq-ask__button{display:inline-flex;align-items:center;gap:.5rem;min-height:3rem;padding:.6rem 1.4rem;border-radius:var(--pdd-radius-pill);background:var(--pdd-rose);color:#fff;font-weight:700;text-decoration:none;transition:background-color var(--pdd-ease)}.pdd-refined .pdd-faq-ask__button:hover,.pdd-refined .pdd-faq-ask__button:focus-visible{background:var(--pdd-rose-deep);color:#fff}.pdd-refined .pdd-faq-ask__button .pdd-icon{width:1.1rem;height:1.1rem}@media (max-width: 600px){.pdd-refined .pdd-faq-ask__icon{display:none}}.pdd-refined .pdd-faq-topic{padding-top:clamp(2rem,1.5rem + 3vw,4rem)}.pdd-refined .pdd-faq-topic>.pdd-faq-topic__wrap:first-child{display:grid;gap:1.5rem clamp(2.5rem,5vw,4.5rem);align-items:start;padding-bottom:clamp(2.5rem,2rem + 3vw,4rem)}@media (min-width: 1000px){.pdd-refined .pdd-faq-topic>.pdd-faq-topic__wrap:first-child{grid-template-columns:17rem minmax(0,48rem);justify-content:center}.pdd-refined .pdd-faq-topic__side{position:sticky;top:calc(var(--pdd-header-h) + var(--pdd-admin-bar) + 1.5rem);max-height:calc(100vh - var(--pdd-header-h) - var(--pdd-admin-bar) - 3rem);overflow:auto;overscroll-behavior:contain}.pdd-refined .pdd-faq-toc summary{pointer-events:none}.pdd-refined .pdd-faq-toc summary::marker,.pdd-refined .pdd-faq-toc summary::-webkit-details-marker{display:none;content:""}}.pdd-refined .pdd-faq-back{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:1rem;color:var(--pdd-charcoal);font-weight:700;text-decoration:none}.pdd-refined .pdd-faq-back__arrow{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:50%;background:var(--pdd-blush);transition:background-color var(--pdd-ease),transform .3s var(--pdd-spring)}.pdd-refined .pdd-faq-back__arrow .pdd-icon{width:1rem;height:1rem;transform:scaleX(-1)}.pdd-refined .pdd-faq-back:hover .pdd-faq-back__arrow,.pdd-refined .pdd-faq-back:focus-visible .pdd-faq-back__arrow{background:var(--pdd-pink);transform:translate(-3px)}.pdd-refined .pdd-faq-toc details{padding:1.1rem 1rem .9rem;border:1px solid var(--pdd-line);border-radius:var(--pdd-radius-m);background:var(--pdd-mist)}.pdd-refined .pdd-faq-toc summary{padding-inline:.35rem;color:var(--pdd-charcoal);font-size:.9375rem;font-weight:700;cursor:pointer}.pdd-refined .pdd-faq-toc ol{margin:.6rem 0 0;padding:0;list-style:none}.pdd-refined .pdd-faq-toc li{margin:0}.pdd-refined .pdd-faq-toc a{display:block;padding:.4rem .45rem;border-radius:var(--pdd-radius-s);color:#3f3b38;font-size:.9rem;line-height:1.35;text-decoration:none}.pdd-refined .pdd-faq-toc a:hover,.pdd-refined .pdd-faq-toc a:focus-visible{background:#fff;color:var(--pdd-ink)}.pdd-refined .pdd-faq-toc__section>a{margin-top:.35rem;color:var(--pdd-rose-ink);font-weight:700}.pdd-refined .pdd-faq-toc__section ol{margin:0 0 .25rem .6rem;padding-left:.4rem;border-left:2px solid var(--pdd-blush)}.pdd-refined .pdd-faq-intro{margin-bottom:1.5rem;color:var(--pdd-charcoal);font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);line-height:1.65}.pdd-refined .pdd-faq-intro p{margin:0 0 1rem}.pdd-refined .pdd-faq-tools{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-bottom:1.25rem}.pdd-refined .pdd-faq-filter{position:relative;flex:1 1 100%}.pdd-refined .pdd-faq-filter label{display:block;margin-bottom:.4rem;color:var(--pdd-charcoal);font-size:.9375rem;font-weight:700}.pdd-refined .pdd-faq-filter input{min-height:3.1rem;padding-left:1.25rem;font-size:1rem}.pdd-refined .pdd-faq-filter__status{margin:.4rem 0 0 1.25rem;color:var(--pdd-muted);font-size:.875rem}.pdd-refined .pdd-faq-filter__status:empty{display:none}.pdd-refined .pdd-faq-tools__count{margin:0;color:var(--pdd-muted);font-weight:600}.pdd-refined .pdd-faq-toggle{min-height:2.75rem;margin-left:auto;padding:.4rem 1.1rem;border:1.5px solid var(--pdd-charcoal);border-radius:var(--pdd-radius-pill);background:#fff;color:var(--pdd-charcoal);font:inherit;font-size:.9375rem;font-weight:700;cursor:pointer;transition:background-color var(--pdd-ease),color var(--pdd-ease)}.pdd-refined .pdd-faq-toggle:hover,.pdd-refined .pdd-faq-toggle:focus-visible{background:var(--pdd-charcoal);color:#fff}.pdd-refined .pdd-faq-section+.pdd-faq-section{margin-top:clamp(2rem,4vw,3rem)}.pdd-refined .pdd-faq-section__title{margin:0 0 1rem;font-size:clamp(1.375rem,1.2rem + .8vw,1.75rem);letter-spacing:-.01em;scroll-margin-top:calc(var(--pdd-header-h) + var(--pdd-admin-bar) + 1rem)}.pdd-refined .pdd-faq-section__intro{margin-bottom:1rem;color:#4a4541}.pdd-refined .pdd-faq-list,.pdd-refined .pdd-faq-section{display:grid;gap:.75rem}.pdd-refined .pdd-faq-section__title,.pdd-refined .pdd-faq-section__intro{margin-bottom:.25rem}.pdd-refined .pdd-faq-q{border:1px solid var(--pdd-line);border-radius:var(--pdd-radius-m);background:#fff;scroll-margin-top:calc(var(--pdd-header-h) + var(--pdd-admin-bar) + 1rem);transition:border-color .2s ease,box-shadow .3s ease}.pdd-refined .pdd-faq-q[open]{border-color:var(--pdd-blush-deep);box-shadow:0 16px 34px -26px #504b478c}.pdd-refined .pdd-faq-q summary{display:flex;align-items:center;gap:1rem;padding:1.1rem 1.25rem;border-radius:var(--pdd-radius-m);cursor:pointer;list-style:none}.pdd-refined .pdd-faq-q summary::-webkit-details-marker{display:none}.pdd-refined .pdd-faq-q summary:hover .pdd-faq-q__title{color:var(--pdd-rose-ink)}.pdd-refined .pdd-faq-q summary:focus-visible{outline:3px solid var(--pdd-rose);outline-offset:2px}.pdd-refined .pdd-faq-q__title{flex:1;margin:0;color:var(--pdd-charcoal);font-size:clamp(1.0625rem,1rem + .25vw,1.1875rem);font-weight:700;letter-spacing:0;line-height:1.35}.pdd-refined .pdd-faq-q__icon{position:relative;flex:0 0 auto;width:2rem;height:2rem;border-radius:50%;background:var(--pdd-blush);transition:background-color var(--pdd-ease),rotate .3s var(--pdd-spring)}.pdd-refined .pdd-faq-q__icon:before,.pdd-refined .pdd-faq-q__icon:after{content:"";position:absolute;top:50%;left:50%;width:.8rem;height:2px;border-radius:2px;background:var(--pdd-charcoal);translate:-50% -50%}.pdd-refined .pdd-faq-q__icon:after{rotate:90deg;transition:rotate .3s var(--pdd-spring)}.pdd-refined .pdd-faq-q[open] .pdd-faq-q__icon{background:var(--pdd-pink)}.pdd-refined .pdd-faq-q[open] .pdd-faq-q__icon:after{rotate:0deg}.pdd-refined .pdd-faq-q__answer{padding:0 1.25rem 1.25rem;color:#3f3b38;font-size:1.0625rem;line-height:1.75}.pdd-refined .pdd-faq-q__answer>:first-child{margin-top:0}.pdd-refined .pdd-faq-q__answer p{margin:0 0 1rem}.pdd-refined .pdd-faq-q__answer>:last-child{margin-bottom:0}.pdd-refined .pdd-faq-q__answer a{color:var(--pdd-rose-ink);text-decoration:underline;text-underline-offset:.2em}.pdd-refined .pdd-faq-q__answer img{height:auto;max-width:100%;border-radius:var(--pdd-radius-s)}.pdd-refined .pdd-faq-related{margin-top:clamp(2.5rem,4vw,3.5rem)}.pdd-refined .pdd-faq-related h2{margin:0 0 1rem;font-size:clamp(1.25rem,1.1rem + .6vw,1.5rem)}.pdd-refined .pdd-faq-related ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));gap:.6rem;margin:0;padding:0;list-style:none}.pdd-refined .pdd-faq-related li{margin:0}.pdd-refined .pdd-faq-related a{display:flex;flex-direction:column;gap:.15rem;height:100%;padding:.85rem 1rem;border:1px solid var(--pdd-line);border-radius:var(--pdd-radius-m);color:var(--pdd-charcoal);font-weight:700;text-decoration:none;transition:border-color var(--pdd-ease),background-color var(--pdd-ease)}.pdd-refined .pdd-faq-related a:hover,.pdd-refined .pdd-faq-related a:focus-visible{border-color:var(--pdd-rose);background:var(--pdd-mist)}.pdd-refined .pdd-faq-related__count{color:var(--pdd-muted);font-size:.875rem;font-weight:600}@media (max-width: 600px){.pdd-refined .pdd-faq-hub__nav{margin-inline:calc(-1 * var(--pdd-gutter))}.pdd-refined .pdd-faq-hub__nav ul{flex-wrap:nowrap;padding:.25rem var(--pdd-gutter);overflow-x:auto;scrollbar-width:none;scroll-padding-inline:var(--pdd-gutter)}.pdd-refined .pdd-faq-hub__nav a{white-space:nowrap}}
