.frame[data-astro-cid-abzybht6]{display:grid;gap:var(--s3)}.media[data-astro-cid-abzybht6]{overflow:hidden;border-radius:var(--r-outer);border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow)}.plain[data-astro-cid-abzybht6] .media[data-astro-cid-abzybht6]{box-shadow:var(--shadow-sm)}.media[data-astro-cid-abzybht6] img{width:100%;height:auto}.phone[data-astro-cid-abzybht6]{max-width:18rem}.phone[data-astro-cid-abzybht6] .media[data-astro-cid-abzybht6]{border-radius:28px}figcaption[data-astro-cid-abzybht6]{font-size:var(--fs-small);color:var(--ink-2);max-width:var(--measure)}.hero[data-astro-cid-urv3z54z]{display:grid;gap:var(--s4);padding-block:clamp(2rem,1.5rem + 3vw,4rem) var(--s6)}.back[data-astro-cid-urv3z54z]{justify-self:start;display:inline-flex;align-items:center;gap:var(--s2);min-height:2.75rem;font-size:var(--fs-small);font-weight:600;color:var(--ink-2);text-decoration:none;margin-bottom:var(--s4)}@media(hover:hover)and (pointer:fine){.back[data-astro-cid-urv3z54z]:hover{color:var(--ink)}}h1[data-astro-cid-urv3z54z]{font-size:var(--fs-h1);max-width:20ch}.meta[data-astro-cid-urv3z54z]{display:grid;gap:var(--s4) var(--s6);margin-top:var(--s4);padding-top:var(--s5);border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));font-size:var(--fs-small)}.meta[data-astro-cid-urv3z54z] div[data-astro-cid-urv3z54z]{display:grid;gap:var(--s1)}dt[data-astro-cid-urv3z54z]{color:var(--ink-2)}dd[data-astro-cid-urv3z54z]{font-weight:600}.results[data-astro-cid-urv3z54z]{display:grid;gap:var(--s3);margin-top:var(--s3);grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr))}.results[data-astro-cid-urv3z54z] li[data-astro-cid-urv3z54z]{display:grid;gap:var(--s1);padding:var(--s5);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-outer)}.num[data-astro-cid-urv3z54z]{font-size:clamp(1.75rem,1.4rem + 1.2vw,2.5rem);font-weight:600;letter-spacing:-.03em;line-height:1.05}.results[data-astro-cid-urv3z54z] .muted[data-astro-cid-urv3z54z]{font-size:var(--fs-small)}.cover[data-astro-cid-urv3z54z]{margin-top:var(--s4)}.part[data-astro-cid-urv3z54z]{display:grid;gap:var(--s5);margin-top:var(--section)}.part[data-astro-cid-urv3z54z] h2[data-astro-cid-urv3z54z]{display:grid;gap:var(--s2);font-size:var(--fs-h2);max-width:24ch}.body[data-astro-cid-urv3z54z]{max-width:var(--measure)}.statement[data-astro-cid-urv3z54z]{max-width:var(--measure);padding:var(--s5) var(--s6);font-size:var(--fs-lead);line-height:1.5;background:var(--accent-tint);border-radius:var(--r-outer)}.goals[data-astro-cid-urv3z54z]{display:grid;gap:var(--s3);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.goals[data-astro-cid-urv3z54z] li[data-astro-cid-urv3z54z]{display:grid;gap:var(--s1);padding:var(--s5);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-outer)}.figs[data-astro-cid-urv3z54z]{display:grid;gap:var(--s5);margin-top:var(--s2)}@media(min-width:60rem){.figs[data-astro-cid-urv3z54z].many{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.figs[data-astro-cid-urv3z54z].phones{grid-template-columns:repeat(auto-fit,minmax(12rem,18rem));justify-content:start}.flow[data-astro-cid-urv3z54z]{display:flex;flex-wrap:wrap;gap:var(--s2);padding:0;margin:var(--s2) 0 0;list-style:none;counter-reset:step}.flow[data-astro-cid-urv3z54z] li[data-astro-cid-urv3z54z]{counter-increment:step;display:flex;align-items:center;gap:var(--s2);padding:var(--s3) var(--s4);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-pill);font-size:var(--fs-small);font-weight:600}.flow[data-astro-cid-urv3z54z] li[data-astro-cid-urv3z54z]:before{content:counter(step);display:grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:50%;background:var(--ink);color:var(--on-ink);font-size:.75rem}.flow[data-astro-cid-urv3z54z] li[data-astro-cid-urv3z54z]:not(:last-child):after{content:"→";margin-left:var(--s2);color:var(--ink-2)}.retro[data-astro-cid-urv3z54z]{display:grid;gap:var(--s3);max-width:52rem}.retro[data-astro-cid-urv3z54z] li[data-astro-cid-urv3z54z]{display:grid;gap:var(--s2);padding:var(--s5);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-outer)}@media(min-width:48rem){.retro[data-astro-cid-urv3z54z] li[data-astro-cid-urv3z54z]{grid-template-columns:9rem 1fr}}.area[data-astro-cid-urv3z54z]{font-weight:600}.related[data-astro-cid-urv3z54z]{display:grid;gap:var(--s5);grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr))}.related[data-astro-cid-urv3z54z] li[data-astro-cid-urv3z54z]{position:relative;display:grid;gap:var(--s2);align-content:start}.rel-img[data-astro-cid-urv3z54z]{position:relative;aspect-ratio:4 / 3;overflow:hidden;margin-bottom:var(--s2);border-radius:var(--r-inner);border:1px solid var(--line);background:var(--surface-tint)}.related[data-astro-cid-urv3z54z] a[data-astro-cid-urv3z54z]{font-weight:600;line-height:1.35;text-decoration:none}.related[data-astro-cid-urv3z54z] a[data-astro-cid-urv3z54z]:after{content:"";position:absolute;inset:0}@media(hover:hover)and (pointer:fine){.related[data-astro-cid-urv3z54z] li[data-astro-cid-urv3z54z]:hover a[data-astro-cid-urv3z54z]{text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:4px}}.related[data-astro-cid-urv3z54z] li[data-astro-cid-urv3z54z]:has(a:focus-visible) .rel-img[data-astro-cid-urv3z54z]{outline:3px solid var(--focus);outline-offset:3px}.next[data-astro-cid-urv3z54z]{margin-top:var(--section);display:grid;gap:var(--s5);padding-top:var(--s6);border-top:1px solid var(--line)}.next[data-astro-cid-urv3z54z] a[data-astro-cid-urv3z54z]{display:grid;gap:var(--s2);text-decoration:none}.next-title[data-astro-cid-urv3z54z]{font-size:var(--fs-h3);font-weight:600;letter-spacing:var(--track-tight);line-height:1.15;max-width:30ch}@media(hover:hover)and (pointer:fine){.next[data-astro-cid-urv3z54z] a[data-astro-cid-urv3z54z]:hover .next-title[data-astro-cid-urv3z54z]{text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:6px}}.next-actions[data-astro-cid-urv3z54z]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s4)}
