.sh-container[data-astro-cid-a6uyah4h]{max-width:860px}.sh-intro[data-astro-cid-a6uyah4h]{margin:8px 0 36px}.sh-intro[data-astro-cid-a6uyah4h] h1[data-astro-cid-a6uyah4h]{font-size:clamp(1.8rem,4vw,2.5rem);line-height:1.15;margin:8px 0 14px}.sh-lead[data-astro-cid-a6uyah4h]{font-size:1.06rem;color:var(--color-ink-soft);max-width:680px;margin:0 0 20px}.sh-toc[data-astro-cid-a6uyah4h]{display:flex;flex-wrap:wrap;gap:8px}.sh-toc[data-astro-cid-a6uyah4h] a[data-astro-cid-a6uyah4h]{padding:7px 14px;border-radius:999px;border:1px solid var(--color-gold-soft);background:#fff;font-size:.9rem;font-weight:700;color:var(--color-ink);text-decoration:none}.sh-toc[data-astro-cid-a6uyah4h] a[data-astro-cid-a6uyah4h]:hover{border-color:var(--color-gold)}section[data-astro-cid-a6uyah4h][id]{scroll-margin-top:110px}.sh-block[data-astro-cid-a6uyah4h]{margin:0 0 48px}.sh-block[data-astro-cid-a6uyah4h]>h2[data-astro-cid-a6uyah4h],.sh-kids[data-astro-cid-a6uyah4h] h2[data-astro-cid-a6uyah4h],.sh-story[data-astro-cid-a6uyah4h] h2[data-astro-cid-a6uyah4h],.sh-about[data-astro-cid-a6uyah4h] h2[data-astro-cid-a6uyah4h]{font-size:1.5rem;margin:0 0 8px}.sh-sub[data-astro-cid-a6uyah4h]{color:var(--color-ink-soft);margin:0 0 20px;max-width:680px}.sh-story[data-astro-cid-a6uyah4h]{margin:0 0 48px;padding:28px 30px;border-radius:var(--radius-lg);background:var(--color-surface-alt);border-left:3px solid var(--color-gold)}.sh-story[data-astro-cid-a6uyah4h] p[data-astro-cid-a6uyah4h]{font-size:1.04rem;line-height:1.7;margin:0 0 12px}.sh-note[data-astro-cid-a6uyah4h]{font-size:.86rem!important;color:var(--color-ink-soft);font-style:italic;margin:0!important}.sh-cards[data-astro-cid-a6uyah4h]{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.sh-card[data-astro-cid-a6uyah4h]{background:#fff;border:1px solid var(--color-gold-soft);border-radius:var(--radius-md);box-shadow:var(--shadow-soft);display:flex;flex-direction:column;overflow:hidden}.sh-card[data-astro-cid-a6uyah4h] h3[data-astro-cid-a6uyah4h]{font-size:1.05rem;line-height:1.3;margin:6px 0 12px}.sh-card-body[data-astro-cid-a6uyah4h]{padding:16px 18px 18px;display:flex;flex-direction:column;flex:1}.sh-card[data-astro-cid-a6uyah4h] dl[data-astro-cid-a6uyah4h]{margin:0 0 14px;flex:1}.sh-card[data-astro-cid-a6uyah4h] dt[data-astro-cid-a6uyah4h]{font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--color-ink-soft);margin-top:10px}.sh-card[data-astro-cid-a6uyah4h] dd[data-astro-cid-a6uyah4h]{margin:2px 0 0;font-size:.93rem;line-height:1.5}.polaroid[data-astro-cid-a6uyah4h]{margin:16px 16px 0;padding:10px 10px 34px;background:#fff;box-shadow:0 2px 10px #3c2d141f;transform:rotate(-1.2deg)}.sh-card[data-astro-cid-a6uyah4h]:nth-child(2) .polaroid[data-astro-cid-a6uyah4h]{transform:rotate(1deg)}.sh-photo[data-astro-cid-a6uyah4h]{margin:14px 14px 0}.sh-photo[data-astro-cid-a6uyah4h] img[data-astro-cid-a6uyah4h]{display:block;width:100%;height:auto;aspect-ratio:436 / 600;object-fit:cover}.polaroid[data-astro-cid-a6uyah4h] img[data-astro-cid-a6uyah4h],.polaroid-empty[data-astro-cid-a6uyah4h]{display:block;width:100%;aspect-ratio:1 / 1;object-fit:cover}.polaroid-empty[data-astro-cid-a6uyah4h]{background:var(--color-surface-alt);display:grid;place-items:center;text-align:center;padding:12px}.polaroid-empty[data-astro-cid-a6uyah4h] span[data-astro-cid-a6uyah4h]{font-family:Playfair Display,Georgia,serif;font-style:italic;font-size:1.1rem;color:var(--color-gold-dark)}.tag[data-astro-cid-a6uyah4h]{display:inline-block;align-self:flex-start;font-size:.68rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;padding:3px 9px;border-radius:999px}.tag-tested[data-astro-cid-a6uyah4h]{background:#f3ead6;color:#6b531c}.tag-research[data-astro-cid-a6uyah4h]{background:#eceaf1;color:#4d4860}.sh-btn[data-astro-cid-a6uyah4h]{display:inline-block;align-self:flex-start;padding:9px 16px;border-radius:999px;background:var(--color-accent);color:#fff;font-weight:700;font-size:.9rem;text-decoration:none}.sh-btn[data-astro-cid-a6uyah4h]:hover{background:var(--color-gold-dark)}.sh-linknote[data-astro-cid-a6uyah4h]{font-size:.85rem;color:var(--color-ink-soft);margin:0;font-style:italic}.sh-cards-small[data-astro-cid-a6uyah4h]{grid-template-columns:repeat(3,1fr)}.sh-method[data-astro-cid-a6uyah4h]{margin:18px 0 0;font-size:.9rem;color:var(--color-ink-soft);max-width:700px}.sh-table[data-astro-cid-a6uyah4h]{width:100%;border-collapse:collapse;background:#fff;border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-soft);font-size:.92rem}.sh-table[data-astro-cid-a6uyah4h] th[data-astro-cid-a6uyah4h],.sh-table[data-astro-cid-a6uyah4h] td[data-astro-cid-a6uyah4h]{text-align:left;vertical-align:top;padding:12px 14px;border-bottom:1px solid var(--color-gold-soft)}.sh-table[data-astro-cid-a6uyah4h] thead[data-astro-cid-a6uyah4h] th[data-astro-cid-a6uyah4h]{background:var(--color-surface-alt);font-size:.74rem;text-transform:uppercase;letter-spacing:.05em;color:var(--color-ink-soft)}.sh-table[data-astro-cid-a6uyah4h] tbody[data-astro-cid-a6uyah4h] th[data-astro-cid-a6uyah4h]{font-weight:800}.sh-table[data-astro-cid-a6uyah4h] tr[data-astro-cid-a6uyah4h]:last-child th[data-astro-cid-a6uyah4h],.sh-table[data-astro-cid-a6uyah4h] tr[data-astro-cid-a6uyah4h]:last-child td[data-astro-cid-a6uyah4h]{border-bottom:none}.sh-kids[data-astro-cid-a6uyah4h]{margin:0 0 48px;padding:24px 28px;border-radius:var(--radius-lg);background:var(--color-mauve)}.sh-kids[data-astro-cid-a6uyah4h] p[data-astro-cid-a6uyah4h]{margin:0 0 14px;color:var(--color-ink-soft)}.sh-care[data-astro-cid-a6uyah4h] p[data-astro-cid-a6uyah4h],.sh-care[data-astro-cid-a6uyah4h] li[data-astro-cid-a6uyah4h]{font-size:1rem;line-height:1.65}.sh-care[data-astro-cid-a6uyah4h] ul[data-astro-cid-a6uyah4h]{padding-left:20px;margin:0 0 14px}.sh-about[data-astro-cid-a6uyah4h]{margin:8px 0 24px;padding:22px 26px;border-top:1px solid var(--color-gold-soft);font-size:.9rem;color:var(--color-ink-soft)}.sh-about[data-astro-cid-a6uyah4h] h2[data-astro-cid-a6uyah4h]{font-size:1.1rem!important}.sh-about[data-astro-cid-a6uyah4h] dl[data-astro-cid-a6uyah4h]{display:grid;grid-template-columns:120px 1fr;gap:8px 16px;margin:0}.sh-about[data-astro-cid-a6uyah4h] dt[data-astro-cid-a6uyah4h]{font-weight:800;color:var(--color-ink)}.sh-about[data-astro-cid-a6uyah4h] dd[data-astro-cid-a6uyah4h]{margin:0}.sh-about[data-astro-cid-a6uyah4h] a[data-astro-cid-a6uyah4h]{color:var(--color-gold-dark);text-decoration:underline}@media (max-width: 820px){.sh-cards[data-astro-cid-a6uyah4h],.sh-cards-small[data-astro-cid-a6uyah4h]{grid-template-columns:1fr}.sh-card[data-astro-cid-a6uyah4h]{flex-direction:row}.polaroid[data-astro-cid-a6uyah4h],.sh-photo[data-astro-cid-a6uyah4h]{flex:0 0 38%;margin:14px 0 14px 14px;align-self:flex-start}.sh-card-small[data-astro-cid-a6uyah4h]{flex-direction:column}}@media (max-width: 720px){.sh-table[data-astro-cid-a6uyah4h] thead[data-astro-cid-a6uyah4h]{display:none}.sh-table[data-astro-cid-a6uyah4h],.sh-table[data-astro-cid-a6uyah4h] tbody[data-astro-cid-a6uyah4h],.sh-table[data-astro-cid-a6uyah4h] tr[data-astro-cid-a6uyah4h],.sh-table[data-astro-cid-a6uyah4h] th[data-astro-cid-a6uyah4h],.sh-table[data-astro-cid-a6uyah4h] td[data-astro-cid-a6uyah4h]{display:block;width:100%}.sh-table[data-astro-cid-a6uyah4h]{background:transparent;box-shadow:none}.sh-table[data-astro-cid-a6uyah4h] tr[data-astro-cid-a6uyah4h]{background:#fff;border:1px solid var(--color-gold-soft);border-radius:var(--radius-md);margin-bottom:12px;padding:6px 0}.sh-table[data-astro-cid-a6uyah4h] th[data-astro-cid-a6uyah4h],.sh-table[data-astro-cid-a6uyah4h] td[data-astro-cid-a6uyah4h]{border:0;padding:6px 14px}.sh-table[data-astro-cid-a6uyah4h] td[data-astro-cid-a6uyah4h]:before{content:attr(data-label);display:block;font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--color-ink-soft)}.sh-story[data-astro-cid-a6uyah4h]{padding:22px 20px}.sh-about[data-astro-cid-a6uyah4h] dl[data-astro-cid-a6uyah4h]{grid-template-columns:1fr;gap:2px}.sh-about[data-astro-cid-a6uyah4h] dd[data-astro-cid-a6uyah4h]{margin-bottom:8px}}@media (max-width: 480px){.sh-card[data-astro-cid-a6uyah4h]{flex-direction:column}.polaroid[data-astro-cid-a6uyah4h],.sh-photo[data-astro-cid-a6uyah4h]{margin:14px 14px 0;flex:none;max-width:240px;align-self:center}}
