.sa[data-astro-cid-iawskak5]{--e:cubic-bezier(.16,1,.3,1);container-type:inline-size}.sa-box[data-astro-cid-iawskak5]{display:grid;padding:clamp(18px,2.2vw,32px)}@container (min-width:440px){.sa-box[data-astro-cid-iawskak5]{aspect-ratio:1120/760;min-height:0}}.sa-in[data-astro-cid-iawskak5]{display:grid;grid-template-columns:minmax(0,.78fr) auto minmax(0,1.42fr);grid-template-rows:minmax(0,1fr);align-items:stretch;gap:clamp(10px,1.1vw,16px);height:100%;min-height:0}.sa-doc[data-astro-cid-iawskak5]{word-break:keep-all;overflow-wrap:anywhere;background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-s);padding:clamp(12px,1.4vw,18px) clamp(12px,1.3vw,16px);max-height:100%;min-height:0;overflow:hidden;box-shadow:0 1px #241f1b0a,0 14px 30px -20px #241f1b42;-webkit-mask-image:linear-gradient(to bottom,#000 72%,transparent);mask-image:linear-gradient(to bottom,#000 72%,transparent)}.sa-h1[data-astro-cid-iawskak5]{margin:0;font-size:clamp(13px,1.05vw,14px);font-weight:700;color:var(--ink);line-height:1.35}.sa-sub[data-astro-cid-iawskak5]{margin:4px 0 0;font-size:var(--fs-micro);color:var(--sub-ink);line-height:1.45}.sa-h3[data-astro-cid-iawskak5]{margin:12px 0 6px;font-size:var(--fs-meta);font-weight:600;color:var(--ink)}.sa-mark[data-astro-cid-iawskak5]{display:inline-block;background:color-mix(in srgb,var(--primary) 12%,transparent);border-radius:var(--r-hair);padding:1px 5px;margin-inline-start:-5px}.sa-goals[data-astro-cid-iawskak5]{margin:0;padding-left:1.2em;display:grid;gap:4px}.sa-goals[data-astro-cid-iawskak5] li[data-astro-cid-iawskak5]{font-size:var(--fs-micro);line-height:1.45;color:var(--ink)}.sa-goals[data-astro-cid-iawskak5] li[data-astro-cid-iawskak5]::marker{color:var(--primary);font-weight:600}.sa-h2[data-astro-cid-iawskak5]{margin:12px 0 4px;font-size:var(--fs-meta);font-weight:600;color:var(--ink)}.sa-para[data-astro-cid-iawskak5]{margin:0;font-size:var(--fs-micro);line-height:1.55;color:var(--sub-ink)}.sa-arrow[data-astro-cid-iawskak5]{align-self:center;width:clamp(22px,2.6vw,34px);height:auto;overflow:visible}.sa-arrow[data-astro-cid-iawskak5] path[data-astro-cid-iawskak5]{fill:none;stroke:var(--primary);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.sa-out[data-astro-cid-iawskak5]{display:grid;align-content:center;gap:clamp(6px,.8vw,10px);min-width:0;min-height:0}.sa-big[data-astro-cid-iawskak5],.sa-thumb[data-astro-cid-iawskak5]{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border:1px solid var(--hairline);border-radius:var(--r-xs);background:var(--card);box-shadow:0 1px #241f1b0a,0 14px 30px -20px #241f1b4d}.sa-strip[data-astro-cid-iawskak5]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(5px,.6vw,8px)}.sa-thumb[data-astro-cid-iawskak5]{box-shadow:0 1px #241f1b0a,0 8px 18px -14px #241f1b4d}.sa-count[data-astro-cid-iawskak5]{margin:2px 0 0;display:flex;align-items:baseline;gap:5px;color:var(--muted);font-size:var(--fs-meta)}.sa-n[data-astro-cid-iawskak5]{font-family:var(--serif);font-weight:600;font-size:clamp(20px,2vw,28px);line-height:1;color:var(--primary);font-variant-numeric:tabular-nums}.rv-on .sa-doc[data-astro-cid-iawskak5],.rv-on .sa-big[data-astro-cid-iawskak5],.rv-on .sa-thumb[data-astro-cid-iawskak5],.rv-on .sa-count[data-astro-cid-iawskak5]{opacity:0}.rv-on .sa-arrow[data-astro-cid-iawskak5] path[data-astro-cid-iawskak5]{stroke-dasharray:1;stroke-dashoffset:1}.sa[data-astro-cid-iawskak5].rv-in .sa-doc[data-astro-cid-iawskak5]{animation:saUp .5s var(--e) forwards}.sa[data-astro-cid-iawskak5].rv-in .sa-arrow[data-astro-cid-iawskak5] path[data-astro-cid-iawskak5]{animation:saDraw .5s var(--e) .55s forwards}.sa[data-astro-cid-iawskak5].rv-in .sa-big[data-astro-cid-iawskak5]{animation:saUp .5s var(--e) .9s forwards}.sa[data-astro-cid-iawskak5].rv-in .sa-thumb[data-astro-cid-iawskak5]{animation:saIn .4s var(--e) forwards;animation-delay:calc(1.35s + var(--k) * .12s)}.sa[data-astro-cid-iawskak5].rv-in .sa-count[data-astro-cid-iawskak5]{animation:saUp .4s var(--e) 1.85s forwards}@keyframes saUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes saIn{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}@keyframes saDraw{to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.rv-on .sa-doc[data-astro-cid-iawskak5],.rv-on .sa-big[data-astro-cid-iawskak5],.rv-on .sa-thumb[data-astro-cid-iawskak5],.rv-on .sa-count[data-astro-cid-iawskak5]{opacity:1}.rv-on .sa-arrow[data-astro-cid-iawskak5] path[data-astro-cid-iawskak5]{stroke-dashoffset:0}.sa[data-astro-cid-iawskak5].rv-in [data-astro-cid-iawskak5]{animation:none!important}}@container (max-width:439px){.sa-in[data-astro-cid-iawskak5]{grid-template-columns:minmax(0,1fr);grid-template-rows:auto}.sa-doc[data-astro-cid-iawskak5]{max-height:150px}.sa-arrow[data-astro-cid-iawskak5]{justify-self:center;transform:rotate(90deg)}}
