.hjws-blog-idx{background:#e6edf7;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.hjws-blog-idx__hero{background:radial-gradient(ellipse 75% 65% at 70% 35%,rgba(37,99,235,.3) 0,transparent 58%),radial-gradient(ellipse 45% 45% at 10% 75%,rgba(79,70,229,.18) 0,transparent 55%),radial-gradient(ellipse 35% 35% at 90% 85%,rgba(6,182,212,.12) 0,transparent 55%),linear-gradient(155deg,#06102a,#07122e 30%,#050e26 65%,#04091e);overflow:hidden;padding:calc(var(--nav-height) + 40px) 40px 80px;position:relative}.hjws-blog-idx__hero:after{background:linear-gradient(90deg,transparent,rgba(96,165,250,.35),transparent);content:"";height:1px;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.hjws-blog-idx__hero-grid{background-image:linear-gradient(rgba(96,165,250,.04) 1px,transparent 0),linear-gradient(90deg,rgba(96,165,250,.04) 1px,transparent 0);background-size:60px 60px;inset:0;mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,rgba(0,0,0,.55) 0,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,rgba(0,0,0,.55) 0,transparent 100%);pointer-events:none;position:absolute;z-index:0}.hjws-blog-idx__hero-orb{border-radius:50%;filter:blur(70px);pointer-events:none;position:absolute;z-index:0}.hjws-blog-idx__hero-orb--a{animation:hjws-hero-drift 14s ease-in-out infinite;background:radial-gradient(ellipse,rgba(4,61,147,.28) 0,transparent 58%);height:550px;right:-160px;top:-180px;width:700px}.hjws-blog-idx__hero-orb--b{animation:hjws-hero-drift 10s ease-in-out infinite reverse;animation-delay:-5s;background:radial-gradient(circle,rgba(79,70,229,.14) 0,transparent 58%);bottom:-100px;height:420px;left:3%;width:420px}.hjws-blog-idx__hero-inner{margin:0 auto;max-width:760px;position:relative;text-align:center;z-index:1}.hjws-blog-idx__hero-content{align-items:center;display:flex;flex-direction:column;gap:20px}.hjws-blog-idx__hero-badge{align-items:center;background:rgba(37,99,235,.18);border:1px solid rgba(96,165,250,.35);border-radius:100px;color:#bfdbfe;display:inline-flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:10px;font-weight:700;gap:8px;letter-spacing:.13em;padding:5px 14px;text-transform:uppercase}.hjws-blog-idx__hero-badge-dot{animation:hjws-pulse-dot 2s ease-in-out infinite;background:#60a5fa;border-radius:50%;box-shadow:0 0 8px rgba(96,165,250,.9);flex-shrink:0;height:5px;width:5px}.hjws-blog-idx__hero-headline{color:#f0f6ff;font-size:clamp(2rem,4vw,3.2rem);font-weight:800;letter-spacing:-.03em;line-height:1.1}.hjws-blog-idx__hero-headline,.hjws-blog-idx__hero-sub{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:0}.hjws-blog-idx__hero-sub{color:#94b4d4;font-size:clamp(.9rem,1.3vw,1.05rem);line-height:1.72;max-width:560px}.hjws-blog-idx__container{margin:0 auto;max-width:1280px;padding:0 40px}.hjws-blog-idx__grid{display:grid;gap:24px;grid-template-columns:repeat(3,1fr);padding:56px 0 80px}.hjws-blog-idx__card{background:#fff;border:1.5px solid transparent;border-radius:16px;display:flex;flex-direction:column;overflow:hidden;transition:box-shadow .25s ease,transform .25s ease,border-color .25s ease}.hjws-blog-idx__card:hover{border-color:#6cb7e1;box-shadow:0 12px 40px rgba(4,61,147,.1);transform:translateY(-4px)}.hjws-blog-idx__img-link{display:block;width:100%}.hjws-blog-idx__img-wrap{aspect-ratio:16/10;display:block;overflow:hidden;width:100%}.hjws-blog-idx__img{display:block;height:100%;object-fit:cover;object-position:center center;transition:transform .4s ease;width:100%}.hjws-blog-idx__card:hover .hjws-blog-idx__img{transform:scale(1.05)}.hjws-blog-idx__body{display:flex;flex:1;flex-direction:column;gap:0;padding:20px 22px 22px}.hjws-blog-idx__title{color:#0f1729;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;font-weight:700;letter-spacing:-.015em;line-height:1.4;margin:0 0 10px}.hjws-blog-idx__title-link{color:#0f1729;text-decoration:none;transition:color .2s ease}.hjws-blog-idx__title-link:focus,.hjws-blog-idx__title-link:hover{color:#043d93;text-decoration:none}.hjws-blog-idx__excerpt{color:#4a5568;flex:1;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;line-height:1.65;margin:0 0 14px}.hjws-blog-idx__meta{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.hjws-blog-idx__date{align-items:center;color:#94a3b8;display:inline-flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:11px;font-weight:500;gap:5px;white-space:nowrap}.hjws-blog-idx__date svg{flex-shrink:0;opacity:.7}.hjws-blog-idx__tag{background:#e6edf7;border-radius:999px;display:inline-block;font-size:10px;font-weight:700;letter-spacing:.06em;padding:2px 9px;text-transform:uppercase;white-space:nowrap}.hjws-blog-idx__read-link,.hjws-blog-idx__tag{color:#043d93;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.hjws-blog-idx__read-link{align-items:center;display:inline-flex;font-size:13px;font-weight:600;gap:6px;margin-top:auto;min-height:36px;text-decoration:none;transition:gap .2s ease,color .2s ease}.hjws-blog-idx__read-link:focus,.hjws-blog-idx__read-link:hover{color:#2563eb;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;gap:10px;text-decoration:none}@media (max-width:1024px){.hjws-blog-idx__grid{grid-template-columns:repeat(2,1fr)}.hjws-blog-idx__img-link{display:block;width:100%}.hjws-blog-idx__img-wrap{aspect-ratio:16/10;display:block;overflow:hidden;width:100%}.hjws-blog-idx__img{display:block;height:100%;object-fit:cover;object-position:center center;width:100%}}@media (max-width:1024px) and (min-width:768px){.hjws-blog-idx__hero{padding:calc(var(--nav-height) + 24px) 40px 72px}}@media (max-width:767px){.hjws-blog-idx__hero{padding:calc(var(--nav-height) + 16px) 20px 64px}.hjws-blog-idx__hero-headline{font-size:clamp(1.6rem,6vw,2rem)}.hjws-blog-idx__container{padding:0 20px}.hjws-blog-idx__grid{gap:20px;grid-template-columns:1fr;padding:40px 0 60px}}