.content-visual[data-astro-cid-hwlhfg44]{--visual-bg: #e6eddf;--visual-ink: #557647;position:relative;display:flex;flex:0 0 auto;align-items:center;justify-content:center;overflow:hidden;aspect-ratio:16 / 9;background:var(--color-gray-50);border-bottom:1px solid var(--color-gray-200)}.content-visual--cover[data-astro-cid-hwlhfg44]{width:100%}.content-visual--thumbnail[data-astro-cid-hwlhfg44]{width:8.25rem;align-self:center;border:1px solid var(--color-gray-200);border-radius:.65rem}.content-visual[data-astro-cid-hwlhfg44] .visual-image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.content-visual[data-astro-cid-hwlhfg44][data-tone=blue]{--visual-bg: #deedf4;--visual-ink: #426e88}.content-visual[data-astro-cid-hwlhfg44][data-tone=violet]{--visual-bg: #eae2f5;--visual-ink: #80629f}.content-visual[data-astro-cid-hwlhfg44][data-tone=peach]{--visual-bg: #f7e2d1;--visual-ink: #a6754e}.content-visual[data-astro-cid-hwlhfg44][data-tone=rose]{--visual-bg: #f3dfe5;--visual-ink: #a15b73}.content-visual[data-astro-cid-hwlhfg44][data-tone=amber]{--visual-bg: #f5edce;--visual-ink: #988046}.content-visual--illustration[data-astro-cid-hwlhfg44]{background:var(--visual-bg)}.visual-art[data-astro-cid-hwlhfg44]{position:absolute;inset:0;color:var(--visual-ink);background-image:radial-gradient(currentColor .6px,transparent .6px);background-size:15px 15px}.visual-orbit[data-astro-cid-hwlhfg44]{position:absolute;width:58%;aspect-ratio:1;border:1px solid currentColor;border-radius:50%;opacity:.2;right:-12%;top:-45%}.visual-dot[data-astro-cid-hwlhfg44]{position:absolute;width:2rem;height:2rem;border-radius:50%;background:currentColor;opacity:.15;bottom:22%;left:18%}.visual-symbol[data-astro-cid-hwlhfg44]{position:absolute;left:50%;top:44%;display:grid;width:4.8rem;height:4.8rem;place-items:center;transform:translate(-50%,-50%) rotate(-7deg);border:1px solid color-mix(in srgb,currentColor 25%,transparent);border-radius:1.3rem;background:#ffffffc7;box-shadow:4px 5px color-mix(in srgb,currentColor 12%,transparent);transition:transform .2s ease}.visual-symbol[data-astro-cid-hwlhfg44] .visual-icon{width:2.5rem;height:2.5rem}.visual-caption[data-astro-cid-hwlhfg44]{position:absolute;bottom:.9rem;left:1.2rem;right:2.5rem;font-size:.7rem;font-weight:650;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.visual-plus[data-astro-cid-hwlhfg44]{position:absolute;right:1.1rem;bottom:.7rem;font-size:1.35rem;font-weight:400}.content-visual--thumbnail[data-astro-cid-hwlhfg44] .visual-symbol[data-astro-cid-hwlhfg44]{top:50%;width:2.6rem;height:2.6rem;border-radius:.7rem}.content-visual--thumbnail[data-astro-cid-hwlhfg44] .visual-symbol[data-astro-cid-hwlhfg44] .visual-icon{width:1.5rem;height:1.5rem}.content-visual--thumbnail[data-astro-cid-hwlhfg44] [data-astro-cid-hwlhfg44]:is(.visual-caption,.visual-plus){display:none}a:hover .visual-symbol[data-astro-cid-hwlhfg44]{transform:translate(-50%,-50%) rotate(0)}.dark .content-visual[data-astro-cid-hwlhfg44]{border-color:var(--color-gray-700)}.dark .content-visual--illustration[data-astro-cid-hwlhfg44]{background:color-mix(in srgb,var(--visual-ink) 22%,var(--color-gray-950))}.dark .visual-art[data-astro-cid-hwlhfg44]{color:var(--visual-bg)}.dark .visual-symbol[data-astro-cid-hwlhfg44]{background:color-mix(in srgb,var(--visual-ink) 25%,var(--color-gray-900))}@media(min-width:768px)and (max-width:1023px){[data-site-theme=paper] .content-visual--thumbnail[data-astro-cid-hwlhfg44]{width:100%}}@media(max-width:767px){.content-visual--thumbnail[data-astro-cid-hwlhfg44]{width:6.25rem}}@media(prefers-reduced-motion:reduce){.visual-symbol[data-astro-cid-hwlhfg44]{transition:none}}.compact-content-list[data-astro-cid-idkkix2x]{border-top:1px solid var(--color-gray-200)}.compact-content-row[data-astro-cid-idkkix2x]{display:grid;grid-template-columns:160px minmax(0,1fr);align-items:start;gap:24px;padding:24px 0;border-bottom:1px solid var(--color-gray-200);color:var(--color-gray-950);text-decoration:none}.compact-content-row[data-astro-cid-idkkix2x]:focus-visible{outline:2px solid var(--color-primary-600);outline-offset:5px;border-radius:6px}.compact-content-cover[data-astro-cid-idkkix2x]{width:160px;aspect-ratio:8/5;overflow:hidden;border:1px solid var(--color-gray-200);border-radius:10px}.compact-content-cover[data-astro-cid-idkkix2x] .content-visual--thumbnail{width:100%;height:100%;align-self:initial;aspect-ratio:auto;border:0;border-radius:0}.compact-content-copy[data-astro-cid-idkkix2x]{min-width:0;max-width:78ch}.compact-content-meta[data-astro-cid-idkkix2x]{display:flex;flex-wrap:wrap;gap:4px 12px;margin:0 0 7px;color:var(--color-gray-500);font-size:12px;line-height:1.5}.compact-content-title[data-astro-cid-idkkix2x]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;margin:0;font-size:20px;font-weight:650;line-height:1.45;letter-spacing:-.025em;overflow-wrap:anywhere}.compact-content-summary[data-astro-cid-idkkix2x]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin:8px 0 0;color:var(--color-gray-600);font-size:15px;line-height:1.6;overflow-wrap:anywhere}.compact-content-read[data-astro-cid-idkkix2x]{display:inline-flex;align-items:center;gap:7px;margin-top:10px;color:var(--color-primary-700);font-size:13px;font-weight:600}.compact-content-row[data-astro-cid-idkkix2x]:hover .compact-content-title[data-astro-cid-idkkix2x]{color:var(--color-primary-700)}.dark .compact-content-list[data-astro-cid-idkkix2x],.dark .compact-content-row[data-astro-cid-idkkix2x],.dark .compact-content-cover[data-astro-cid-idkkix2x]{border-color:var(--color-gray-700)}.dark .compact-content-row[data-astro-cid-idkkix2x]{color:var(--color-gray-50)}.dark .compact-content-meta[data-astro-cid-idkkix2x]{color:var(--color-gray-400)}.dark .compact-content-summary[data-astro-cid-idkkix2x]{color:var(--color-gray-300)}.dark .compact-content-read[data-astro-cid-idkkix2x],.dark .compact-content-row[data-astro-cid-idkkix2x]:hover .compact-content-title[data-astro-cid-idkkix2x]{color:var(--color-primary-300)}[data-site-theme=paper] .compact-content-row[data-astro-cid-idkkix2x]{color:var(--paper-ink)}[data-site-theme=paper] .compact-content-list[data-astro-cid-idkkix2x],[data-site-theme=paper] .compact-content-row[data-astro-cid-idkkix2x],[data-site-theme=paper] .compact-content-cover[data-astro-cid-idkkix2x]{border-color:var(--paper-line)}@media(max-width:767px){.compact-content-row[data-astro-cid-idkkix2x]{grid-template-columns:112px minmax(0,1fr);gap:17px;padding:20px 0}.compact-content-cover[data-astro-cid-idkkix2x]{width:112px}.compact-content-title[data-astro-cid-idkkix2x]{font-size:18px}.compact-content-summary[data-astro-cid-idkkix2x]{font-size:14px}}@media(max-width:479px){.compact-content-row[data-astro-cid-idkkix2x]{grid-template-columns:88px minmax(0,1fr);gap:13px}.compact-content-cover[data-astro-cid-idkkix2x]{width:88px}.compact-content-title[data-astro-cid-idkkix2x]{font-size:16px;line-height:1.5}.compact-content-meta[data-astro-cid-idkkix2x]{font-size:11px;gap:3px 8px}.compact-content-summary[data-astro-cid-idkkix2x]{font-size:13px}.compact-content-read[data-astro-cid-idkkix2x]{min-height:28px;margin-top:5px}}
