.cu-mast[data-astro-cid-j7pv25f6]{padding:clamp(24px,4vw,38px) 0 clamp(23px,3.6vw,34px);text-align:center}.cu-mast[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{margin:0;color:var(--color-ink);font-family:var(--font-display);font-size:clamp(28px,4.8vw,39px);font-weight:600;letter-spacing:-.022em;line-height:1}.cu-home[data-astro-cid-j7pv25f6]{max-width:1240px;padding-top:clamp(8px,2vw,18px)}.home-section[data-astro-cid-j7pv25f6]{padding-bottom:clamp(34px,5vw,54px)}.home-section-head[data-astro-cid-j7pv25f6],.home-app-head[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.home-section-head[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6],.home-app-head[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin:0;color:var(--color-ink);font-family:var(--font-display);font-size:clamp(18px,2.2vw,23px);font-weight:650;letter-spacing:-.035em}.home-section-head[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6],.home-app-head[data-astro-cid-j7pv25f6]>a[data-astro-cid-j7pv25f6]{color:var(--color-accent);font-size:13px;font-weight:550;white-space:nowrap;transition:color .18s var(--ease-cu)}.home-section-head[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover,.home-app-head[data-astro-cid-j7pv25f6]>a[data-astro-cid-j7pv25f6]:hover{color:var(--color-accent-hover)}.home-articles[data-astro-cid-j7pv25f6]:last-child,.home-videos[data-astro-cid-j7pv25f6]:last-child,.home-more[data-astro-cid-j7pv25f6]:last-child{padding-bottom:clamp(78px,12vw,130px)}.home-article-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.7vw,20px)}.home-app-band[data-astro-cid-j7pv25f6]{width:auto;margin:0 calc(50% - 50vw) clamp(40px,6vw,66px);padding-block:clamp(30px,4.6vw,52px);border-block:var(--hairline) solid var(--color-hairline);background:var(--color-bg)}.home-app-inner[data-astro-cid-j7pv25f6]{max-width:1240px;margin-inline:auto;padding-inline:clamp(12.96px,5vw,51.84px)}.home-app-head[data-astro-cid-j7pv25f6]{margin-bottom:clamp(18px,2.5vw,26px)}.home-app-head[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{color:var(--color-ink)}.home-app-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,1.5vw,16px)}.home-app-card[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(12px,2vw,20px);min-width:0;padding:clamp(14px,2.2vw,22px);border:var(--hairline) solid var(--color-hairline);border-radius:11.66px;corner-shape:var(--corner-shape);background:var(--color-bg);color:var(--color-ink);transition:transform .22s var(--ease-cu),box-shadow .22s var(--ease-cu)}.home-app-card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-2px);box-shadow:var(--shadow-soft-hover)}.home-app-icon[data-astro-cid-j7pv25f6]{display:block;width:clamp(46px,6.2vw,68px);height:auto;filter:drop-shadow(0 4px 12px rgb(0 0 0 / .13))}.home-app-copy[data-astro-cid-j7pv25f6]{display:flex;min-width:0;flex-direction:column;gap:4px}.home-app-copy[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:var(--color-ink);font-family:var(--font-display);font-size:clamp(17px,2vw,22px);font-weight:650;letter-spacing:-.03em}.home-app-tagline[data-astro-cid-j7pv25f6]{color:var(--color-muted);font-size:13px;line-height:1.4;text-wrap:pretty}.home-app-detail[data-astro-cid-j7pv25f6]{margin-top:3px;color:var(--color-faint);font-family:var(--font-mono);font-size:11px}.home-app-arrow[data-astro-cid-j7pv25f6]{color:var(--color-accent);font-size:18px;transition:transform .18s var(--ease-cu)}.home-app-card[data-astro-cid-j7pv25f6]:hover .home-app-arrow[data-astro-cid-j7pv25f6]{transform:translate(3px)}@media(max-width:820px){.home-article-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr))}.home-app-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}@media(max-width:560px){.home-article-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.home-app-inner[data-astro-cid-j7pv25f6]{padding-inline:18px}.home-app-card[data-astro-cid-j7pv25f6]{grid-template-columns:auto minmax(0,1fr) auto}}@media(prefers-reduced-motion:reduce){.home-app-card[data-astro-cid-j7pv25f6]{transition:none}}
