.hs-media-card.svelte-123pyum{color:#242424;border-radius:14px;flex-direction:column;gap:10px;text-decoration:none;display:flex}.hs-media-card.svelte-123pyum:focus-visible{outline-offset:4px;outline:2px solid #d9363a}.hs-media-poster.svelte-123pyum{background:#f4f1eb;border-radius:12px;transition:transform .2s,box-shadow .2s;display:block;position:relative;overflow:hidden;box-shadow:0 10px 30px #24242410}.hs-media-poster.svelte-123pyum img:where(.svelte-123pyum){object-fit:cover;width:100%;height:100%;box-shadow:none;border:0;max-width:none;transition:transform .3s;display:block;position:absolute;inset:0}.hs-media-card.svelte-123pyum:hover .hs-media-poster:where(.svelte-123pyum){box-shadow:0 16px 40px #24242418}.hs-media-card.svelte-123pyum:hover .hs-media-poster:where(.svelte-123pyum) img:where(.svelte-123pyum){transform:scale(1.03)}.hs-media-badge.svelte-123pyum{color:#a8262b;letter-spacing:1px;background:#fffefae6;border-radius:999px;padding:4px 9px;font:600 10px/1.4 Arial,sans-serif;position:absolute;top:10px;left:10px}.hs-media-card-title.svelte-123pyum{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:1.55;display:-webkit-box;overflow:hidden}.hs-media-card.svelte-123pyum:hover .hs-media-card-title:where(.svelte-123pyum){color:#d9363a}.hs-media-card.svelte-123pyum time:where(.svelte-123pyum){color:#77736e;letter-spacing:.5px;font-size:11px}.hs-media.svelte-14bqwv7{--hs-ink:#242424;--hs-muted:#77736e;--hs-line:#ece9e5;--hs-coral:#d9363a;max-width:1200px;color:var(--hs-ink);text-align:left;box-sizing:border-box;margin:0 auto;padding:48px 24px 80px;font-family:Arial,Hiragino Kaku Gothic ProN,Yu Gothic,sans-serif}.hs-media.svelte-14bqwv7 *{box-sizing:border-box}.hs-media-head.svelte-14bqwv7{max-width:760px;margin-bottom:44px}.hs-media-eyebrow.svelte-14bqwv7{letter-spacing:1.6px;color:var(--hs-muted);margin:0 0 14px;font:600 10px/1.5 Arial,sans-serif}.hs-media.svelte-14bqwv7 h1:where(.svelte-14bqwv7){letter-spacing:-.2px;color:var(--hs-ink);margin:0 0 18px;font-size:30px;font-weight:700;line-height:1.35}.hs-media-lead.svelte-14bqwv7{color:#59544f;margin:0 0 18px;font-size:15px;line-height:1.9}.hs-media-meta.svelte-14bqwv7{color:var(--hs-muted);flex-wrap:wrap;align-items:center;gap:20px;margin:0;font-size:12px;display:flex}.hs-media-meta.svelte-14bqwv7 a:where(.svelte-14bqwv7){color:#a8262b;align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.hs-media-meta.svelte-14bqwv7 a:where(.svelte-14bqwv7):hover{color:var(--hs-coral);text-decoration:underline}.hs-media-meta.svelte-14bqwv7 img:where(.svelte-14bqwv7){opacity:.7;width:14px;height:14px;box-shadow:none;border:0}.hs-media-section.svelte-14bqwv7+.hs-media-section:where(.svelte-14bqwv7){margin-top:56px}.hs-media.svelte-14bqwv7 h2:where(.svelte-14bqwv7){border-bottom:1px solid var(--hs-line);color:var(--hs-ink);align-items:baseline;gap:10px;margin:0 0 20px;padding-bottom:12px;font-size:18px;font-weight:700;display:flex}.hs-media.svelte-14bqwv7 h2:where(.svelte-14bqwv7) span:where(.svelte-14bqwv7){color:var(--hs-muted);font-size:12px;font-weight:600}.hs-media-grid.svelte-14bqwv7{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:28px 20px;margin:0;padding:0;list-style:none;display:grid}.hs-media-grid-vertical.svelte-14bqwv7{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.hs-media-grid.svelte-14bqwv7 li:where(.svelte-14bqwv7){min-width:0;margin:0;padding:0}.hs-media-empty.svelte-14bqwv7{color:var(--hs-muted);padding:40px 0}.hs-media.svelte-14bqwv7 a:where(.svelte-14bqwv7):focus-visible{outline:2px solid var(--hs-coral);outline-offset:3px}@media (width<=1100px){.hs-media.svelte-14bqwv7{padding:36px 24px 64px}}@media (width<=600px){.hs-media.svelte-14bqwv7{padding:28px 20px 56px}.hs-media.svelte-14bqwv7 h1:where(.svelte-14bqwv7){font-size:22px}.hs-media-lead.svelte-14bqwv7{font-size:14px}.hs-media-grid.svelte-14bqwv7{grid-template-columns:repeat(2,1fr);gap:22px 14px}.hs-media-grid-vertical.svelte-14bqwv7{grid-template-columns:repeat(2,1fr)}.hs-media-section.svelte-14bqwv7+.hs-media-section:where(.svelte-14bqwv7){margin-top:40px}}
