/* Education page styles moved from inline */
.doubled-wrapper{display:grid;grid-template-columns:300px 1fr;gap:48px;align-items:start}
.dw-left{position:sticky;top:100px;align-self:start;height:max-content;z-index:2;background:#fff}
.dw-title{font-size:1.6rem;margin:0 0 12px}
.dw-menu{list-style:none;margin:0;padding:0}
.dw-menu li{margin:8px 0}
.dw-menu a{text-decoration:none}
.dw-right{position:relative;z-index:1}
.edu-section{scroll-margin-top:120px}
.edu-section > h4{margin-bottom:1rem}
/* CTA */
.cta-group{display:flex;flex-wrap:wrap;gap:12px;margin:12px 0 24px}
.btn{display:inline-block;padding:10px 16px;border-radius:8px;text-decoration:none;font-weight:700}
.btn-primary{background:#003366;color:#fff}
.btn-outline{border:2px solid #003366;color:#003366;background:#fff}
.btn-neutral{background:#f5f7fa;color:#003366;border:1px solid #e2e8f0}
/* sticky 방해 제거 */
.pg-body,.pg-body .ee-container{overflow:visible}
.site_wrap,.site-content-contain,#content,#primary{overflow:visible !important;transform:none !important;contain:none !important}
@media(max-width: var(--bp-lg)){
  .doubled-wrapper{grid-template-columns:1fr}
  .dw-left{position:static;top:auto}
}

/* Mobile: hide left nav, make right 100% */
@media (max-width: 640px){
  .doubled-wrapper{grid-template-columns:1fr !important}
  .dw-left{display:none !important}
  .dw-right{grid-column:1 / -1; width:100% !important}
}
