.steps[data-astro-cid-req5cyzd]{background:var(--color-diagram);color:var(--color-white);border-radius:24px;padding:26px 28px 28px}h2[data-astro-cid-req5cyzd]{color:var(--color-white);margin:0 0 18px;font-size:20px;line-height:1.35}ol[data-astro-cid-req5cyzd]{counter-reset:step;gap:16px;margin:0;padding:0;list-style:none;display:grid}li[data-astro-cid-req5cyzd]{counter-increment:step;padding-left:44px;position:relative}li[data-astro-cid-req5cyzd]:before{content:counter(step);border:1.5px solid var(--mesh-cyan);width:30px;height:30px;color:var(--mesh-cyan);border-radius:50%;place-items:center;font-size:14px;font-weight:700;display:grid;position:absolute;top:1px;left:0}.steps__label[data-astro-cid-req5cyzd]{color:var(--mesh-cyan);margin-bottom:2px;font-size:13px;font-weight:700;display:block}li[data-astro-cid-req5cyzd] a[data-astro-cid-req5cyzd]{color:var(--color-white);font-size:16px;font-weight:700;line-height:1.5;text-decoration:none}li[data-astro-cid-req5cyzd] a[data-astro-cid-req5cyzd]:focus-visible{outline-color:var(--mesh-cyan)}li[data-astro-cid-req5cyzd] a[data-astro-cid-req5cyzd]:hover{color:var(--color-accent-soft);text-decoration:underline}@media (width<=640px){.steps[data-astro-cid-req5cyzd]{border-radius:20px;padding:22px 20px 24px}}.tcard[data-astro-cid-4hrjpdoa]{background:var(--color-surface);border-radius:24px;flex-direction:column;display:flex}.tcard__head[data-astro-cid-4hrjpdoa]{align-items:center;gap:14px;padding:22px 24px 0;list-style:none;display:flex}.tcard__head[data-astro-cid-4hrjpdoa]::-webkit-details-marker{display:none}.tcard__name[data-astro-cid-4hrjpdoa]{flex:1;min-width:0}.tcard[data-astro-cid-4hrjpdoa] h3[data-astro-cid-4hrjpdoa]{color:var(--color-ink);margin:0;font-size:19px;line-height:1.3}.tcard[data-astro-cid-4hrjpdoa] h3[data-astro-cid-4hrjpdoa] a[data-astro-cid-4hrjpdoa]{color:inherit;text-decoration:none}.tcard[data-astro-cid-4hrjpdoa] h3[data-astro-cid-4hrjpdoa] a[data-astro-cid-4hrjpdoa]:hover{color:var(--color-accent)}.tcard[data-astro-cid-4hrjpdoa] small[data-astro-cid-4hrjpdoa]{margin-top:2px;font-size:13px;display:block}.tcard[data-astro-cid-4hrjpdoa] .tcard__chevron{color:var(--color-text);transition:transform .15s;display:none}.tcard__fold[data-astro-cid-4hrjpdoa][open] .tcard__chevron{transform:rotate(180deg)}.tcard__body[data-astro-cid-4hrjpdoa]{padding:14px 24px 24px}.tcard__summary[data-astro-cid-4hrjpdoa]{margin:0 0 18px;font-size:14px;line-height:1.7}.tcard__label[data-astro-cid-4hrjpdoa]{letter-spacing:.02em;color:var(--color-positive-ink);margin:0 0 6px;font-size:12px;font-weight:700}.tcard__list[data-astro-cid-4hrjpdoa]{margin:0;padding:0;list-style:none}.tcard__list[data-astro-cid-4hrjpdoa] li[data-astro-cid-4hrjpdoa]{border-top:1px solid var(--color-line);padding:11px 0;font-size:15px;line-height:1.5}.tcard__list[data-astro-cid-4hrjpdoa] li[data-astro-cid-4hrjpdoa]:first-child{border-top:0;padding-top:0}.tcard__list[data-astro-cid-4hrjpdoa] a[data-astro-cid-4hrjpdoa]{color:var(--color-ink);font-weight:600;text-decoration:none}.tcard__list[data-astro-cid-4hrjpdoa] a[data-astro-cid-4hrjpdoa]:hover{color:var(--color-accent)}.tcard__all[data-astro-cid-4hrjpdoa]{align-items:center;gap:6px;margin:auto 24px 24px;padding-top:18px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}@media (width>=761px){.tcard__head[data-astro-cid-4hrjpdoa]{pointer-events:none}.tcard__head[data-astro-cid-4hrjpdoa] a[data-astro-cid-4hrjpdoa]{pointer-events:auto}}@media not all and (width>=761px){.tcard[data-astro-cid-4hrjpdoa]{border-radius:18px}.tcard__head[data-astro-cid-4hrjpdoa]{cursor:pointer;padding:14px 16px}.tcard__head[data-astro-cid-4hrjpdoa] a[data-astro-cid-4hrjpdoa]{pointer-events:none}.tcard[data-astro-cid-4hrjpdoa] h3[data-astro-cid-4hrjpdoa]{font-size:17px}.tcard[data-astro-cid-4hrjpdoa] .tcard__chevron{display:block}.tcard__body[data-astro-cid-4hrjpdoa]{padding:2px 16px 0 74px}.tcard__all[data-astro-cid-4hrjpdoa]{margin:0 16px 18px 74px;padding-top:14px}.tcard__fold[data-astro-cid-4hrjpdoa]:not([open])+.tcard__all[data-astro-cid-4hrjpdoa]{display:none}}.guide-index[data-astro-cid-v6wnf5g3]{padding-top:28px;padding-bottom:96px}.index-head[data-astro-cid-v6wnf5g3]{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:32px 48px;padding:28px 0 8px;display:grid}h1[data-astro-cid-v6wnf5g3]{color:var(--color-ink);margin:0 0 14px;font-size:44px;font-weight:800;line-height:1.25}.index-head[data-astro-cid-v6wnf5g3] p[data-astro-cid-v6wnf5g3]{max-width:680px;margin:0;font-size:18px;line-height:1.75}.index-tabs[data-astro-cid-v6wnf5g3]{scrollbar-width:none;gap:6px;margin:28px -5px 0;padding:5px;display:flex;overflow-x:auto}.index-tabs[data-astro-cid-v6wnf5g3] a[data-astro-cid-v6wnf5g3]{color:var(--color-ink);border-radius:999px;flex:none;padding:9px 16px;font-size:14px;font-weight:600;text-decoration:none}.index-tabs[data-astro-cid-v6wnf5g3] a[data-astro-cid-v6wnf5g3]:hover{background:var(--color-surface)}.index-tabs[data-astro-cid-v6wnf5g3] a[data-astro-cid-v6wnf5g3].index-tabs__first{background:var(--color-ink);color:var(--color-white)}.index-tabs[data-astro-cid-v6wnf5g3] span[data-astro-cid-v6wnf5g3]:not(.vh){color:var(--color-text);margin-left:4px;font-weight:400}.vh[data-astro-cid-v6wnf5g3]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.index-section[data-astro-cid-v6wnf5g3]{margin-top:56px}.index-section__head[data-astro-cid-v6wnf5g3]{justify-content:space-between;align-items:flex-end;gap:8px 24px;margin-bottom:20px;display:flex}h2[data-astro-cid-v6wnf5g3]{color:var(--color-ink);margin:0;font-size:26px;font-weight:800;line-height:1.3}.index-section__head[data-astro-cid-v6wnf5g3] p[data-astro-cid-v6wnf5g3]{margin:6px 0 0;font-size:15px;line-height:1.6}.index-section__count[data-astro-cid-v6wnf5g3]{flex:none;margin:0;font-size:14px}.index-section__more[data-astro-cid-v6wnf5g3]{flex:none;font-size:14px;font-weight:700;text-decoration:none}.face-tiles[data-astro-cid-v6wnf5g3]{grid-template-columns:repeat(var(--tiles), minmax(0, 1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.face-tile[data-astro-cid-v6wnf5g3]{color:var(--color-ink);text-align:center;gap:10px;font-size:15px;font-weight:700;text-decoration:none;display:grid}.face-tile[data-astro-cid-v6wnf5g3] .shape-tile{aspect-ratio:4/3;outline-offset:2px;border-radius:16px;outline:2px solid #0000}.face-tile[data-astro-cid-v6wnf5g3]:hover .shape-tile{outline-color:var(--color-accent)}.topic-grid[data-astro-cid-v6wnf5g3]{grid-template-columns:repeat(var(--cards), minmax(0, 1fr));gap:16px;display:grid}.loose[data-astro-cid-v6wnf5g3]{gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.loose[data-astro-cid-v6wnf5g3] a[data-astro-cid-v6wnf5g3]{font-weight:600}.latest[data-astro-cid-v6wnf5g3]{background:var(--color-surface);border-radius:20px;margin:0;padding:0;list-style:none;overflow:hidden}.latest[data-astro-cid-v6wnf5g3] li[data-astro-cid-v6wnf5g3]+li[data-astro-cid-v6wnf5g3]{border-top:1px solid var(--color-line)}.latest[data-astro-cid-v6wnf5g3] a[data-astro-cid-v6wnf5g3]{color:var(--color-text);grid-template-columns:220px minmax(0,1fr) auto;align-items:baseline;gap:6px 24px;padding:16px 24px;text-decoration:none;display:grid}.latest[data-astro-cid-v6wnf5g3] a[data-astro-cid-v6wnf5g3]:hover{background:var(--color-white)}.latest__topic[data-astro-cid-v6wnf5g3]{color:var(--color-accent);font-size:13px;font-weight:700}.latest__title[data-astro-cid-v6wnf5g3]{color:var(--color-ink);font-size:16px;font-weight:700;line-height:1.5}.latest__time[data-astro-cid-v6wnf5g3]{font-size:13px}@media (width<=1080px){.index-head[data-astro-cid-v6wnf5g3]{grid-template-columns:minmax(0,1fr)}.topic-grid[data-astro-cid-v6wnf5g3]{grid-template-columns:repeat(min(var(--cards), 2), minmax(0, 1fr))}}@media not all and (width>=761px){.topic-grid[data-astro-cid-v6wnf5g3]{grid-template-columns:minmax(0,1fr);gap:10px}.index-tabs[data-astro-cid-v6wnf5g3]{flex-wrap:wrap;overflow-x:visible}.latest[data-astro-cid-v6wnf5g3] a[data-astro-cid-v6wnf5g3]{grid-template-columns:minmax(0,1fr) auto;padding:14px 16px}.latest__topic[data-astro-cid-v6wnf5g3]{grid-column:1/-1}}@media (width<=640px){h1[data-astro-cid-v6wnf5g3]{font-size:30px}.index-head[data-astro-cid-v6wnf5g3]{padding-top:16px}.index-head[data-astro-cid-v6wnf5g3] p[data-astro-cid-v6wnf5g3]{font-size:16px}.index-section[data-astro-cid-v6wnf5g3]{margin-top:40px}h2[data-astro-cid-v6wnf5g3]{font-size:22px}.index-section__head[data-astro-cid-v6wnf5g3]{flex-wrap:wrap;align-items:baseline}.index-tabs[data-astro-cid-v6wnf5g3] a[data-astro-cid-v6wnf5g3]{background:var(--color-surface);padding:8px 14px}.face-tiles[data-astro-cid-v6wnf5g3]{grid-template-columns:repeat(min(var(--tiles), 4), minmax(0, 1fr));gap:14px 10px}.face-tile[data-astro-cid-v6wnf5g3]{font-size:14px}}
