h1.svelte-dwhjvo{font-family:var(--display);letter-spacing:-.03em;color:inherit;text-wrap:balance;margin:0;font-weight:900;line-height:1}p.svelte-dwhjvo{margin:0}.pad.svelte-dwhjvo{padding-inline:18px}.sec.svelte-dwhjvo{border-bottom:var(--bd);padding-block:34px}.xidx.svelte-dwhjvo{background:var(--paper)}.sticker.svelte-dwhjvo{font:800 12px/1 var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);border:2px solid var(--ink);background:#fff;border-radius:999px;padding:8px 12px;display:inline-block;transform:rotate(-2deg)}.h2.svelte-dwhjvo{margin-top:14px;font-size:30px}.h2.svelte-dwhjvo em:where(.svelte-dwhjvo){color:var(--red);font-style:normal}.sub.svelte-dwhjvo{margin-top:10px;font-weight:600}.grid.svelte-dwhjvo{gap:12px;margin:22px 0 0;padding:0;list-style:none;display:grid}.xcard.svelte-dwhjvo{color:var(--ink);background:var(--bg);border:var(--bd);border-radius:18px;align-items:center;gap:12px;height:100%;padding:10px;text-decoration:none;transition:transform .12s;display:flex}.xcard.svelte-dwhjvo:hover{transform:translate(-2px,-2px)}.xcard.svelte-dwhjvo img:where(.svelte-dwhjvo){object-fit:cover;border:1px solid var(--ink);background:#fff;border-radius:12px;flex:none;width:72px;height:72px}.txt.svelte-dwhjvo{flex-direction:column;gap:3px;min-width:0;display:flex}.txt.svelte-dwhjvo b:where(.svelte-dwhjvo){font:900 15px/1.15 var(--display);letter-spacing:-.02em}.txt.svelte-dwhjvo span:where(.svelte-dwhjvo){font-size:13px;font-weight:600}@media (width>=900px){.pad.svelte-dwhjvo{padding-inline:max(40px,50% - 590px)}.sec.svelte-dwhjvo{padding-block:80px}.h2.svelte-dwhjvo{margin-top:18px;font-size:clamp(40px,4.6vw,64px)}.sub.svelte-dwhjvo{max-width:60ch;font-size:19px}.grid.svelte-dwhjvo{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px;margin-top:40px}.xcard.svelte-dwhjvo{flex-direction:column;align-items:stretch;padding:0;overflow:hidden}.xcard.svelte-dwhjvo img:where(.svelte-dwhjvo){aspect-ratio:16/10;border:0;border-bottom:var(--bd);border-radius:0;width:100%;height:auto}.txt.svelte-dwhjvo{padding:14px 16px 18px}.txt.svelte-dwhjvo b:where(.svelte-dwhjvo){font-size:17px}.txt.svelte-dwhjvo span:where(.svelte-dwhjvo){font-size:14px}}@media (prefers-reduced-motion:reduce){.xcard.svelte-dwhjvo{transition:none}}
