.page.svelte-7yejbq{padding-block:48px 80px;display:grid;gap:20px}.head.svelte-7yejbq{display:grid;gap:8px;max-width:720px}h1.svelte-7yejbq{font-size:clamp(34px,5vw,52px)}.lead.svelte-7yejbq{font-size:17px}.chips.svelte-7yejbq{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.chip.svelte-7yejbq{flex:none;padding:7px 14px;border:1px solid var(--line-2);border-radius:999px;background:var(--card);color:var(--ink-2);font-size:14px;text-decoration:none;transition:background .2s,color .2s}.chip.svelte-7yejbq span:where(.svelte-7yejbq){color:var(--muted);margin-left:2px}.chip.svelte-7yejbq:hover{border-color:var(--accent)}.chip.on.svelte-7yejbq{background:var(--ink);border-color:var(--ink);color:#fff}.chip.on.svelte-7yejbq span:where(.svelte-7yejbq){color:var(--rose-1)}.thumb.svelte-7yejbq{display:block;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover;border-radius:var(--r-lg);background:var(--paper-2)}.feat.svelte-7yejbq{display:grid;gap:18px 32px;align-items:center;color:var(--ink);text-decoration:none}.feat.svelte-7yejbq:not(.has-img){padding:clamp(22px,4vw,36px);border:1px solid var(--line);border-radius:var(--r-lg);background:linear-gradient(135deg,var(--card) 40%,var(--accent-soft))}@media(min-width:900px){.feat.has-img.svelte-7yejbq{grid-template-columns:minmax(0,560px) minmax(0,1fr)}}.feat-text.svelte-7yejbq{display:grid;gap:10px}.feat.svelte-7yejbq h2:where(.svelte-7yejbq){font-size:clamp(26px,3.4vw,36px);line-height:1.15;max-width:760px}.feat.svelte-7yejbq p:where(.svelte-7yejbq){max-width:680px;font-size:16px}.grid.svelte-7yejbq{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:32px 20px;margin-top:12px}.item.svelte-7yejbq{display:grid;gap:8px;align-content:start;color:var(--ink);text-decoration:none}.item.svelte-7yejbq .thumb:where(.svelte-7yejbq){margin-bottom:6px;transition:opacity .2s}.item.svelte-7yejbq:hover .thumb:where(.svelte-7yejbq),.feat.svelte-7yejbq:hover .thumb:where(.svelte-7yejbq){opacity:.92}.item.svelte-7yejbq:hover h2:where(.svelte-7yejbq),.feat.svelte-7yejbq:hover h2:where(.svelte-7yejbq){color:var(--accent-2)}.item.svelte-7yejbq h2:where(.svelte-7yejbq){font-size:22px;line-height:1.22;transition:color .2s}.item.svelte-7yejbq p:where(.svelte-7yejbq){font-size:14.5px;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cat.svelte-7yejbq{font-size:12px;font-weight:600;letter-spacing:.04em;color:var(--accent)}.meta.svelte-7yejbq{font-size:12.5px;color:var(--accent)}.pager.svelte-7yejbq{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 18px;margin-top:16px;padding-top:22px;border-top:1px solid var(--line)}.nums.svelte-7yejbq{display:flex;gap:6px}.num.svelte-7yejbq{min-width:38px;height:38px;display:grid;place-items:center;border-radius:999px;border:1px solid var(--line-2);color:var(--ink-2);text-decoration:none;font-size:14.5px}a.num.svelte-7yejbq:hover{border-color:var(--accent);color:var(--accent)}.num.on.svelte-7yejbq{background:var(--ink);border-color:var(--ink);color:#fff}.step.svelte-7yejbq{color:var(--accent);text-decoration:none;font-size:14.5px;font-weight:600}
