.shop-catalog[data-astro-cid-6dngluzw] [data-astro-cid-6dngluzw][hidden]{display:none}.shop-toolbar[data-astro-cid-6dngluzw]{border:1px solid var(--pd-rule);background:var(--pd-paper);border-radius:8px 5px 9px 4px;gap:.8rem;padding:1rem;display:grid}.shop-toolbar[data-astro-cid-6dngluzw] label[data-astro-cid-6dngluzw]{min-width:0;color:var(--pd-base);gap:.35rem;font-size:.85rem;font-weight:600;display:grid}.shop-toolbar[data-astro-cid-6dngluzw] input[data-astro-cid-6dngluzw],.shop-toolbar[data-astro-cid-6dngluzw] select[data-astro-cid-6dngluzw],.shop-sidebar[data-astro-cid-6dngluzw] select[data-astro-cid-6dngluzw]{border-radius:var(--pd-button-radius);width:100%;min-width:0;min-height:44px;color:var(--pd-base);background:var(--pd-white);font:400 .9rem var(--pd-font-family);border:1px solid #a99b88;padding:.55rem .75rem}.shop-sidebar[data-astro-cid-6dngluzw]{border:1px solid var(--pd-rule);background:var(--pd-paper);color:var(--pd-base);border-radius:8px 5px 9px 4px;margin-top:.8rem;padding:.15rem 1rem .7rem}.shop-sidebar[data-astro-cid-6dngluzw] summary[data-astro-cid-6dngluzw]{cursor:pointer;font:400 1.35rem/1.2 var(--pd-heading-family);padding:.6rem 0 .1rem}.shop-sidebar[data-astro-cid-6dngluzw] summary[data-astro-cid-6dngluzw] span[data-astro-cid-6dngluzw]{font:600 .78rem var(--pd-font-family);color:var(--pd-primary)}.shop-sidebar[data-astro-cid-6dngluzw] fieldset[data-astro-cid-6dngluzw]{border:0;border-bottom:1px solid var(--pd-rule);gap:.15rem;min-width:0;margin:.95rem 0 0;padding:0 0 .7rem;display:grid}.shop-sidebar[data-astro-cid-6dngluzw] legend[data-astro-cid-6dngluzw]{padding:0 0 .15rem;font-size:.84rem;font-weight:600}.shop-sidebar[data-astro-cid-6dngluzw] label[data-astro-cid-6dngluzw]{cursor:pointer;align-items:center;gap:.45rem;min-height:30px;font-size:.83rem;display:flex}.shop-sidebar[data-astro-cid-6dngluzw] input[data-astro-cid-6dngluzw]{accent-color:var(--pd-primary)}.shop-reset[data-astro-cid-6dngluzw]{min-height:44px;font:600 .8rem var(--pd-font-family);color:var(--pd-primary);text-underline-offset:.15em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.shop-results[data-astro-cid-6dngluzw]{min-width:0}.shop-results-heading[data-astro-cid-6dngluzw]{color:var(--pd-secondary);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem 1rem;margin:.85rem 0;font-size:.78rem;display:flex}.shop-results-heading[data-astro-cid-6dngluzw] [data-astro-cid-6dngluzw][data-catalog-count]{color:var(--pd-base);font-size:.9rem;font-weight:600}.shop-empty[data-astro-cid-6dngluzw]{border:1px solid var(--pd-rule);background:var(--pd-paper);padding:1rem}.shop-catalog[data-astro-cid-6dngluzw] .shop-grid[data-astro-cid-6dngluzw]{grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr));gap:.9rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=600px){.shop-toolbar[data-astro-cid-6dngluzw]{grid-template-columns:minmax(0,1fr) minmax(12rem,15rem)}}@media (width>=920px){.shop-catalog[data-astro-cid-6dngluzw]{grid-template-columns:minmax(11rem,14rem) minmax(0,1fr);gap:.9rem 1.3rem;display:grid}.shop-controls[data-astro-cid-6dngluzw]:not([hidden]){display:contents}.shop-toolbar[data-astro-cid-6dngluzw]{grid-column:1/-1}.shop-sidebar[data-astro-cid-6dngluzw]{grid-column:1;align-self:start;margin-top:0}.shop-results[data-astro-cid-6dngluzw]{grid-column:2}.shop-controls[data-astro-cid-6dngluzw][hidden]+.shop-results[data-astro-cid-6dngluzw]{grid-column:1/-1}.shop-results-heading[data-astro-cid-6dngluzw]{margin-top:.1rem}}@media (width>=360px) and (width<=599px){.shop-catalog[data-astro-cid-6dngluzw] .shop-grid[data-astro-cid-6dngluzw]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}}#affiliate-gifts-title[data-astro-cid-jwvum4al]{margin:0;font-size:1.5rem}.affiliate-disclosure[data-astro-cid-jwvum4al]{color:var(--pd-secondary);margin:.25rem 0 .9rem;font-size:.8125rem}.affiliate-gifts[data-astro-cid-jwvum4al] .gift-list[data-astro-cid-jwvum4al]{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.gift-card[data-astro-cid-jwvum4al]{background:var(--pd-paper);border:1px solid var(--pd-rule);border-radius:6px 4px 7px 3px;grid-template-columns:clamp(3.75rem,16vw,7.5rem) minmax(0,1fr);align-items:center;gap:clamp(.625rem,2.2vw,1.25rem);padding:clamp(.625rem,2vw,1rem);display:grid}.gift-image[data-astro-cid-jwvum4al]{aspect-ratio:1;object-fit:contain;background:#fff;width:100%;height:auto;padding:.25rem}.gift-name[data-astro-cid-jwvum4al]{margin:0;font-size:1.25rem;line-height:1.35}.gift-copy[data-astro-cid-jwvum4al] p[data-astro-cid-jwvum4al]{margin:.2rem 0 .4rem;font-size:.875rem}.gift-offer[data-astro-cid-jwvum4al]{flex-wrap:wrap;align-items:center;gap:.3rem .85rem;display:flex}.gift-catalog-link[data-astro-cid-jwvum4al]{margin-top:.7rem;font-size:.875rem;font-weight:600;display:inline-block}.gift-price[data-astro-cid-jwvum4al]{white-space:nowrap;font-size:.95rem}.gift-offer[data-astro-cid-jwvum4al] a[data-astro-cid-jwvum4al]{border-radius:var(--pd-button-radius);background:var(--pd-base);min-height:44px;color:var(--pd-white);align-items:center;gap:.4em;padding:.35rem .65rem;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.gift-offer[data-astro-cid-jwvum4al] a[data-astro-cid-jwvum4al]:hover{background:var(--pd-primary);color:var(--pd-white)}.gift-offer[data-astro-cid-jwvum4al] a[data-astro-cid-jwvum4al]:focus-visible{outline:2px solid var(--pd-base);outline-offset:3px}body.pd-editorial{--article-paper:var(--pd-paper);--article-ink:var(--pd-base);--article-ochre:var(--pd-primary);--article-rule:var(--pd-rule)}.pd-editorial .site-main{padding-block:0 3rem}.pd-editorial .site-main>.container{max-width:78rem}.pd-editorial .site-main article.type-post{grid-template-columns:minmax(0,1fr);gap:2.25rem;display:grid}.pd-editorial .entry-hero{background:var(--article-paper);box-shadow:0 0 0 100vmax var(--article-paper);clip-path:inset(0 -100vmax);border-bottom:1px solid var(--article-rule);color:var(--article-ink);grid-template-columns:minmax(0,1fr);align-items:center;gap:1.5rem;padding-block:clamp(2rem,5vw,4.5rem);display:grid}.pd-editorial .entry-header{margin:0}.pd-editorial .entry-category-badge{color:var(--article-ochre);text-underline-offset:.25em;font-size:.78rem;font-weight:600;text-decoration:underline}.pd-editorial .entry-title{font:600 clamp(1.75rem, 1.375rem + 1.65vw, 2.875rem)/1.12 var(--pd-heading-family,Georgia, serif);letter-spacing:-.035em;color:var(--article-ink);overflow-wrap:break-word;margin:.75rem 0}.pd-editorial .pd-article-lead{max-width:56ch;line-height:1.65}.pd-editorial .entry-meta{align-items:center;gap:.5rem .75rem;margin-top:1.1rem}.pd-editorial .entry-meta>span{align-items:center;gap:.35rem;display:inline-flex}.pd-editorial .post-thumbnail{border-radius:.5rem;margin:0}.pd-editorial .post-thumbnail img{width:100%;height:auto;display:block}.pd-editorial .pd-article-sketch img{width:min(100%,30rem);margin-inline:auto}.pd-editorial .entry-content{width:100%;max-width:46rem;color:var(--article-ink);overflow-wrap:anywhere}.pd-editorial .entry-content>.entry-toc{background:var(--article-paper);border:1px solid var(--article-rule);padding:clamp(1rem,3vw,1.75rem)}.pd-article-toc{align-self:start;min-width:0}.pd-article-toc .entry-toc{border:1px solid var(--article-rule);background:var(--article-paper);margin:0;padding:1rem}.pd-article-toc .entry-toc__list{font-size:.84rem;line-height:1.5}.pd-article-toc li+li{margin-top:.35rem}.pd-article-toc .entry-toc a:hover{text-underline-offset:.2em;text-decoration:underline}.pd-editorial .entry-toc__title{color:var(--article-ink)}.pd-editorial .entry-content [id]{scroll-margin-top:6rem}.pd-article-sidebar{align-self:start;gap:1.5rem;min-width:0;display:grid}.pd-article-banner{color:var(--article-ink);background:var(--article-paper);border:1px solid var(--article-rule);border-radius:6px 4px 7px 3px;padding:1.35rem}.pd-article-banner img{width:min(100%,14rem);height:auto;margin-inline:auto;display:block}.pd-article-kicker{color:var(--article-ochre);letter-spacing:.09em;text-transform:uppercase;font-size:.72rem}.pd-article-banner h2{color:inherit;font:400 1.65rem/1.15 var(--pd-heading-family);margin:.45rem 0 .8rem}.pd-article-banner a{background:var(--article-ink);min-height:44px;color:var(--pd-white);border-radius:var(--pd-button-radius);align-items:center;gap:.65rem;padding:.45rem .75rem;font-size:.82rem;display:inline-flex}.pd-article-banner a:hover{background:var(--article-ochre);color:var(--pd-white)}.pd-article-related h2{margin-bottom:.9rem;scroll-margin-top:6rem}.pd-article-related ul{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1rem;padding:0;list-style:none;display:grid}.pd-related-card{border:1px solid var(--article-rule);background:var(--article-paper);height:100%;color:var(--article-ink);border-radius:6px 4px 7px 3px;display:block;overflow:hidden}.pd-related-card img{aspect-ratio:16/9;object-fit:contain;background:var(--pd-paper-deep);width:100%;height:auto}.pd-related-label{font:400 1.25rem/1.25 var(--pd-heading-family);justify-content:space-between;gap:.6rem;padding:1rem;display:flex}.pd-related-card:hover{color:var(--article-ochre);text-underline-offset:.18em;text-decoration:underline}.pd-related-label>span{color:var(--article-ochre)}.pd-editorial .post-nav-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1rem;margin-top:2.25rem;display:grid}.pd-editorial .post-nav-card{border:1px solid var(--article-rule);border-radius:var(--pd-button-radius);color:var(--article-ink);background:var(--article-paper);grid-template-columns:3rem minmax(0,1fr);align-items:center;gap:.45rem .75rem;padding:.9rem;display:grid}.pd-editorial .post-nav-card__label{color:var(--article-ochre);grid-column:1/-1;font-size:.77rem}.pd-editorial .post-nav-card__thumb{grid-column:1}.pd-editorial .post-nav-card__title{font:400 1.1rem/1.25 var(--pd-heading-family);grid-column:2}.pd-editorial .post-nav-card:hover{color:var(--article-ochre);text-underline-offset:.18em;text-decoration:underline}@media (width>=760px){.pd-editorial .entry-hero{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:clamp(1.5rem,3.5vw,3rem)}}@media (width>=960px){.pd-editorial .site-main article.type-post{grid-template-columns:minmax(10.5rem,13.25rem) minmax(0,1fr);column-gap:clamp(1.25rem,3vw,2.5rem)}.pd-editorial .entry-hero,.pd-editorial .entry-footer,.pd-article-related{grid-column:1/-1}.pd-article-toc{grid-area:2/1;align-self:stretch}.pd-article-toc .entry-toc{max-height:calc(100dvh - 6.25rem);position:sticky;top:5.25rem;overflow-y:auto}.pd-editorial .type-post>.entry-content{grid-area:2/2;min-width:0}.pd-article-sidebar{grid-column:2}}@media (width>=1180px){.pd-editorial .site-main article.type-post{grid-template-columns:minmax(10.5rem,13.25rem) minmax(0,1fr) minmax(11.5rem,14rem)}.pd-article-sidebar{grid-area:2/3}}.pd-embedded-category[data-astro-cid-7tj47eta]{margin-block:2rem 3rem}.pd-category-age[data-astro-cid-7tj47eta]{margin-bottom:2rem;scroll-margin-top:5rem}.pd-category-age[data-astro-cid-7tj47eta] h2[data-astro-cid-7tj47eta]{margin-bottom:.8rem}.pd-category-age[data-astro-cid-7tj47eta] .pd-page-cards[data-astro-cid-7tj47eta]{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}.pd-category-age[data-astro-cid-7tj47eta] h3[data-astro-cid-7tj47eta]{margin-bottom:.65rem;font-size:1.35rem}.pd-category-age[data-astro-cid-7tj47eta] a[data-astro-cid-7tj47eta]{text-underline-offset:.18em;font-size:.85rem;text-decoration:underline}.pd-category-age[data-astro-cid-7tj47eta] .pd-page-card[data-astro-cid-7tj47eta]:last-child a[data-astro-cid-7tj47eta]{font-weight:600}.topic-archive[data-astro-cid-btrtml6n] .pd-page-hero[data-astro-cid-btrtml6n]{padding-block:clamp(1.2rem,3vw,2.5rem)}.topic-archive[data-astro-cid-btrtml6n] .pd-page-hero[data-astro-cid-btrtml6n] img[data-astro-cid-btrtml6n]{width:min(100%,16rem)}.topic-index[data-astro-cid-btrtml6n]{margin-block:1.5rem 2rem}.topic-index[data-astro-cid-btrtml6n] h2[data-astro-cid-btrtml6n]{margin-bottom:.7rem}.topic-index[data-astro-cid-btrtml6n] ul[data-astro-cid-btrtml6n]{flex-wrap:wrap;gap:.5rem;display:flex}.topic-index[data-astro-cid-btrtml6n] a[data-astro-cid-btrtml6n]{border:1px solid var(--pd-rule);border-radius:var(--pd-button-radius);background:var(--pd-paper);min-height:42px;color:var(--pd-base);align-items:center;gap:.6rem;padding:.3rem .8rem;font-size:.85rem;display:inline-flex}.topic-index[data-astro-cid-btrtml6n] a[data-astro-cid-btrtml6n]:hover{background:var(--pd-paper-deep)}.topic-index[data-astro-cid-btrtml6n] span[data-astro-cid-btrtml6n]{color:var(--pd-primary)}.topic-grid[data-astro-cid-btrtml6n]{gap:1rem;display:grid}.topic-section[data-astro-cid-btrtml6n]{border:1px solid var(--pd-rule);background:var(--pd-paper);border-radius:6px 4px 7px 3px;min-width:0;padding:clamp(1rem,3vw,1.65rem);scroll-margin-top:6rem}.topic-section[data-astro-cid-btrtml6n] header[data-astro-cid-btrtml6n]{border-bottom:1px solid var(--pd-rule);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.3rem 1rem;padding-bottom:.55rem;display:flex}.topic-section[data-astro-cid-btrtml6n] h2[data-astro-cid-btrtml6n]{font-size:clamp(1.5rem,2.6vw,2.1rem)}.topic-all[data-astro-cid-btrtml6n]{text-underline-offset:.23em;font-size:.8rem;text-decoration:underline}.topic-story[data-astro-cid-btrtml6n]{color:var(--pd-base);font:400 clamp(1rem, 1.6vw, 1.25rem)/1.28 var(--pd-heading-family);grid-template-columns:clamp(62px,15vw,96px) minmax(0,1fr);align-items:center;gap:clamp(.6rem,2vw,1rem);padding-block:.65rem;display:grid}.topic-story[data-astro-cid-btrtml6n]:hover{color:var(--pd-primary);text-underline-offset:.2em;text-decoration:underline}.topic-story[data-astro-cid-btrtml6n] img[data-astro-cid-btrtml6n]{aspect-ratio:3/2;object-fit:contain;border-radius:var(--pd-button-radius);background:var(--pd-paper-deep);width:100%;height:auto}.topic-section[data-astro-cid-btrtml6n] li[data-astro-cid-btrtml6n]+li[data-astro-cid-btrtml6n]{border-top:1px solid var(--pd-rule)}.topic-guide[data-astro-cid-btrtml6n]{margin-top:clamp(2.5rem,6vw,5rem)}@media (width>=760px){.topic-grid[data-astro-cid-btrtml6n]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=759px){.topic-archive[data-astro-cid-btrtml6n] .pd-page-hero[data-astro-cid-btrtml6n]{grid-template-columns:minmax(0,1fr) minmax(0,6rem);gap:.75rem}.topic-archive[data-astro-cid-btrtml6n] .pd-page-hero[data-astro-cid-btrtml6n] h1[data-astro-cid-btrtml6n]{font-size:clamp(1.65rem,6vw,2.4rem)}.topic-archive[data-astro-cid-btrtml6n] .pd-page-hero[data-astro-cid-btrtml6n] p[data-astro-cid-btrtml6n]:not(.pd-kicker){font-size:.9rem}}
