.den[data-astro-cid-lcdefpme]{width:min(100%,460px);margin-inline:auto;padding:0 24px 26px;position:relative}.den__arch[data-astro-cid-lcdefpme]{aspect-ratio:5/6;background:var(--oat);border-radius:999px 999px var(--radius) var(--radius);place-items:center;padding:12%;display:grid}.den[data-astro-cid-lcdefpme] .den__paw{width:54px;color:var(--almond);opacity:.75;position:absolute}.den[data-astro-cid-lcdefpme] .den__paw--1{bottom:22%;left:0;transform:rotate(-24deg)}.den[data-astro-cid-lcdefpme] .den__paw--2{opacity:.55;width:46px;top:37%;left:3%;transform:rotate(8deg)}.den[data-astro-cid-lcdefpme] .den__paw--3{opacity:.35;width:38px;top:12%;left:13%;transform:rotate(30deg)}.den__note[data-astro-cid-lcdefpme]{background:var(--forest);color:var(--offwhite);font-family:var(--display);border-radius:12px;padding:.7rem 1.1rem;font-size:1.02rem;font-style:italic;position:absolute;bottom:0;right:0;transform:rotate(-2deg)}.symptoms[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:clamp(28px,6vw,88px);display:grid}.symptoms[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{gap:.8rem;display:grid}.symptoms[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{font-family:var(--display);border-bottom:1px solid #d9cdbd;padding-block:1.05rem;font-size:clamp(1.15rem,2vw,1.4rem);line-height:1.35}.symptoms[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:first-child{padding-top:0}.services[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.service[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--rule);align-content:start;gap:.8rem;padding:clamp(24px,3.5vw,44px) clamp(20px,4vw,56px) clamp(24px,3.5vw,44px) 0;display:grid}.service[data-astro-cid-lcdefpme]:nth-child(2n){border-left:1px solid var(--rule);padding-left:clamp(20px,4vw,56px);padding-right:0}.trail[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(20px,3vw,40px);display:grid}.trail[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-content:start;gap:.5rem;display:grid}.trail[data-astro-cid-lcdefpme] .trail__paw{width:44px;color:var(--bear);margin-bottom:.7rem}.trail[data-astro-cid-lcdefpme] .trail__paw--a{transform:rotate(68deg)}.trail[data-astro-cid-lcdefpme] .trail__paw--b{margin-top:1.5rem;transform:rotate(104deg)}.guide[data-astro-cid-lcdefpme]{border-top:2px solid var(--chocolate)}.entry[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) minmax(0,1.35fr) minmax(0,.72fr);gap:clamp(18px,3.5vw,48px);padding:clamp(22px,3vw,36px) clamp(0px,1.5vw,20px);display:grid}.entry--featured[data-astro-cid-lcdefpme]{background:var(--cream);border-radius:var(--radius)}.entry__name[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-family:var(--display);color:var(--muted);margin-top:.3rem;font-style:italic}.entry__body[data-astro-cid-lcdefpme]{gap:.6rem;display:grid}.entry__best[data-astro-cid-lcdefpme]{color:var(--muted);font-size:.95rem}.entry__price[data-astro-cid-lcdefpme]{align-content:start;gap:.25rem;display:grid}.entry__price[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-family:var(--display);color:var(--bear);font-size:1.28rem;font-weight:500;line-height:1.25}.entry__price[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--muted);font-size:.88rem;line-height:1.4}.why[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:start;gap:clamp(28px,6vw,88px);display:grid}.why[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{gap:.8rem;display:grid}.why[data-astro-cid-lcdefpme] dl[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,3.5vw,44px);display:grid}.why[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{font-family:var(--display);margin-bottom:.4rem;font-size:1.22rem;font-weight:500;line-height:1.28}.cub[data-astro-cid-lcdefpme]{background:var(--forest);color:var(--offwhite);padding-block:clamp(48px,6vw,80px)}.cub__inner[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:clamp(24px,5vw,72px);display:flex}.cub__inner[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{gap:.7rem;max-width:46rem;display:grid}.cub__eyebrow[data-astro-cid-lcdefpme]{letter-spacing:.15em;text-transform:uppercase;color:var(--oat);font-size:.78rem;font-weight:700}.cub[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{flex:none}@media (width<=900px){.symptoms[data-astro-cid-lcdefpme],.why[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.trail[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}.trail[data-astro-cid-lcdefpme] .trail__paw--b{margin-top:0}.entry[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);gap:.8rem}.entry--featured[data-astro-cid-lcdefpme]{padding-inline:18px}.cub__inner[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start}}@media (width<=640px){.services[data-astro-cid-lcdefpme],.why[data-astro-cid-lcdefpme] dl[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.service[data-astro-cid-lcdefpme],.service[data-astro-cid-lcdefpme]:nth-child(2n){border-left:0;padding-inline:0}}@media (width<=460px){.trail[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}}
