.intro[data-astro-cid-htngaji4]{gap:var(--spacing-700);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;display:grid}.sketch[data-astro-cid-htngaji4] svg{width:100%;max-width:420px;height:auto;margin-inline:auto;display:block}.seg[data-astro-cid-htngaji4]{margin-top:var(--spacing-500);padding:var(--spacing-100);border:1.5px solid var(--ink);border-radius:var(--radius-full);gap:var(--spacing-50);background:var(--paper);flex-wrap:wrap;display:inline-flex}.seg[data-astro-cid-htngaji4] a[data-astro-cid-htngaji4]{padding:var(--spacing-200) var(--spacing-400);border-radius:var(--radius-full);font-size:var(--t-body-small);color:var(--ink-2);font-weight:500;text-decoration:none}.seg[data-astro-cid-htngaji4] a[data-astro-cid-htngaji4][aria-current]{background:var(--color-background-primary-bold);color:var(--color-text-inverse);font-weight:600}.hub[data-astro-cid-htngaji4] .path[data-astro-cid-htngaji4]{padding-top:0}.tp-head[data-astro-cid-htngaji4]{justify-content:space-between;align-items:center;gap:var(--spacing-300) var(--spacing-500);padding-bottom:var(--spacing-400);margin-bottom:var(--spacing-500);border-bottom:1px solid var(--rule);flex-wrap:wrap;max-width:880px;display:flex}.tp-sum[data-astro-cid-htngaji4]{font-weight:600}.tp-progress[data-astro-cid-htngaji4]{align-items:center;gap:var(--spacing-400);color:var(--ink-2);font-size:var(--t-body-small);display:flex}.tp-progress[data-astro-cid-htngaji4][hidden],.tp-progress[data-astro-cid-htngaji4] [data-astro-cid-htngaji4][hidden]{display:none}.tp-track[data-astro-cid-htngaji4]{gap:var(--spacing-200);max-width:880px;margin:0;padding:0;list-style:none;display:grid;position:relative}.tp-track[data-astro-cid-htngaji4]:before{content:"";border-left:2px dashed var(--color-border-neutral);position:absolute;top:40px;bottom:40px;left:27px}.tp-step[data-astro-cid-htngaji4]{gap:var(--spacing-400);padding:var(--spacing-300) var(--spacing-400) var(--spacing-300) 0;border-radius:var(--radius-lg);grid-template-columns:56px minmax(0,1fr);display:grid;position:relative}.tp-step[data-astro-cid-htngaji4]:hover{background:var(--paper-2)}.tp-num[data-astro-cid-htngaji4]{background:var(--paper);width:56px;height:56px;font:700 32px/1 var(--font-hand);border-radius:50%;place-items:center;display:grid;position:relative}.tp-ring[data-astro-cid-htngaji4]{position:absolute;inset:0;overflow:visible}.tp-check[data-astro-cid-htngaji4]{background:var(--paper);border-radius:50%;width:24px;height:24px;padding:2px;display:none;position:absolute;bottom:-4px;right:-6px;overflow:visible}.tp-done[data-astro-cid-htngaji4]{font-size:var(--t-caption);color:var(--color-text-pitch);font-weight:600;display:none}.is-done[data-astro-cid-htngaji4] .tp-check[data-astro-cid-htngaji4]{display:block}.is-done[data-astro-cid-htngaji4] .tp-done[data-astro-cid-htngaji4]{display:inline}.is-done[data-astro-cid-htngaji4] .tp-n[data-astro-cid-htngaji4]{color:var(--ink-3)}.tp-body[data-astro-cid-htngaji4]{padding-top:var(--spacing-200);gap:var(--spacing-100);display:grid}.tp-body[data-astro-cid-htngaji4] h3[data-astro-cid-htngaji4]{font-size:var(--t-h5);align-items:baseline;gap:var(--spacing-200);flex-wrap:wrap;font-weight:600;line-height:1.3;display:flex}.tp-body[data-astro-cid-htngaji4] a[data-astro-cid-htngaji4],.card[data-astro-cid-htngaji4] a[data-astro-cid-htngaji4]{text-decoration:none}.tp-body[data-astro-cid-htngaji4] a[data-astro-cid-htngaji4]:after,.card[data-astro-cid-htngaji4] a[data-astro-cid-htngaji4]:after{content:"";border-radius:inherit;position:absolute;inset:0}.tp-body[data-astro-cid-htngaji4] a[data-astro-cid-htngaji4]:hover{text-underline-offset:4px;text-decoration:underline}.tp-line[data-astro-cid-htngaji4]{color:var(--ink-2);max-width:var(--w-text)}.meta[data-astro-cid-htngaji4]{align-items:center;gap:var(--spacing-300);font-size:var(--t-body-small);color:var(--ink-3);flex-wrap:wrap;display:flex}.chip[data-astro-cid-htngaji4]{padding:2px var(--spacing-200);border-radius:var(--radius-full);background:var(--color-background-pitch);color:var(--color-text-pitch);font-size:var(--t-caption);font-weight:600}.group[data-astro-cid-htngaji4]+.group[data-astro-cid-htngaji4]{margin-top:var(--sp-block)}.group[data-astro-cid-htngaji4] h3[data-astro-cid-htngaji4]{font-size:var(--t-h4);letter-spacing:var(--ls-heading);margin-bottom:var(--spacing-400);font-weight:600;line-height:1.3}.cards[data-astro-cid-htngaji4]{gap:var(--spacing-500);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.card[data-astro-cid-htngaji4]{background:var(--paper);border:1px solid var(--rule);border-radius:var(--r-card);grid-template-rows:auto 1fr;transition:border-color .15s,transform .15s;display:grid;position:relative;overflow:hidden}.card[data-astro-cid-htngaji4]:hover{border-color:var(--ink);transform:translateY(-2px)}.card[data-astro-cid-htngaji4]:has(a:focus-visible){outline:2px solid var(--brand);outline-offset:3px}.media[data-astro-cid-htngaji4]{aspect-ratio:3/2;background:var(--background-raised);overflow:hidden}.media[data-astro-cid-htngaji4] img{object-fit:cover;width:100%;height:100%;display:block}.tile[data-astro-cid-htngaji4]{background-color:var(--paper-2);background-image:radial-gradient(circle, var(--dot) 1px, transparent 1.3px);background-size:16px 16px;place-items:center;width:100%;height:100%;display:grid}.card-body[data-astro-cid-htngaji4]{align-content:start;gap:var(--spacing-200);padding:var(--spacing-500);display:grid}.card[data-astro-cid-htngaji4] h4[data-astro-cid-htngaji4]{font-size:var(--t-h5);letter-spacing:var(--ls-heading);font-weight:600;line-height:1.3}.card-line[data-astro-cid-htngaji4]{color:var(--ink-2);font-size:var(--t-body-small);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.bridge[data-astro-cid-htngaji4]{text-align:center;justify-items:center;display:grid}.bridge[data-astro-cid-htngaji4] h2[data-astro-cid-htngaji4]{font-size:var(--t-h4);letter-spacing:var(--ls-heading);font-weight:600;line-height:1.3}.bridge[data-astro-cid-htngaji4] .sbox{text-align:left;width:100%}@media (width<=1100px){.cards[data-astro-cid-htngaji4]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.intro[data-astro-cid-htngaji4],.cards[data-astro-cid-htngaji4]{grid-template-columns:minmax(0,1fr)}.sketch[data-astro-cid-htngaji4]{display:none}}@media (width<=520px){.seg[data-astro-cid-htngaji4]{border-radius:var(--r-card);display:grid}.seg[data-astro-cid-htngaji4] a[data-astro-cid-htngaji4]{border-radius:calc(var(--r-card) - var(--spacing-100))}}@media (prefers-reduced-motion:reduce){.card[data-astro-cid-htngaji4],.card[data-astro-cid-htngaji4]:hover{transition:none;transform:none}}@media print{.seg[data-astro-cid-htngaji4],.tp-progress[data-astro-cid-htngaji4]{display:none}}
