.NewsLetterDetail-module__YD4AJq__container{text-align:center;max-width:1280px;margin:0 auto;padding:120px 24px 80px}.NewsLetterDetail-module__YD4AJq__detailPageWrapper{background-color:#fff;align-items:flex-start;gap:60px;max-width:1280px;margin:0 auto;padding:120px 24px 80px;display:flex}.NewsLetterDetail-module__YD4AJq__detailMainContent{flex:1;max-width:800px}.NewsLetterDetail-module__YD4AJq__detailTitle{color:#0f172a;letter-spacing:-1px;margin-bottom:20px;font-size:2.5rem;font-weight:800;line-height:1.2}.NewsLetterDetail-module__YD4AJq__detailDate{color:#475569;align-items:center;gap:8px;margin-bottom:40px;font-size:.95rem;font-weight:500;display:flex}.NewsLetterDetail-module__YD4AJq__dateIcon{color:#da1884}.NewsLetterDetail-module__YD4AJq__detailImageWrapper{border:1px solid #e2e8f0;border-radius:12px;width:100%;max-width:750px;height:350px;margin-bottom:50px;overflow:hidden}.NewsLetterDetail-module__YD4AJq__detailImage{object-fit:cover;width:100%;height:100%}.NewsLetterDetail-module__YD4AJq__detailContent{color:#334155;font-size:1rem;line-height:1.6}.NewsLetterDetail-module__YD4AJq__detailContent h2{color:#0f172a;margin:30px 0 16px;font-size:1.75rem;font-weight:700}.NewsLetterDetail-module__YD4AJq__detailContent p{margin-bottom:20px}.NewsLetterDetail-module__YD4AJq__detailContent strong{color:#0f172a;font-weight:700}.NewsLetterDetail-module__YD4AJq__detailContent blockquote{color:#0f172a;background:#fff0f7;border-left:4px solid #da1884;margin:30px 0;padding:16px 24px;font-size:1.1rem;font-style:italic}.NewsLetterDetail-module__YD4AJq__detailContent ul,.NewsLetterDetail-module__YD4AJq__detailContent ol{margin-bottom:30px;padding-left:20px}.NewsLetterDetail-module__YD4AJq__detailContent li{margin-bottom:12px}.NewsLetterDetail-module__YD4AJq__sidebar{flex-shrink:0;width:350px;position:sticky;top:100px}.NewsLetterDetail-module__YD4AJq__sidebarTitle{color:#0f172a;border-bottom:2px solid #f1f5f9;margin-bottom:24px;padding-bottom:12px;font-size:1.5rem;font-weight:700}.NewsLetterDetail-module__YD4AJq__sidebarList{flex-direction:column;gap:20px;display:flex}.NewsLetterDetail-module__YD4AJq__sidebarCard{cursor:pointer;border:1px solid #e2e8f0;align-items:center;gap:16px;padding:12px;transition:all .3s;display:flex}.NewsLetterDetail-module__YD4AJq__sidebarCard:hover{background-color:#f8fafc;border-color:#da1884;transform:translate(5px)}.NewsLetterDetail-module__YD4AJq__sidebarImageWrapper{flex-shrink:0;width:80px;height:80px;overflow:hidden}.NewsLetterDetail-module__YD4AJq__sidebarImage{object-fit:cover;width:100%;height:100%}.NewsLetterDetail-module__YD4AJq__sidebarContent{flex:1}.NewsLetterDetail-module__YD4AJq__sidebarCardTitle{color:#0f172a;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:6px;font-size:.95rem;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.NewsLetterDetail-module__YD4AJq__sidebarDate{color:#94a3b8;align-items:center;gap:5px;font-size:.8rem;display:flex}.NewsLetterDetail-module__YD4AJq__sidebarDateIcon{font-size:.75rem}.NewsLetterDetail-module__YD4AJq__sidebarArrowIcon{color:#cbd5e1;font-size:.9rem;transition:all .3s}.NewsLetterDetail-module__YD4AJq__sidebarCard:hover .NewsLetterDetail-module__YD4AJq__sidebarArrowIcon{color:#da1884;transform:translate(3px)}.NewsLetterDetail-module__YD4AJq__backLink{color:#da1884;align-items:center;gap:8px;margin-top:20px;font-weight:600;text-decoration:none;display:inline-flex}.NewsLetterDetail-module__YD4AJq__backIcon{font-size:.9rem}@media (max-width:1024px){.NewsLetterDetail-module__YD4AJq__detailPageWrapper{flex-direction:column;gap:40px;padding:70px 20px 60px}.NewsLetterDetail-module__YD4AJq__detailMainContent{max-width:100%}.NewsLetterDetail-module__YD4AJq__sidebar{width:100%;position:static}.NewsLetterDetail-module__YD4AJq__detailTitle{font-size:2.5rem}.NewsLetterDetail-module__YD4AJq__detailImageWrapper{height:280px}}@media (max-width:640px){.NewsLetterDetail-module__YD4AJq__detailTitle{font-size:2rem}.NewsLetterDetail-module__YD4AJq__detailImageWrapper{height:200px}.NewsLetterDetail-module__YD4AJq__detailContent{font-size:1rem}.NewsLetterDetail-module__YD4AJq__sidebarCard{padding:10px}.NewsLetterDetail-module__YD4AJq__sidebarImageWrapper{width:60px;height:60px}}
