.e4xyca_main{padding-top:0}.e4xyca_articleHero{background-color:var(--color-bg-navy);color:var(--color-white);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:12px;align-items:flex-end;min-height:240px;padding:48px 0 40px;display:flex;position:relative;overflow:hidden}.e4xyca_heroOverlay{z-index:1;background:linear-gradient(#0f172a66 0%,#0f172ae6 100%);position:absolute;inset:0}.e4xyca_heroContent{z-index:2;width:100%;max-width:900px;padding:0 var(--space-4);margin:0 auto;position:relative}.e4xyca_categoryBadgeWrapper{margin-bottom:var(--space-6)}.e4xyca_heroTitle{margin-bottom:var(--space-4);text-shadow:0 2px 4px #00000080;word-break:keep-all;font-size:clamp(1.4rem,2.5vw,1.8rem);font-weight:800;line-height:1.4}.e4xyca_heroMeta{align-items:center;gap:var(--space-4);font-size:var(--font-size-base);color:#fffc;font-weight:500;display:flex}.e4xyca_author{font-weight:600}.e4xyca_divider{color:#fff6}.e4xyca_article{max-width:900px;box-shadow:none;z-index:10;background:0 0;border:none;margin:40px auto;padding:0 20px;position:relative}.e4xyca_articleBody{color:#212121;letter-spacing:-.01em;font-size:18px;line-height:2}.e4xyca_richContent{letter-spacing:-.01em;color:#212121;word-break:keep-all;overflow-wrap:break-word;word-wrap:break-word;font-family:Pretendard,-apple-system,BlinkMacSystemFont,sans-serif;font-size:18px;line-height:2}.e4xyca_thumbnailBanner{object-fit:cover;border-radius:16px;width:100%;max-height:480px;margin-bottom:48px;display:block;box-shadow:0 8px 24px #0000001f}.e4xyca_richContent p{color:#212121;word-break:keep-all;overflow-wrap:break-word;margin-bottom:1.2em;font-size:1.1rem;line-height:1.75}.e4xyca_richContent p:empty{min-height:1em}.e4xyca_richContent p:has(>br:only-child){min-height:1em}.e4xyca_richContent hr{border:none;border-top:2px solid #e2e8f0;margin:2em 0}.e4xyca_richContent h2{color:#212121;border-bottom:3px solid #eee;margin:48px 0 20px;padding-bottom:12px;font-size:2rem;font-weight:800}.e4xyca_richContent h3{color:#212121;margin:36px 0 14px;font-size:1.5rem;font-weight:700}.e4xyca_richContent img{border-radius:12px;max-width:100%;margin:2em auto;display:block;box-shadow:0 4px 6px -1px #0000001a;height:auto!important}.e4xyca_richContent img[style*=width]{max-width:100%}.e4xyca_richContent table{border-collapse:collapse;width:100%;margin:1em 0;display:table}.e4xyca_richContent tr{display:flex}.e4xyca_richContent th,.e4xyca_richContent td{flex:var(--cell-ratio,1);text-align:center;word-break:keep-all;overflow-wrap:break-word;border:1px solid #ddd;flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:8px 12px;line-height:1.5;display:flex}.e4xyca_richContent th{background:#f8fafc;font-weight:600}.e4xyca_richContent table[data-borderless=true] th,.e4xyca_richContent table[data-borderless=true] td{border:none}.e4xyca_richContent table[data-borderless=true] th{background:0 0}.e4xyca_richContent th p,.e4xyca_richContent td p{margin-bottom:0}.e4xyca_richContent td img,.e4xyca_richContent th img{box-shadow:none;object-fit:contain;border-radius:8px;width:100%;height:100%;margin:0;display:block}.e4xyca_richContent .imageGallery{align-items:stretch;gap:10px;margin:2em 0;display:flex}.e4xyca_richContent .imageGallery img{object-fit:contain;border-radius:10px;flex:1;min-width:0;height:auto;display:block;box-shadow:0 2px 8px #0000001a;margin:0!important}.e4xyca_richContent ul{margin-top:.4em;margin-bottom:1.4em;padding-left:2em;list-style:outside}.e4xyca_richContent ul ul{margin-top:.6em;margin-bottom:.4em;list-style:circle}.e4xyca_richContent ol{margin-bottom:1.5em;padding-left:2em;list-style:decimal}.e4xyca_richContent li{color:#212121;margin-bottom:.6em;font-size:1.05rem;line-height:1.75}.e4xyca_richContent blockquote{border-left:4px solid var(--color-primary);color:#475569;background:#fafafa;border-radius:0 12px 12px 0;margin:2em 0;padding:1.5em;font-style:italic}.e4xyca_richContent strong{color:var(--color-bg-dark);font-weight:700}.e4xyca_richContent a{color:var(--color-primary);text-underline-offset:4px;text-decoration:underline}.e4xyca_richContent h2[style*=color],.e4xyca_richContent h3[style*=color],.e4xyca_richContent p[style*=color],.e4xyca_richContent a[style*=color],.e4xyca_richContent span[style*=color]{color:inherit}.e4xyca_noticeNav{flex-direction:row;gap:16px;max-width:860px;margin:60px auto 40px;display:flex}.e4xyca_navItem{color:inherit;background:#fafafa;border:1px solid #eee;border-radius:12px;flex-direction:column;flex:1;gap:8px;min-width:0;padding:20px 24px;text-decoration:none;transition:all .2s;display:flex}.e4xyca_navItem:first-child{text-align:left;align-items:flex-start}.e4xyca_navItem:last-child{text-align:right;align-items:flex-end}a.e4xyca_navItem:hover{border-color:var(--color-primary);background:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.e4xyca_navDisabled{color:#9ca3af;cursor:default;background:#f5f5f5}.e4xyca_navDirection{color:var(--color-primary);letter-spacing:.03em;text-transform:uppercase;font-size:12px;font-weight:700}.e4xyca_navTitle{color:#757575;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:17px;font-weight:500;line-height:1.5;display:-webkit-box;overflow:hidden}.e4xyca_backBtnWrapper{justify-content:center;max-width:860px;margin:32px auto 0;display:flex}@media (max-width:768px){.e4xyca_articleHero{padding:calc(var(--header-height) + 40px) 0 60px;min-height:360px}.e4xyca_heroTitle{font-size:1.8rem}.e4xyca_article{border-radius:20px;margin-top:-30px;padding:32px 20px}}
